您的位置:首页 > 运维架构 > Linux

【Linux日记】linux-generic 安装出现问题 导致 linux-image-generic 等安装失败

2016-09-25 10:17 549 查看
网上查了一下,据说是内核升级的时候/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux
相关文章推荐