Ubuntu下提示boot分区空间不足的原因及解决方法


boot分区是存放Linux操作系统的内核信息以及引导文件的地方,许多Linux安装教程都建议为boot分区划分200M左右的空间,但是从我的使用来看,200M的boot分区也会出现不够的情况,原因在于我使用的是LTS版本的Ubuntu系统。

在这里插入图片描述LTS是Long Term Support即长期支持的意思,Ubuntu会为这类系统提供三年的更新,例如Ubuntu内核的更新等等。加上我使用的是最新版的Ubuntu18.0,这半个月时间里已经更新了两三次了。问题在于Ubuntu系统在更新完内核后不会删除旧版本,导致boot分区容量越来越小,因此需要手动删除旧版本。

使用dpkg –get-selections | grep linux命令来查看Linux系统相关的安装信息:
在这里插入图片描述
其中,linux-image-*是Ubuntu系统的镜像信息,这里原本有29 30 32 三个版本,29版本现已被删除。

在删除旧版本内核之前,需要使用uname -r命令查看当前使用的linux版本

在这里插入图片描述
通常Ubuntu系统使用的是最新版的linux-image(数字最大的那个),如果不是的话,可能是因为在更新内核后没有重新启动系统,导致最新内核没有被应用。

然后,使用sudo apt-get purge sudo apt-get purge linux-image-4.15.0-29-generic命令删除指定的image版本(此处删除的是29的版本),以及sudo apt-get purge sudo apt-get purge linux-header-4.15.0-29-generic命令删除其header信息。

执行上述操作后,使用df -h /boot查看boot分区的剩余空间
注1:
现在许多人给linux系统分区时已经不再对boot单独挂载了,而是只分为/和/swap两个分区,这种分区方式就不用担心boot分区不足的问题啦。
注2:
有的博客使用remove来卸载旧版本内核,其区别在于:purge命令会把内核和其配置信息一起删除,而remove命令只卸载内核,相关配置信息仍保存在系统中。

参考:
ubuntu下解决boot分区空间不足

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Ubuntu安装时需要创建EFI和boot分区。 EFI分区是一个小型的FAT32分区,用于存储启动管理器和引导程序。它通常是100MB左右的大小。 boot分区是一个用于存储内核和引导程序的分区。它通常是几百MB的大小。 在安装Ubuntu时,需要先创建EFI分区boot分区。可以使用GParted等分区工具来创建这些分区。在安装Ubuntu时,选择EFI分区boot分区作为安装目标即可。 安装完成后,系统会自动将引导程序安装到EFI分区boot分区中。这样,系统就可以正常启动了。 ### 回答2: EFI(Extensible Firmware Interface)和boot(启动)分区Ubuntu安装中都是非常重要的分区,它们分别用于存储计算机启动所需的文件和操作系统引导程序。如果我们没有正确地安装这些分区,就可能无法引导我们的操作系统,从而使我们的计算机无法正常工作。 要安装EFI和boot分区,我们需要首先准备一台计算机,并通过光盘或U盘将Ubuntu系统安装程序烧录到启动介质中。我们可以在BIOS设置中将计算机的启动方式更改为“UEFI模式”以确保能够正确安装EFI分区。接下来,我们需要按照以下步骤安装EFI和boot分区: 1. 进入Ubuntu的安装程序后,在选择磁盘分区的步骤中,选择“手动分区”。 2. 在分区界面中,可以看到所有可用的磁盘,我们需要选择我们要安装Ubuntu的磁盘。选择磁盘后,我们会看到该磁盘的分区现状。 3. 首先,我们需要创建EFI分区。选择磁盘后,点击“新建分区”按钮,选择分区类型为“EFI系统分区”。我们需要确保分区大小足够大(至少100MB)。 4. 接下来,我们需要创建boot分区。选择磁盘后,点击“新建分区”按钮,选择分区类型为“Ext4文件系统”,分配挂载点为“/boot”。同样,我们需要确保分区大小足够大(至少200MB)。 5. 完成分区设置后,我们可以继续进行Ubuntu的安装。 通过以上步骤,我们就完成了EFI和boot分区的安装。需要注意的是,在安装Ubuntu之前,我们需要先备份我们的重要数据,以免在分区安装过程中出现意外问题。同时,我们还需要仔细检查每个分区的大小以确保它们足够大。这样,我们才能顺利完成Ubuntu的安装,并保证我们的计算机正常工作。 ### 回答3: Ubuntu是一种流行的Linux操作系统,在安装时需要设置EFI和boot分区以确保操作系统能够正常引导。下面是Ubuntu安装EFI和boot分区的步骤: 1. 首先,在将Ubuntu安装到计算机硬盘之前,请确保创建了EFI分区,这是一个必须要有的分区。通常情况下,这个分区的大小约为100MB至200MB之间。为了创建EFI分区,您可以使用磁盘管理工具,例如GParted。在GParted中,选择您的硬盘,选择“分区”选项,然后单击“新建分区”,并选择“FAT32”格式。为EFI分区设置适当的大小,使其能够容纳EFI启动文件。 2. 接下来,您需要为Ubuntu创建一个Boot分区Boot分区可以用于存储启动加载程序和内核文件。通常情况下,建议将此分区设置为EXT4格式并将其大小设置为至少500MB。要创建Boot分区,请再次使用磁盘管理工具(例如GParted),选择硬盘,并选择“新建分区”,然后选择“EXT4”格式。设置适当的大小,然后单击“创建”。 3. 在安装Ubuntu之前,确保正确挂载EFI和Boot分区。为了挂载分区,请打开终端,然后输入以下命令:sudo mount /dev/sda1 /mnt/efi && sudo mount /dev/sda2 /mnt/boot。请注意,在此命令中,/dev/sda1和/dev/sda2是您的EFI和Boot分区的设备名称。请确保将其替换为正确的设备名称。 4. 最后,在开始Ubuntu的安装过程之前,请在分区设置选项中选择EFI分区为启动器,这样操作系统就可以正确地引导。完成后,您可以继续完成Ubuntu的安装过程。 总之,安装EFI和Boot分区可以确保Ubuntu能够正确地启动。如果您在安装过程中遇到任何问题,请确保仔细检查和遵循上述步骤,或者您也可以在网上查找使用Ubuntu的其他指南和教程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值