Skip to main content

Booting

 UEFI: Universal Extensible firmware interface

 https://en.wikipedia.org/wiki/UEFI

UEFI does not depend on boot sectors unlike PC BIOS. It defines a boot manager as part of the UEFI specification.     

The boot configuration is defined by variables stored in NVRAM including the variables that define file system paths to OS loaders and OS kernels.  ON power on, Based on it, the boot manager runs the specified boot loaders or kernel. The file path varies depending on the computer architecture.The file path to OS loader might be efi\boot\bootx64.efi.(edit)

Booting UEFI systems from GPT partitioned disks is called UEFI-GPT booting.

EFI system partition is normaly the first partition in the disk. It requires a size of around 100 MB. I t is accessed by UEFI firmware when the computer is powered on. It stores UEFI applications and OS boot loaders. it is formatted using a specific FAT file system for UEFI  .

 

UEFI shell and its usage

https://www.intel.com/content/dam/support/us/en/documents/motherboards/server/sb/efi_instructions.pdf

https://github.com/Kostr/UEFI-Lessons

https://linuxhint.com/use-uefi-interactive-shell-and-its-common-commands/

 

UEFI specification

https://uefi.org/specs/UEFI/2.10/

 

https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh824898(v=win.10)

Windows Boot Manager(bootmgfw.efi)

https://en.wikipedia.org/wiki/Windows_Boot_Manager

it is found in the directory /EFI/Microsoft/boot. It is the first program launched by UEFI of the computer and uses the information to load the winload.efi or winresume.efi (if teh system has hibernated) and are always located at windows\system32\boot.

Boot Configuration Data (BCD) is a firmware-independent database for boot-time configuration data and is used by windows boot manager. 

boot configuration data is the database file that has the same format as the windows registry. for UEFI boot, the file is located at /EFI/Microsoft/Boot/BCD on the EFI System Partition.

 

All the drivers seem to be present in /efi/Microsoft/Boot  


 


Comments

Popular posts from this blog

Installing and Configuring Libreoffice SDK on Windows 11.

  What is Libreoffice SDK? Why do I need it. https://api.libreoffice.org/examples/examples.html#Cpp_examples Installing the SDK The instructions for installing the SDK are given in https://api.libreoffice.org/docs/install.html.  1) If you have the Libreoffice source code, you can install sdk with  --enable-odk option in autogen.input file . Then make check, make, ./autogen.sh. (https://wiki.documentfoundation.org/Development/lode). Now the SDK path will be c:/cygwin/home/$user/lode/dev/core/instdir/sdk 2. If you don't have the source code or don''t want to go through the build process again, then sdk can be installed from https://www.libreoffice.org/download/download-libreoffice/. In this case the sdk will be installed in C:\Program Files\LibreOffice\sdk. You will have to follow the path  cygwin/cygdrive/c/Program\ Files/Libreoffice/sdk/examples from cygwin shell.  The steps listed below are for installing the LibreOffice SDK Configuring the SDK in Libreoff...

Installing Fedora 10 on External Western digital USB drive for X86_64 AMD processor.

I am putting forward the steps to install F10 on AMD Athlon -X2 Presario CQ60 laptop and my experiences while installing it, so that anyone who reads it can benefit maybe in a small way. 1. Download Fedora iso for architechture suitable to your PC (see fedora installation notes) and create a DVD. Verify the dvd as given in http://fedoraproject.org/en/verify . You have to download a tool for checksum generation (sha1) for the dvd and compare it with the checksum listed on the fedora website for verification. http://docs.fedoraproject.org/readme-burning-isos/en_US/sn-validating-files.html 2. The WD drive should be unformatted. So i had to do that from windows vista->computer(right click)->Manage->Disk Management->WD drive (right click)->Delete partition. Otherwise i got an error that amount of space selected was not available when trying to partition the WD drive during installation. 3. Insert the WD drive and boot into the DVD. Select the default option of install. Do a c...

Accessing Internet on Fedora 10 using 3G Huawei USB broadband Modem from Nawras

Its been more than a month since i started to configure my Huawei modem for internet connectivity in Linux. Finally today i am logged in F10 and editing this post. 1. Firstly one has to check if the modem is being detected on the USB port. dmesg | grep USB should show entries for 2 or 3 USB ports. (ttyUSB0-ttyUSB2). My system shows 2 entries. Look the messages of following type: /***************************************************************************/ usb 4-3: GSM modem (1-port) converter now attached to ttyUSB1 scsi18 : SCSI emulation for USB Mass Storage devices usb 4-3: New USB device found, idVendor=12d1, idProduct=1003 usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 4-3: Product: HUAWEI Mobile usb 4-3: Manufacturer: HUAWEI Technologies usb-storage : device found at 6 /****************************************************************************/ The kernel should be able to identify the modem as a usb-storage device. If you have problems with this , workar...