Jeg har en Raspberry Pi 4B og jeg har installeret Kali Linux. Det har spillet fint indtil videre, og jeg har rodet en del med det, og lært en masse, men jeg er desværre løbet ind i det problem, at /boot
-partitionen er 100% fyldt, og jeg kan ikke længere opdatere linux kernen (tror jeg det er, jeg har stadig en del at lære).
Her output af df -h
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 19G 9.1G 68% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 2.6M 3.9G 1% /dev/shm
tmpfs 1.6G 1.2M 1.6G 1% /run
tmpfs 5.0M 12K 5.0M 1% /run/lock
/dev/mmcblk0p1 252M 252M 3.5K 100% /boot
tmpfs 782M 128K 782M 1% /run/user/1000
Jeg får følgende fejlbeskeder når jeg forsøger at opdatere:
ln: failed to create hard link '/boot/initrd.img-6.3.0-kali1-rt-arm64.dpkg-bak' => '/boot/initrd.img-6.3.0-kali1-rt-arm64': Operation not permitted
cp: error copying '/boot/initrd.img-6.3.0-kali1-rt-arm64' to '/boot/initrd.img-6.3.0-kali1-rt-arm64.dpkg-bak': No space left on device
Og videre til sidst i sudo apt upgrade
:
Errors were encountered while processing:
linux-image-6.4.0-kali3-rt-arm64
linux-image-6.5.0-kali2-rt-arm64
linux-image-rt-arm64
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jeg har fundet en artikel der beskriver hvordan man kan resize boot-partitionen, men jeg har ikke indsigten til at afgøre, om denne metode fungerer med Kali Linux. Så vidt jeg ved er Kali Linux debian-baseret, og der står i artiklen, at man godt kan bruge metoden til debian.
Er der nogen herinde der har erfaring med at resize en boot-partition, og er det forholdsvist ligetil, som beskrevet i artiklen? Hvis du har en foretrukken metode, som er beskrevet et sted, må du meget gerne linke til den, så jeg kan forsøge.
Jeg har endnu ikke forsøgt metoden i ovenstående artikel, men jeg antager at jeg skal udføre trinene, mens jeg er bootet i Kali Linux.
Alternativt kunne jeg måske slette nogle af de ting der ligger i /boot
for at gøre plads, men jeg ved ikke helt hvad jeg kan slette. De store filer er forholdsvis vigtige for at kunne boote, men jeg er ikke sikker. Her er de filer i /boot der fylder over 10Mb. Er der nogle af dem jeg kan slette?
59M Aug 12 14:10 initrd.img-6.3.0-kali1-rt-arm64
32M Oct 3 08:07 vmlinuz-6.5.0-kali2-rt-arm64
32M Aug 21 14:58 vmlinuz-6.4.0-kali3-rt-arm64
31M Jun 29 10:05 vmlinuz-6.3.0-kali1-rt-arm64
22M Jul 4 2022 kernel8l-alt.img
20M Jul 4 2022 kernel8-alt.img
14M Oct 19 16:03 initrd.img-6.3.0-kali1-rt-arm64.dpkg-bak
Tak for enhver hjælp til en n00b (:
Tusind tak for svar!
sudo apt autoremove
fjernerlinux-image-6.3.0-kali1-rt-arm64
men der er desværre stadig ikke plads nok på /boot til at den kan initiere den nye kernel, så ender med samme fejl om at der ikke er plads nok på partitionen.Tak, det ser lidt kompliceret ud, da indholdet af min boot-partition ser lidt anderledes ud, og
uname -r
giver et kernel navn der ikke findes på boot-partitionen 🤔 Det er måske noget kali til ARM der spiller ind der. Dunno.Det ender det nok også med at jeg gør i stedet. Har kopieret mine config-filer som jeg havde nulret en del med, og så vil jeg prøve nogle af de andre forslag.