userdoc:boot-bios-uefi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
userdoc:boot-bios-uefi [2022/04/24 11:18]
abelbeck
userdoc:boot-bios-uefi [2022/05/31 08:20] (current)
abelbeck
Line 1: Line 1:
 ====== Boot Mode: Legacy BIOS or UEFI ====== ====== Boot Mode: Legacy BIOS or UEFI ======
  
-!!AstLinux 1.4.5 or earlier!! only supports Legacy BIOS booting.+!!AstLinux 1.4.5 or earlier!! only supports Legacy BIOS (non-UEFI) booting.
  
-AstLinux's SSD has a FAT16 formatted 1st partition marked as bootable with a master boot record (MBR).  Hardware Legacy BIOS will jump to ''syslinux'' installed on the FAT16 partition which in turn calls RUNNIX (minimal Linux kernelalso on the FAT16 partition, and lastly ''kexec'' the desired AstLinux run image.+The AstLinux disk has a FAT16 formatted 1st partition marked as bootable with a master boot record (MBR).  Legacy BIOS hardware will jump to ''syslinux'' installed on the FAT16 partition which in turn calls RUNNIX (minimal Linux kernel also on the FAT16 partition), and lastly ''kexec'' the desired AstLinux run image.
  
 New installations of !!AstLinux 1.4.6 or later!! support both Legacy BIOS booting and UEFI booting.  These new installations include RUNNIX ''0.6.10'' or later. New installations of !!AstLinux 1.4.6 or later!! support both Legacy BIOS booting and UEFI booting.  These new installations include RUNNIX ''0.6.10'' or later.
  
-!!RUNNIX 0.6.10 or later!! is required to boot with UEFI.+!!RUNNIX 0.6.10 or later!! is required to boot using UEFI.
  
 +For the UEFI case, the FAT16 formatted 1st partition contains the file path ''EFI/BOOT/bootx64.efi'' generated by ''syslinux'' This ''EFI/BOOT/bootx64.efi'' is the "fallback" boot loader path-name that UEFI firmware on 64-bit x86 systems support.
  
 \\ \\
-**Old Installation Upgrade to UEFI support:**+**Old Installation Upgrade to UEFI boot:**
  
 If you have upgraded an old system to !!AstLinux 1.4.6 or later!!, you will continue to use Legacy BIOS as you did before.  By default, if you have a RUNNIX version earlier than ''0.6.10'' and you upgrade to RUNNIX ''0.6.10'' or later, you will continue to use Legacy BIOS as you did before.  This is typically what you want. If you have upgraded an old system to !!AstLinux 1.4.6 or later!!, you will continue to use Legacy BIOS as you did before.  By default, if you have a RUNNIX version earlier than ''0.6.10'' and you upgrade to RUNNIX ''0.6.10'' or later, you will continue to use Legacy BIOS as you did before.  This is typically what you want.
  
-Upgrading RUNNIX will not add UEFI files in the ''EFI/BOOT/'' directory if it does not exist, which is the case for old installations.+Upgrading RUNNIX will not add UEFI files in the ''EFI/BOOT/'' directory if that path does not exist, which is the case for old installations.
  
-If for some reason you want to enable UEFI boot in your hardware's BIOS for an old installation, you can manually perform the following steps from the CLI:+If for some reason you want to enable UEFI boot in your hardware's BIOS for an old installation, you can manually perform the following steps ...
  
 First upgrade to AstLinux ''1.4.6'' or later and reboot. First upgrade to AstLinux ''1.4.6'' or later and reboot.
 +
 +Then, from the CLI:
  
   mount -o rw,remount /oldroot/cdrom   mount -o rw,remount /oldroot/cdrom
 +  
   mkdir -p /oldroot/cdrom/EFI/BOOT   mkdir -p /oldroot/cdrom/EFI/BOOT
 +  
   mount -o ro,remount /oldroot/cdrom   mount -o ro,remount /oldroot/cdrom
-  upgrade-RUNNIX-image upgrade https://lonnie.abelbeck.com/runnix-efi+   
 +  upgrade-RUNNIX-image upgrade
  
-Then reboot and enter your hardware's BIOS Setup and enable ''UEFI'' or ''UEFI only'' Save and boot, you should now boot with UEFI.+Then reboot and enter your hardware's BIOS Setup and enable ''UEFI'' or ''UEFI only'' Save and boot, you should now boot using UEFI.
  
  
  • userdoc/boot-bios-uefi.1650817097.txt.gz
  • Last modified: 2022/04/24 11:18
  • by abelbeck