grub-update found boot partition in /dev/sda3. The problem I now have is I cannot boot into gentoo. The efibootmgr program on original system shows no available gentoo boot drive and has lots of hex output so I can't locate /dev/sda3 in efibootmgr and all gentoo partitions I created have been changed to conform to the discoverable standard mentioned in the handbook.
-- Jude <jdashiel at panix dot com> "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." Ed Howdershelt 1940. On Mon, 27 May 2024, Jude DaShiell wrote: > I think I fixed the problem by putting all of the boot stuff into the > /mnt/gentoo/efi directory which has /dev/sda1 mounted to it. Reason I > think that problem got fixed was I repeated the steps and iucode steps > from emerge linux-firmware all the way down to emerge gentoo-kernel-bin > and emerge didn't once mention it assumes I have no separate boot > partition. So I expect to be testing the system a little later today > after running update-grub on the existing system which has osprober > enabled. If boot partition is found on sda1 I will have succeeded. > > > -- > Jude <jdashiel at panix dot com> > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. > Please use in that order." > Ed Howdershelt 1940. > > On Mon, 27 May 2024, Michael wrote: > > > Hi Jude, > > > > There are few decisions you have to make before you consider how to > > partition > > your disk, which affect where /boot may be located. > > > > 1. EFI System Partition (ESP) > > > > This is a GPT partition of type ef00 and formatted as FAT32, necessary for > > an > > EFI motherboard which is not configured to boot in BIOS/Legacy mode. > > > > This partition will eventually contain the boot manager's filesystem (e.g. > > GRUB, rEFInd) and its efi executable, e.g. grubx64.efi and config file. > > > > It should be mounted under /efi on the installed system. > > > > Therefore what you have done is correct and in accordance with the Gentoo > > Handbook. > > > > 2. A partition for /boot > > > > This is not strictly necessary, as the /boot directory can be located in > > the / > > root partition itself. Most binary distributions do this. However, Gentoo > > is > > flexible enough and you can create a separate partition for /boot if you so > > prefer. Just make sure the /boot partition is mounted when you come to > > install your kernel, initramfs, and emerge linux-firmware. Assuming you are > > using the GRUB boot manager, you can format a separate /boot partition with > > any of the Linux compatible filesystems: > > > > https://www.gnu.org/software/grub/manual/grub/grub.html#Filesystems > > > > NOTE: With systemd and bootctl you would create a partition of type ea00 > > XBOOTLDR and mount it on /boot. Different OS' will install their kernel > > images in there and bootctl will be able to access them. > > > > 3. Manual Alternatives > > > > If you use EFI stub for the UEFI MoBo firmware to boot the system directly > > without a 3rd party bootloader, then you can mount the ESP on /boot and > > create > > a /boot/EFI directory to place your kernel file executables there. > > > > The default is as per item 1 above. > > > > > > On Monday, 27 May 2024 10:05:40 BST Jude DaShiell wrote: > > > After having followed the handbook I end up with /boot in /sda3 even > > > though mount /dev/sda1 /mnt/gentoo/efi had been run and /dev/sda1 is vfat > > > 32 format and is efi system. > > > What did I do wrong? > > > > > > > > > -- > > > Jude <jdashiel at panix dot com> > > > "There are four boxes to be used in defense of liberty: > > > soap, ballot, jury, and ammo. > > > Please use in that order." > > > Ed Howdershelt 1940. > > > > > >