[Linux日记]解决Ubuntu升级出现/boot空间不足问题

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunnyYoona/article/details/51312147 经常升级Linux内核,导致更新时警告/boot分区空间不足。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunnyYoona/article/details/51312147

经常升级Linux内核,导致更新时警告/boot分区空间不足。这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。

1. 查看安装的内核

(1)使用命令:dpkg --get-selections | grep linux-image

 
 
  1. xiaosi@Q:~$ dpkg --get-selections |grep linux-image
  2. linux-image-4.2.0-16-generic install
  3. linux-image-4.2.0-30-generic install
  4. linux-image-extra-4.2.0-16-generic install
  5. linux-image-extra-4.2.0-30-generic install
  6. linux-image-generic install
(2)使用命令:dpkg -l 'linux-image-*' | grep '^ii'
 
 
  1. ii  linux-image-4.2.0-16-generic       4.2.0-16.19  amd64        Linux kernel image for version 4.2.0 on 64 bit x86 SMP
  2. ii  linux-image-4.2.0-30-generic       4.2.0-30.36  amd64        Linux kernel image for version 4.2.0 on 64 bit x86 SMP
  3. ii  linux-image-extra-4.2.0-16-generic 4.2.0-16.19  amd64        Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
  4. ii  linux-image-extra-4.2.0-30-generic 4.2.0-30.36  amd64        Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
  5. ii  linux-image-generic                4.2.0.30.33  amd64        Generic Linux kernel image

建议先卸载比较老的内核,不需要的可以删除。正常情况下,除正在使用的其它的都可以卸载,但是由于考虑到刚升级的版本可能不稳定,所以最好保留1-2个旧版本备用。

2. 查看正在使用的内核
 
 
  1. xiaosi@Q:~$ uname -a
  2. Linux Q 4.2.0-30-generic #36-Ubuntu SMP Fri Feb 26 00:58:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

通过使用如上命令我们可以知道我们系统正在使用的Linux内核是4.2.0-30-generic 版本。

3. 卸载旧内核
 
  
  1. xiaosi@Qunar:~$ sudo apt-get purge linux-image-4.2.0-16-generic
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树
  4. 正在读取状态信息... 完成
  5. 下列软件包是自动安装的并且现在不需要了:
  6. libkeybinder-3.0-0 pastebinit
  7. 使用'apt-get autoremove'来卸载它(它们)。
  8. 下列软件包将被【卸载】:
  9. linux-image-4.2.0-16-generic* linux-image-extra-4.2.0-16-generic*
  10. 升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 103 个软件包未被升级。
  11. 解压缩后将会空出 213 MB 的空间。
  12. 您希望继续执行吗? [Y/n] y
  13. (正在读取数据库 ... 系统当前共安装有 256049 个文件和目录。)
  14. 正在卸载 linux-image-extra-4.2.0-16-generic (4.2.0-16.19) ...
  15. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.2.0-16-generic /boot/vmlinuz-4.2.0-16-generic
  16. run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.2.0-16-generic /boot/vmlinuz-4.2.0-16-generic
  17. update-initramfs: Generating /boot/initrd.img-4.2.0-16-generic
  18. run-parts: executing /etc/kernel/postinst.d/pm-utils 4.2.0-16-generic /boot/vmlinuz-4.2.0-16-generic
  19. run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.2.0-16-generic /boot/vmlinuz-4.2.0-16-generic
  20. run-parts: executing /etc/kernel/postinst.d/update-notifier 4.2.0-16-generic /boot/vmlinuz-4.2.0-16-generic
  21. run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.2.0-16-generic /boot/vmlinuz-4.2.0-16-generic
  22. Generating grub configuration file ...
  23. Found linux image: /boot/vmlinuz-4.2.0-30-generic
  24. Found initrd image: /boot/initrd.img-4.2.0-30-generic
  25. Found linux image: /boot/vmlinuz-4.2.0-16-generic
  26. Found initrd image: /boot/initrd.img-4.2.0-16-generic
  27. Found memtest86+ image: /memtest86+.elf
  28. Found memtest86+ image: /memtest86+.bin
  29. Found Windows 7 (loader) on /dev/sda1
  30. done







目录
相关文章
|
6天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
36 15
|
5月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
1033 3
|
18天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
78 13
|
2月前
|
Ubuntu 安全 Linux
基于Ubuntu24.04原内核6.8.0升级到6.9.0
通过上述步骤,我们在Ubuntu 24.04系统上成功地将内核从6.8.0升级到了6.9.0。升级内核有助于提高系统的安全性和性能,但也可能带来兼容性问题。因此,在升级前备份重要数据,并确保新内核支持所需的所有硬件和软件。通过合理的验证和测试,可以确保系统在新内核上稳定运行。
110 6
|
2月前
|
存储 缓存 Ubuntu
Ubuntu Linux目录结构
理解Ubuntu Linux的目录结构对系统管理、维护和故障排除至关重要。每个目录都有其特定的用途和存放内容,通过了解这些目录,可以更高效地管理系统文件,确保系统的稳定运行。希望本文对你深入理解Ubuntu的目录结构有所帮助。
65 1
|
2月前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
52 3
|
3月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
271 4
Linux系统之Ubuntu安装cockpit管理工具
|
3月前
|
Ubuntu 安全 Linux
|
4月前
|
安全 Linux 网络安全
Linux端的ssh如何升级?
Linux端的ssh如何升级?
387 59
|
2月前
|
人工智能 安全 Linux

热门文章

最新文章