默认安装系统的时候/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
标签:16.04,boot,boottmp,dev,sda3,ubuntu,空间,回车
From: https://blog.51cto.com/xiaoyuanzheng/5747692