On Tuesday, 24 November 2020 21:51:53 GMT [email protected] 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.

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

Reply via email to