将 Ubuntu 升级到 Raring Ringtail 无法正常工作,现在,机器显示屏幕“Ubuntu 13.04”,几秒钟后出现文本控制台:
General errors mouting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate the shell and reboot the system.
fsck 和 mount -a 显示 sda1 和 sda6 两个分区没问题,可以挂载。(Ubuntu 单独在磁盘上,没有 Windows)
我做了 BootRepairhttps://help.ubuntu.com/community/Boot-RepairCD,启动它,选择“32位会话”,然后选择“推荐修复”,几分钟后,程序告诉我“启动成功修复”并在http://paste2.org/E10Cj3VP
但是,下次启动时,问题完全相同(“文件系统挂载时出现一般错误。”)。我现在可以尝试什么?
我注意到这两个问题,其中错误消息相同,但故事的其余部分似乎完全不同:Ubuntu:启动时出现“安装文件系统常规错误”和 Ubuntu:启动时出现“安装文件系统常规错误”
答案1
好的,感谢 Ubuntu 用户邮件列表上的 Cédric Dupont,他提供了有效的解决方案:
- 在安装 CD 上启动
- 挂载 /dev/sda1 /mnt
- chroot /mnt
- 能力更新
- aptitude dist-upgrade
显然,新系统的升级尚未完成(Cédric 指出报告中的内核是 3.5,而 Ubuntu Raring Ringtail 使用的是 3.8)。aptitude 足以正确完成它。
一些细节:为了使用 /dev/sda1 作为我的新根文件系统,我还必须挂载 /dev/pts 和 /run 和 /run/lock,并为根分区创建特殊节点('cd /dev; mknod sda1 b 8 1')