Showing posts with label BOOT. Show all posts
Showing posts with label BOOT. Show all posts

How to Enable SCCM /Network installation on UEFI client BIOS and enable Network Boot

Issue: Need to boot from Network in UEFI mode, changed BIOS settings and system is still not loading up the OS.

Problem Description: You got the latest machine Intel processor Generation 8 or 7 I processor, and the supported chipset has Latest BIOS is set to UEFI mode and a this BIOS setting does not even support Internal Storage devices anymore in old known LEGACY MODE.
While doing Operating System Reinstallation on Legacy Mode users are able to see the windows files are loading to Hard Drive and it is successfully finishing the installation but then again booting the computer to NO BOOT Device found. That means the Hard Drive has the Legacy image but a computer will not let it boot from there.  If you want to verify this fact you can set the computer on UEFI MOde and try to add the boot device while adding it you will find MBR files are present in HDD which is for Legacy, and EFI files missing which are needed for UEFI Boot. 
People trying to boot through the Legacy LAN options they are finding it difficult to boot it properly because of the problem described above from the SCCM servers.  Because of the image loaded on the SCCM server is the LEGACY image(This are customer image so they can not decide the format they just print themselves on the Hard Drive, and these images are in LEGACY Format). Here IT technicians have to inform there Deployment Administrative team about the situation and recommend them to create another customer UEFI image which will resolve all these issues. 

Once the UEFI image is deployed you need to boot the computer in UEFI network mode which we have described in the below article. 

Follow below steps to get the issue fix: 

To fix this issue you need to go into System BIOS, you may do it by pressing DEL, ESC, F2 or any other key as per the System Manufacturer's guidelines.

Once in BIOS make sure UEFI and Secure boot both are on, now look out for System Configuration or Advanced options in BIOS and in there you may find something which says Network click on it and then put a check mark on UEFI Network Stack. 

To be on safer side we can also disable TPM from Security, just disable it so that it will not cause any issues loading up from Network.

Now go to one-time boot menu by pressing F12 on the manufacturer logo and it will take you to the list of the device through which you can load from different sources. So here you will find that the traditional option with legacy option ROM was Boot From Network but now after making the changes you will find the new option under UEFI boot device are IPV4 and IPV6 so here you have to select IPV4 and here you go it will load up the windows.

If it still fails to load windows or any other OS then you need to check with SCCM task scheduler whether it is configured for UEFI supported OS or not.

Once configured properly you will not find any issues.


Above steps are very genuine and effective way to take care of the issue but just in case you still want to go with the LEGACY MODE due to some reason then you can try to downgrade the TPM Firmware rom 2.0 to 1.2. Some of my users have reported that is enabling the  Internal Hard drive boot on the computer.

Audience: IT Technicians with higher computer technical experties, kindly do not try above steps if you do not undertand the content. 


Unified Extensible Firmware Interface


What is UEFI? UEFI is Unified Extensible Firmware Interface, which was basically marketed as the most secure interface for the system which will provide additional security and faster processing on the computer.
As per my knowledge, it was Microsoft initiative and it came into picture as they promoted it the most.
It was buzz then it became reality in the year 2013 but it almost took 5 and half year to make it mandatory.
Microsoft had made it mandate on with the Windows 10 1709 version and above.
Now if the consumer wants to update the windows to windows 1709 or 1803 they need to change the BIOS Boot sequence to UEFI.


What is a difference between UEFI and Legacy Boot settings :
(Feature in green are the feature for Legacy and Feature in Blue is for UEFI BIOS)
Legacy is the traditional and very easy method which had worked absolutely fine so far.
UEFI is critical, 1709 was the first perfect OS which worked best with the OS.
Legacy has best in performance had minimum boot issues and easiest to install.
UEFI is now stable, but yet most of the IT tech do not know how to use this feature and correctly install the OS.
Legacy was safe and secure and very user-friendly, it is just that you can select the boot device which you want to boot from and it search for Master Boot Record MBR and used to pick it up.
UEFI is market as more secure but there is no more security just that it supports TPM which enables BitLocker and has an extra headache to mention the EFI boot manager, which is not secure if you have access to BIOS and did it a few times earlier just like Legacy.  
Legacy has maximum partitioning size of 2 Terabyte.
UEFI has partitioning size of 9 Zettabyte which is huge.
Legacy can have 4 Primary Partition.
UEFI can have 128 Primary Partitions.
Legacy is good for loading 2 OS on the same system.
UEFI is Great for loading more than 2 OS on the single system.
There are more differences and UEFI is way beyond the Legacy BIOS technology but it has not yet revealed its true power.
Legacy uses Master Boot Record.
UEFI uses GUID Partition Table.
Legacy is traditional Firmware which interacts with Motherboard and OS.
UEFI is also just a Firmware with advanced options.
Microsoft New OS will no more support Legacy they have transformed now.
Microsoft stop support for Legacy OS after the launch of 1709 WIndows update.
The last best Hard Drive supported by Legacy BIOS is SATA SSD.
The Last Best Hard Driver supported by UEFI is M.2 PCIe SSD Hard drive which does not work on  Legacy BIOS.
Legacy Supports the SSCM in the traditional way like you can enable PXE boot and select option to Boot From Network through LAN.   
UEFI also supports and enable options to boot from the traditional network which is IPV4 as well as IPV6. UEFI firmware is keeping all possibility of future options. To enable it you need to enable UEFI Network Stack which will give the option for IPV4 and IPV6.  


I found most of the users were not able to update to 1709 or if they tried there system went to no boot and we helped them fix it back to UEFI.
UEFI is the future of BIOS firmware.
Faster you will adopt it better for you.
But the bottom line is the Motherboard is same and Legacy or UEFI they are just Firmware. Firmware is just the piece of software which can be restructured or replaced any time with something better.
The way I see UEFI is just the successor of Legacy BIOS or we can say upgraded Legacy BIOS firmware adopted with user requirements and advance technology. 

Enter your email address:

Delivered by FeedBurner