ubuntu 16.04 /boot提示空间不足且不够用如何解决

时间:2022-10-11 19:16:39

默认安装系统的时候/boot空间是只有200多M,且划分了一个sda1给到boot用

我想尝试升级系统,会提示/boot空间不足,网上其他的说法都是删除旧的内核。 我把旧的内核删除完了还是不够用。 那只好,加空间了。 但是默认sda1是在前面的分区,没法直接通过扩容磁盘的方式来加空间。 \

只好曲线救国了,操作前记得给系统备份或者快照


一、先给机器加新的空间,这里加1g的空闲空间。
然后通过fdisk 创建一个sda3来用 命令 :

fdisk /dev/sda
 n
 p
 3     #根据实际情况选择sda的号,我这里是从3开始
 回车   #根据实际情况选择开始的磁盘号,会有提示,也可以回车默认
 回车   #根据实际情况选择结束的磁盘号,会有提示,也可以回车默认
 w     #保存
mkfs.xfs  /dev/sda3  #也可以选择其他格式化 如mkfs.ext3  /dev/sda4 


重启一下
好啦,通过命令

df -h
lsblk

可以看到/dev/sda3
二、开始下一步,创建一个/boottmp ,并且挂载sda3

mkdir /boottmp
mount /dev/sda3 /boottmp/

三、复制文件

cp /boot/* /boottmp


四、修改开始挂载路径 查询目前sda3的uuid

blkid /dev/sda3

然后修改开机启动挂载/dev/sda3到/boot

vi /etc/fstab 
#找到 
UUID=d0c07af6-b44c-47f9-932d-c66d381174fe /boot           ext2    defaults        0       2
#修改uuid为sda3的uuid
然后:x保存退出

五、重启验证 reboot 然后开机器是否正常启动,

df -h
lsblk