What is the different between Host Bios Exit type and Host EFI Exit Type?
-
I would like to know What is the different between Host Bios Exit type and Host EFI Exit Type?
what is the discription of the different options: SANBOOT, GRUB, GRUB_Firest_HDD, GRUB_First_ CDROM, GRUB_Found_Windows?Thanks
-
@amerhbb
I’m pretty sure there’s definitions of this elsewhere in the forum or in documentation/wiki that is more thorough.But here’s a quick overview
Exit Types
EFI exit type
- Used for computers in EFI/UEFI mode. This is used in all modern computers for the last few years
- Setting the efi exit type is the behavior fog will use when ‘booting to hard drive’ the pxe menu was booted to via an efi/uefi boot option
Bios
- For older computers or computers using legacy/bios mode
- This defines the behavior when the fog boot menu is accessed via a legacy/bios boot option and then ‘boot to hard drive’ is selected
SANBOOT
- Works for bios exits by issuing a sanboot command to boot to hard drive
Doesn’t work with efi in my experienceEDIT: iPxe has since updated the behavior of SANBOOT and it now works with EFI and is the recommended option.- This is a good standard default for bios exit type
GRUB
- Uses a grub boot loader hosted on fog to attempt to boot to the OS
- This can work with efi or bios, but it isn’t always super reliable in my experience. It’s a good option to use when troubleshooting a computer that is having trouble exiting the fog boot menu to get to the hard drive
GRUB Sub options
- The sub options like first_HDD, first_windows etc. attempt to do exactly what they say. They are just GRUB bootloader options
rEFInd
- This uses a tool called rEFInd, which re-finds all efi boot options
- The fog refind conf just boots to the harddrive/os option it finds. It can be configured to give a menu of options
- This can work with bios options in theory, but it’s meant for EFI exit
This is a good default for efi boot optionsYou can now use SANBOOT instead and it should work properly in EFI, though rEFInd is still a powerful tool
Hope that helps.
-
@jj-fullmer Thanks alot