[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
>
> 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)
>

>From that last tidbit, yep, /boot appears to be full.  I think the
smallest I ever used for /boot was like 300MBs or so.  Right now, mine
is about 400MBs and is 30% used.  I'd think 100MBs would suffice if you
don't keep to many old kernels laying about.  I cleaned out old kernels
a while back.  Generally when I reach about 50% or so, I clean house. 
This is du -shc /boot for my system.  Maybe it will help you determine
the minimum size needed. 



root@fireball / # du -shc /boot/*
0          /boot/boot
102K    /boot/config-4.19.40-2
110K    /boot/config-5.6.7-2
34M     /boot/grub
6.9M    /boot/grub2
8.9M    /boot/initramfs-4.19.40-3.img
8.9M    /boot/initramfs-5.6.7-2.img
7.0M    /boot/kernel-4.19.40-3
11M     /boot/kernel-5.6.7-2
12K      /boot/lost+found
1.2M    /boot/memtest86-iso
363K    /boot/memtest86plus
152K    /boot/mt500rc1.bin
4.0M    /boot/System.map
4.0M    /boot/System.map-5.4.32
4.0M    /boot/System.map-5.4.32.old
4.0M    /boot/System.map.old
94M     total
root@fireball / #


Let's see.  Kernel:  12MBs at least.  Grub, not sure which one is in
actual use but picking largest one:  35MBs.  Stupid init thingy: 
10MBs.  System.map file:  4MBs.  That's 61MBs.  100MBs would be a bit of
a squeeze but doable.  Future needs may cause trouble tho. 

Hope that helps.

Dale

:-)  :-) 

Reply via email to