ubuntu upgrade时遇到boot分区容量不足解决办法

开发者福利!热门AI工具限免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
我是在机上安装win7和ubuntu双系统的,当时把boot单独挂分区,设置了100M。
可随着linux升级,遇到了系统提示升级失败,boot空间不足。
上谷歌查找了下原因,原来是随着系统的升级,会自动攒下好几个内核,只要将没用的内核删除就可以腾出空间了,方法如下:
首先可以看一下boot下的东西,执行 ls /boot,
abi-3.2.0-23-generic-pae 
       initrd.img-3.2.0-27-generic-pae
abi-3.2.0-24-generic-pae        lost+found
abi-3.2.0-25-generic-pae        memtest86+.bin
abi-3.2.0-26-generic-pae        memtest86+_multiboot.bin
abi-3.2.0-27-generic-pae        System.map-3.2.0-23-generic-pae
config-3.2.0-23-generic-pae     System.map-3.2.0-24-generic-pae
config-3.2.0-24-generic-pae     System.map-3.2.0-25-generic-pae
config-3.2.0-25-generic-pae     System.map-3.2.0-26-generic-pae
config-3.2.0-26-generic-pae     System.map-3.2.0-27-generic-pae
config-3.2.0-27-generic-pae     vmlinuz-3.2.0-23-generic-pae
grub                            vmlinuz-3.2.0-24-generic-pae
initrd.img-3.2.0-23-generic-pae vmlinuz-3.2.0-25-generic-pae
initrd.img-3.2.0-24-generic-pae vmlinuz-3.2.0-26-generic-pae
initrd.img-3.2.0-25-generic-pae vmlinuz-3.2.0-27-generic-pae
initrd.img-3.2.0-26-generic-pae
可以看到都是一些内核启动文件,很明显有些是我们不需要的。
接着执行 uname -a 看下自己当前启动的是哪个内核。
Linux zxl-K43SV 3.2.0-27-generic-pae #43-Ubuntu SMP Fri Jul 615:06:05 UTC 2012 i686 i686 i386 GNU/Linux
从中可以看到我此刻启动的是3.2.0-27-generic-pae,再用dpkg --get-selections |greplinux-image命令看下你的机器上都有哪些内核文件。
linux-image-3.2.0-23-generic-pae      install
linux-image-3.2.0-24-generic-pae      install
linux-image-3.2.0-25-generic-pae      install
linux-image-3.2.0-26-generic-pae      install
linux-image-3.2.0-27-generic-pae      install
linux-image-generic-pae            install
理论上除正在用的都可以删除,但刚升级的东西可能不稳定,为保险起见,保留1-2个之前版本吧。
最后运行apt-get remove命令卸载不需要的内核,如:sudo apt-get removelinux-image-3.2.0-23-generic-pae。期间若出现提示问是否继续,按Y继续。
现在的ubuntu会自动重建启动菜单grub.cfg,所以就一步到位了。卸载完后可以用df命令看下boot分区的空间使用情况。
双硬盘部署Win10与Ubuntu双系统:UEFI引导隔离与分区实战指南 操作系统引导是计算机启动的核心环节,它负责加载内核并初始化硬件。在UEFI固件与GPT分区表成为主流的今天,引导管理变得更加灵活可靠。通过物理隔离实现多系统引导,能有效避免引导冲突与数据风险,提升系统稳定性与维护效率。这一技术在开发测试、数据科学、网络安全等需要多环境切换的场景中尤为实用。本文以Windows 10和Ubuntu 20.04.1为例,详细解析如何利用双硬盘实现引导隔离,涵盖UEFI设置、分区规划、GRUB配置及常见排错,为追求稳定与可控性的用户提供一套完整的工程实践方案。 阅读详情

相关推荐

Ubuntu 20.04安装避坑指南:UEFI/GPT/Secure Boot实战详解

Linux系统安装并非简单点击下一步,其底层涉及固件启动协议(UEFI vs BIOS)、磁盘分区标准(GPT与MBR)、安全启动机制(Secure Boot)等关键概念。理解UEFI如何依赖GPT分区表、为何Secure Boot可能拦截Linux引导加载器,是解决黑屏、无法启动、分区失败等90%常见问题的核心。这些技术组合不仅决定安装成败,更影响双系统共存、硬件兼容性及长期系统稳定性。本文以Ubuntu 20.04 LTS为实践载体,聚焦真实硬件场景下的UEFI/GPT匹配逻辑与Secure Boot

weixin_34151004的博客 387

Ubuntu零基础入门到精通【2.2讲】:️认识磁盘分区:MBR、GPT、EFI 分区、Swap 分区

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1564

