WOW, much basic, but not intuitive in the slightest. For servers, check whether the motherboard can support Windows 10 first. Brute forcing an uncertified Operating System installation can lead to incompatability issues. For Windows, most notably, the infamous BSOD (Blue Screen of Death).
Trying to install Win 10 Pro to M.2 drive. System/MB supports the OS, but noting the difference in steps whether the M.2 drive is seen in BIOS, boot is on UEFI/Legacy/Both, and the NVMe Firmware Source setting for SMC systems.
...
Welcome to Windows 10
Missing Drivers
There On a fresh Windows 10 install from ISO (not triggered from a Win7 upgrade or restored with whatever Boot Media comes with your original system), there are no drivers , or networkinstalled. Since there are no drivers installed, that means the network ports will not work natively, and that you cannot have Windows 10 search online and auto-update to fill in the drivers needed for installed hardware. Price for one's UI preference, or whatever some are more comfortable with, or will not take the additional time to learn Linux, or why Linux is used in >90% of supercomputers.Good thing about Linux right after fresh installation is that the onboard network ports are already seen, and can work if I enabled them through Linux OS installer, or even in the settings without updating the OS at all. I could also query the installed hardware without drivers.
With Windows, It cannot fully detect installed hardware from a fresh installation, so I have to yet again plug a USB into another computer- this time to load drivers onto it, and then plug that USB to spoonfeed this Windows 10 Pro
...
- My system is an Exxact <whatever nomenclature at the time> that uses a Supermicro SYS-7049GP-TRT. Supermicro's website is here, and I click on their Drivers & Utilities link below the system image.
Filter and download drivers for chipset and LAN for Windows 10, then download both
Expand title 7049GP-TRT Chipset Drivers Unpack both zip files onto a USB drive
Expand title Extracting zip files to USB drive WinRAR is free to download, in case you do not have a package utility in Windows.
Personal choice, but I deleted the .zip files, since it is not needed after extracting them.
Plug USB drive containing the Drivers onto the newly installed Win10 Pro system, install Chipset drivers first
Expand title Installing Chipset drivers - Reboot system when it asks after the Chipset driver installation - VERY IMPORTANT TO DO BEFORE INSTALLING NETWORK DRIVERS
Install Network drivers
Expand title Installing Network drivers Check for Windows Updates, reboot as necessary
Expand title Checking for Windows Updates
Check Device Manager for any hardware missing drivers
I used the latest Windows ISO available on Microsoft's website, so it only took one round of updates to install and update all drivers for installed hardware for my system. Main ones to check are Graphics Card and LAN. If you installed any additional hardware to your system, then you should know what type of component it is to search the dropdown categories. If Windows cannot find your hardware driver via network, then you will need to visit that respective hardware component manufacturer's website to obtain drivers and install them manually.
Expand | ||
---|---|---|
| ||
Windows 10 Install Notes
For servers that are expected to be on 24/7, disable hibernation. Make sure Windows does not hibernate or power off installed hardware components after a period of time, or that any of the system's front panel (power/reset) buttons hibernate the system. Linux or Windows, hibernation mode messes with the hardware initialization of installed components, and typically results in blank screen while system remains powered on, missing devices (GPU/PCI-e), or remote connectivity issues when attempting to wake the system back up; rebooting would be necessary to have the system properly initialize hardware again.
Expand title Quick example via cmd Check in settings for whether you want the screen to turn off as well.
Enable remote desktop in settings if you plan on installing this system at a remote location - Remote Desktop Connection (RDC/RDP). Alternatively, make sure your preference of remote dekstop connection app works with this system before racking or installing remotely.
Expand title Remote Desktop settings System IT/Admin will have their security protocols or workflows that would need to be applied to the system immediately before handing off to users. If this is a home system, Windows Security is enabled, and is usually all you need. Any off-the-store-shelf computer may come with bloatware that disables Windows Security (e.g. McAfee/Norton).
Expand title Windows Security
Snide remarks
Benefit of Linux, right after fresh installation, is that the onboard network ports are highly likely of already being detected, and are already work if I enabled them through Linux OS installer, or even in the settings without updating the OS at all. I could also query the installed hardware without drivers.
- Taking this into account, that is giving another point of failure for each hardware
- Exxact doesn't make Windows, nor Linux. Exxact assembles HPC's and servers using various hardware components, and then apply Operating System installations towards HPC/servers
- Why Linux is used in >90% of supercomputer
- "Supercomputers seek to maximize performance. Usually supercomputers are assigned with jobs that require computation at a very high speed. When compared to Windows, Windows has number of extraneous processes that are unnecessary and only degrade the supercomputer performance However as Windows is proprietary the code cannot be altered to cut off unnecessary processes. With Linux it is certainly possible which gives a performance boost to computers."