我最近将我的旧戴尔 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
你应该回到正轨了。