On Tuesday, 24 November 2020 23:46:28 GMT the...@sys-concept.com wrote:
> On 11/24/2020 04:21 PM, Michael wrote:
> > On Tuesday, 24 November 2020 21:51:53 GMT the...@sys-concept.com wrote:
> >> I run gentoo installation from:
> >> https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Disks
> >> 
> >> parted -a optimal /dev/nvme0n1
> >> 
> >> Device           Start        End    Sectors  Size Type
> >> /dev/nvme0n1p1    2048       6143       4096    2M BIOS boot
> >> /dev/nvme0n1p2    6144     268287     262144  128M EFI System
> >> /dev/nvme0n1p3  268288    1316863    1048576  512M Linux filesystem
> >> /dev/nvme0n1p4 1316864 3907027119 3905710256  1.8T Linux filesystem
> > 
> > I am not clear if this is a UEFI MoBo or not.  If yes, you can use the
> > UEFI
> > boot manager, instead of Legacy BIOS and you do not need a 'BIOS boot
> > partition'.  If instead you will be booting this disk both in Legacy BIOS
> > and UEFI modes, then leave the 'BIOS boot partition' as you have it. 
> > When you install GRUB in the MBR it will drop in there its Stage 2 binary
> > code.> 
> >> When I compiled kernel and run: make install
> >> it complained not enough space on disk
> >> 
> >> sh ./arch/x86/boot/install.sh 5.4.72-gentoo arch/x86/boot/bzImage \
> >> 
> >>    System.map "/boot"
> >> 
> >> cat: write error: No space left on device
> >> make[1]: *** [arch/x86/boot/Makefile:155: install]
> >> 
> >> /dev/nvme0n1p4  1.8T  3.5G  1.7T   1% /
> >> cgroup_root      10M     0   10M   0% /sys/fs/cgroup
> >> udev             10M     0   10M   0% /dev
> >> tmpfs            16G     0   16G   0% /dev/shm
> >> /dev/sda2       6.4M  6.4M  2.0K 100% /boot
> >> 
> >> (sda2 - I think is a bootable USB)
> > 
> > Your /boot mountpoint should be used for /dev/nvme0n1p2, if this is a UEFI
> > installation.  If as you report above /boot is on /dev/sda2 you have not
> > followed the handbook correctly.  In particular you have not mounted /dev/
> > nvme0n1p2 as /mnt/gentoo/boot before you chrooted into /mnt/gentoo.
> 
> That was the case, I just mounted the "/dev/nvme0n1p2" partition on /boot
> and it worked.
> 
> But now I'm getting an error with installing grub.
> 
> grub-install --target=x86_64-efi --efi-directory=/boot
> Installing for x86_64-efi platform.
> grub-install: error: /boot doesn't look like an EFI partition.
> 
> fdisk is showing the /dev/nvme0n1p2 is EFI
> /dev/nvme0n1p2    6144     268287     262144  128M EFI System

Have you created a VFAT filesystem on the /dev/nvme0n1p2 partition?

unmount /dev/nvme0n1p2
mkfs.vfat -n boot /dev/nvme0n1p2
mount /dev/nvme0n1p2

the above will create the vfat fs needed for an ESP.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to