Kernel
如何升級核心佔用超過一半的 /boot
最新的 Linux 核心現在佔用了我一半以上的
/boot
空間。下次我想升級,我該怎麼做?我可以清除目前正在使用的核心,然後發出aptitude full-upgrade
ordo-release-upgrade
嗎?看起來很危險並且可能有副作用(配置失去?)$ df -h /boot Filesystem Size Used Avail Use% Mounted on /dev/sda1 236M 166M 58M 75% /boot $ du -hc /boot/*5.11.0-18* 249K /boot/config-5.11.0-18-generic 117M /boot/initrd.img-5.11.0-18-generic 5.8M /boot/System.map-5.11.0-18-generic 15M /boot/vmlinuz-5.11.0-18-generic 137M total
或者是從 liveCD 引導、chroot 進入系統、刪除目前核心並安裝新核心的唯一解決方案?
MODULES=most
通過簡單地更改為MODULES=dep
in,我設法將 initrd 和相關文件佔用的大小減半/etc/initramfs-tools/initramfs.conf
我保持壓縮不變,因為它已經在使用 lz4,我相信這是目前更好的壓縮比。
然後執行
sudo update-initramfs -u -k all
使其生效,並重新啟動測試。