【Linux日記】linux-generic 安裝出現問題 導致 linux-image-generic 等安裝失敗

網上查了一下,據說是內核升級的時候/boot分區空間不足造成的

Linux升級後,內核版本太多,導致空間不足,所以需要卸載版本比較老的內核

卸載方法
1.首先查看自己安裝的內核
使用命令:dpkg –get-selections | grep linux-image

linux-image-4.4.0-21-generic            install
linux-image-4.4.0-34-generic            install
linux-image-4.4.0-36-generic            install
linux-image-4.4.0-38-generic            install
linux-image-extra-4.4.0-21-generic      install
linux-image-extra-4.4.0-34-generic      install
linux-image-extra-4.4.0-36-generic      install
linux-image-extra-4.4.0-38-generic      install
linux-image-generic             install

2.查看正在使用的內核
使用命令:uname -a

Linux xh-K55DR 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

3.刪除舊的內核
注:考慮到linux新內核的不穩定性,所以建議留1-2個內核
使用命令:sudo apt-get purge linux-image-4.4.0-21-generic

正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹       
正在讀取狀態信息... 完成       
下列軟件包是自動安裝的並且現在不需要了:
  linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-headers-4.4.0-34
  linux-headers-4.4.0-34-generic linux-image-4.4.0-34-generic
  linux-image-extra-4.4.0-34-generic
使用'sudo apt autoremove'來卸載它(它們)。
下列軟件包將被【卸載】:
  linux-image-4.4.0-21-generic* linux-image-extra-4.4.0-21-generic*
升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 2 個軟件包,有 33 個軟件包未被升級。
有 3 個軟件包沒有被完全安裝或卸載。
解壓縮後將會空出 217 MB 的空間。
您希望繼續執行嗎? [Y/n] y
(正在讀取數據庫 ... 系統當前共安裝有 315504 個文件和目錄。)
正在卸載 linux-image-extra-4.4.0-21-generic (4.4.0-21.37) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-38-generic
Found initrd image: /boot/initrd.img-4.4.0-38-generic
Found linux image: /boot/vmlinuz-4.4.0-36-generic
Found initrd image: /boot/initrd.img-4.4.0-36-generic
Found linux image: /boot/vmlinuz-4.4.0-34-generic
Found initrd image: /boot/initrd.img-4.4.0-34-generic
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Found Windows 10 (loader) on /dev/sda1
done
正在清除 linux-image-extra-4.4.0-21-generic (4.4.0-21.37) 的配置文件 ...
正在卸載 linux-image-4.4.0-21-generic (4.4.0-21.37) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0-21-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-21-generic /boot/vmlinuz-4.4.0-21-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-38-generic
Found initrd image: /boot/initrd.img-4.4.0-38-generic
Found linux image: /boot/vmlinuz-4.4.0-36-generic
Found initrd image: /boot/initrd.img-4.4.0-36-generic
Found linux image: /boot/vmlinuz-4.4.0-34-generic
Found initrd image: /boot/initrd.img-4.4.0-34-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Found Windows 10 (loader) on /dev/sda1
done
發佈了27 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章