RK3288系统镜像DIY手册:如何将定制Ubuntu环境打包成可复用的upgrade.img

本文详细解析了RK3288平台Ubuntu系统镜像的定制化流程,从环境配置到批量部署的全流程。通过parameter文件解析、根文件系统优化、多分区镜像合成及量产环境解决方案,帮助开发者高效复制开发环境到多台设备,解决存储芯片差异等常见问题。

weixin_30839881的博客 418

Ubuntu零基础入门到精通【3.5讲】:双系统安装 Ubuntu 与 Windows:从分区原理到系统引导,一次讲透!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1296

ubuntu 更新磁盘空间不足

软件更新器出错,依次输入以下两个命令: sudo rm /var/lib/lists/* -vf sudo apt-get update       更新磁盘空间不足,卸载多余的内核可以获得更多的磁盘空间       用来查看系统内核的命令,带有image的为系统内核:dpkg --get-selections|grep linux      查看系统当前使用的内核命令:uname -a

小键233 2728

提示:您在 /var/cache/apt/archives/ 上有足够的可用空间,已解决

1、开发板使用的是树莓派,内存卡8G,Linux系统2、更新软件包提示有足够的空间

u013250861的博客 5621

ubuntu在更新的候报动态 MMap 空间了的问题解决

今天在apt-get update更新ubuntu源的候报错了 E: 动态 MMap 空间了。请增大 APT::Cache-Limit 的大侠。当前值:12500000。(man 5 apt.conf) E: 处理 zapping (NewVersion1)出错 E: Problem with MergeList /var/lib/apt/lists/tw.archive.ubunt

烟酒僧的专栏 1672

Ubuntu14.04更新软件出现/boot空间不足的解决方法

Ubuntu更新软件出现/boot空间不足的解决方法ubuntu软件更新升级经常会提醒/boot空间不足的问题,一般是由于多次升级内核后,导致内核版本太多,清理一下用的内核文件就行了。一、通过命令行解决查看安装的内核 dpkg –get-selections |grep linux- 查看当前运行内核 uname -a 将旧的内核删除并清理/usr/src文件(保留1-2个以便恢复)

u012707739的博客 3663

ubuntu(22):linux/ubuntu boot空间不足解决办法

ubuntu boot空间不足解决办法

biter0088的博客 5253

Ubuntu 22.04安装深度指南:UEFI分区、驱动适配与系统奠基

Linux操作系统安装远不止图形化向导的点击操作,其本质是硬件固件(UEFI/BIOS)、磁盘分区表(GPT/MBR)、引导加载程序(GRUB)、内核模块(如nouveau、i915)与文件系统(ext4、EFI FAT32)的协同工程。理解Secure Boot禁用原理、/boot/efi分区必要性、NVIDIA显卡驱动预加载机制,是规避黑屏、双系统丢失、WiFi失联等高频故障的技术前提。该过程直接决定后续开发环境(AI模型训练、Docker容器、Linux运维)的稳定性与可维护性。本文聚焦Ubuntu

chuchen7021的博客 540

Windows 10与Ubuntu 22.04双系统安装全攻略:从分区到引导配置

双系统安装是计算机技术中实现多操作系统共存的基础方案,其核心原理在于通过引导管理器和磁盘分区,在同一硬件上划分独立的系统环境。从技术价值看,双系统解决了单一操作系统无法满足多元化需求的痛点,例如在保持Windows生产力工具链完整的同,获得Linux开源生态的开发优势。在应用场景上,它特别适合需要兼顾日常办公与专业开发的用户,比如同进行文档处理和深度学习模型训练。本文以Windows 10和Ubuntu 22.04为例,详细解析了包括UEFI引导、GRUB配置、分区规划在内的关键步骤,并针对常见的驱动安

weixin_34345753的博客 369

Ubuntu安装全攻略:从手动分区到驱动配置的实战指南

操作系统安装是理解计算机启动流程和系统架构的基础。从BIOS/UEFI引导到内核加载,这一过程涉及引导加载器、分区表和文件系统的协同工作。掌握手动分区技术,如合理规划EFI、根目录和/home分区,不仅能优化系统性能,还能在后续系统维护和故障排查中提供关键控制力。在Linux系统特别是Ubuntu的安装实践中,正确选择LTS版本、使用Rufus或Ventoy制作启动盘、以及安装后配置NVIDIA驱动和更换软件源,都是确保系统稳定运行和高效开发的关键步骤。本文以Ubuntu 24.04 LTS为例,详细解析了

weixin_30684743的博客 603

VMware Ubuntu 22.04 虚拟机自定义分区安装与优化指南

磁盘分区是操作系统管理存储空间的基础技术,其核心原理是将物理磁盘划分为逻辑独立的区域,每个分区可被格式化为特定文件系统并挂载到目录树的不同位置。这种技术能有效隔离系统文件与用户数据,提升系统稳定性、安全性和可维护性。在虚拟化环境中,合理的分区方案是构建清晰、可扩展系统架构的关键实践。通过为根目录、家目录、引导分区等分配独立空间,可以避免日志增长或系统故障导致的全局影响,并为后续的磁盘扩容和系统迁移提供便利。本文以VMware Workstation Pro和Ubuntu 22.04 LTS为例,详细演示了从

weixin_30587927的博客 384

硬盘直装Ubuntu双系统全攻略:从UEFI分区到驱动优化

操作系统安装是计算机系统管理的基础环节,其核心在于引导机制与磁盘分区。在UEFI引导规范下,系统通过独立的EFI系统分区(ESP)加载引导程序,而GPT分区表则突破了传统MBR的容量分区数量限制,为现代大容量硬盘提供了更灵活的管理方案。这一技术组合的价值在于实现了更安全、快速的系统启动,并完美支持多系统共存。在实际应用场景中,开发者常需在单台机器上部署Linux与Windows双系统,以兼顾开发环境与日常办公。本文聚焦于Ubuntu系统的硬盘直装实践,详细解析了包括**分区方案设计**与**GRUB引导修

weixin_30527423的博客 398

Ubuntu零基础入门到精通【2.8讲】:常见安装失败原因预判——在开机之前就消灭 90% 的坑

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 2331

Windows+Ubuntu+Kali三系统安装指南:从分区规划到引导修复

多系统引导是计算机技术中实现多个操作系统共存的关键机制,其核心原理在于引导加载程序(如GRUB2)对磁盘分区和启动流程的管理。通过合理的分区规划和安装顺序,可以避免引导冲突,实现不同系统间的独立运行与快速切换。这一技术对于需要跨平台开发、安全测试或学习不同操作系统的用户具有重要价值,能够在一个物理设备上构建Windows、Linux开发环境和专业安全工具集(如Kali Linux)的完整工作流。本文以UEFI/GPT环境为例,详细解析了分区方案、GRUB2配置及常见问题排查,帮助读者构建稳定高效的多系统环境

weixin_34021089的博客 315

Windows与Ubuntu双系统安装指南:非C盘分区与引导修复全解析

操作系统安装是计算机系统管理的基础环节,其核心在于磁盘分区与引导管理。分区技术通过划分磁盘空间,为不同系统和数据提供独立存储区域,而引导管理器则负责在启动加载正确的操作系统。在双系统环境中,合理规划分区不仅能提升系统性能,更能实现数据隔离与安全。对于需要在Windows旁安装Ubuntu的用户,将Ubuntu安装到非系统盘(如D盘)是常见需求,这涉及对MBR/GPT分区表、UEFI/Legacy引导模式以及GRUB引导程序的深入理解。通过复用现有EFI分区、独立划分/home目录等工程实践,可以实现系统与

weixin_33725126的博客 507

Ventoy制作Ubuntu启动盘及安装全攻略

系统启动盘制作是操作系统安装的关键步骤,传统工具如Rufus需要反复格式化U盘。Ventoy作为开源启动工具,通过直接加载ISO文件实现多系统启动,大幅提升效率。其核心原理是通过创新的文件系统架构,在保留U盘原始数据的同支持多镜像引导。在Ubuntu等Linux系统安装场景中,Ventoy能完美解决引导丢失、分区不合理等常见问题。本文以Ubuntu 22.04 LTS为例,结合GPT分区和UEFI启动等现代技术标准,详细解析从启动盘制作到系统配置的全流程,包括BIOS设置、分区方案选择以及后期驱动安装等实

weixin_30698527的博客 361

Systemback 1.8.4 克隆 Ubuntu 22.04 遇 NVMe 硬盘识别:3步 GParted 分区修复法

本文详细介绍了使用Systemback 1.8.4克隆Ubuntu 22.04系统遇到的NVMe固态硬盘识别问题,并提供了三步GParted分区修复法。通过重新分区、创建符号链接和调整引导配置,有效解决了克隆过程中的设备识别难题,适用于ThinkPad等搭载NVMe硬盘的设备迁移。

weixin_34269583的博客 403
上一篇: Eclipse中用git解决冲突 避免每次重新拉代码
下一篇: tomcat nginx报504解决办法
wang_quan_li
博客等级 码龄21年 155粉丝 212原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值