调整分区并新建分区后Ubuntu无法正常启动,寻求解决方法
解决Ubuntu分区调整后卡在紫色启动界面的问题
我来帮你拆解下这个问题——这大概率是分区UUID与/etc/fstab配置不匹配导致的,是调整分区后非常常见的启动故障:当你用GParted修改或新建分区时,分区的UUID会自动改变,但系统启动依赖的/etc/fstab里还是旧的UUID,导致系统无法正常挂载根分区,只能进入只读模式,这就是为什么你用mount -o remount,rw /能临时进入系统,但重启后又失效的原因,而boot-repair主要针对GRUB引导问题,自然解决不了这个挂载配置的问题。
下面是具体的修复步骤:
- 首先再次通过Ubuntu启动项的「高级选项」进入Shell,先把根分区重新挂载为可读写模式:
mount -o remount,rw / - 查看当前所有分区的最新UUID:
执行后会列出所有分区的详细信息,找到对应根分区(挂载点为blkid/的分区,通常是/dev/sdaX或nvme0n1pX格式)的UUID="xxxxxxx"字段,记下这个新UUID。 - 编辑
/etc/fstab配置文件,更新UUID:
在文件里找到以nano /etc/fstabUUID=开头、挂载点为/的那一行,把旧的UUID替换成刚才查到的新UUID。如果你调整过其他分区(比如新建的LFS分区),也要同步更新对应的UUID配置。 - 保存并退出nano编辑器:按
Ctrl+O后回车确认保存,再按Ctrl+X退出。 - 更新系统启动镜像,确保新的分区信息被写入:
update-initramfs -u - 最后重启系统,验证问题是否解决:
reboot
这样操作后,系统启动时就能正确识别分区并完成挂载,不会再卡在紫色界面了。
内容的提问来源于stack exchange,提问作者user3710626
相关产品推荐
相关产品推荐

