On Mon, Mar 14, 2016 at 05:47:05PM -0700, Daniel Schepler wrote: > I can understand that to keep things simple, the book doesn't build > the efi target of grub. However, given that pretty much any recent > machine will come with UEFI initially enabled AFAIK, should there at > least be a mention that you'll have to change the BIOS settings to > boot in "legacy mode" instead of UEFI mode? > > By the way, http://www.linuxfromscratch.org/hints/downloads/files/lfs-uefi.txt > worked well for me, though I found that dosfstools isn't actually > necessary, at least with the latest released versions of efivars and > efibootmgr.
I disagree that all recent machines have UEFI as the default - certainly, OSX has used it for years, and I believe that microsoft now needs it. But if you buy a bare machine, many motherboards either already default to using the BIOS (although their initial splash screen might claim to be UEFI), or else they will let you change to booting via the BIOS. Example: I bought a haswell last month - I happen to have formatted the disk as GPT, and the initial screen tells me to hit F2 to enter the UEFI, but when I have to do that (e.g. to boot from a CD) the options are ATAPI CD, disk, and then the CD in some EFI form. On a machine I bought last summer, SystemRescueCD in BIOS mode had all its contents, but in UEFI mode the 16-bit progs like memtest86+ either did not show up or could not be started. Again, BIOS was the default and in that case I am using an MBR formatted disk. From memory, in past discussions on the lists there were differences between apple machines and everybody else using UEFI about how things needed to be set up. To say nothing of that brief period where running rm -rf / to wipe a system bricked at least one machine by removing EFI variables. In short - it needs to be added by people who understand the details. ĸen -- This email was written using 100% recycled letters. -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
