挂载:“UUID 为的磁盘驱动器=尚未准备好或不存在。”

挂载:“UUID 为的磁盘驱动器=尚未准备好或不存在。”

我最近将我的旧戴尔 Latitude CPx 笔记本电脑(奔腾 III)从 12.04 更新到 12.10。当我重新启动时,我收到此错误消息,键盘输入无响应。下面是

Wait to continue, press S to skip mounting, or M for manual recovery.

我还看到 mountall 和 Plymouth 的屏幕上偶尔弹出错误。我仍然可以进入恢复模式。有人能解释一下这个问题吗?

更新:我重做了 fstab,但无济于事。现在我的屏幕从 Ubuntu 12.10 启动画面闪烁到黑屏。我真的很想避免重新安装...

答案1

看起来您的某些分区的 UUID 已更改。并且您的 /etc/fstab 指定了旧的 UUID,因此在启动过程中无法挂载 / 和一些其他分区。

如果你有 Ubuntu 12.10 桌面 CD(Live),从中启动,打开终端

运行blkid以获取所有块设备/逻辑卷的 UUID 列表。

然后挂载你的/,例如如果你的根分区已打开/dev/sda2并且输入ext4

cd /mnt
mkdir root
mount -t ext4 /dev/sda2 /mnt/root
nano /mnt/root/etc/fstab

确保分区/块设备的 UUID 正确,如果不正确,请更新并保存。

笔记:如果你不喜欢 UUID,只需使用传统的块设备,例如 /dev/sda2,而不是 UUID=x

然后运行

sync; sync; cd /mnt; umount /dev/sda2; reboot

你应该回到正轨了。

相关内容