我刚刚尝试从 12.10 更新到 13.04。当我重新启动时,它转到了 Grub,尽管计算机上没有其他操作系统。我单击 Ubuntu 来完成启动,然后出现了一个带有错误消息的终端:
General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
root@mycomputer:~#
重新启动后我又回到了原来的地方。
Grub 上仅有的其他选项是 Ubuntu 的高级选项和几个内存测试选项。我运行了其中一个,结果很好。
我不知道下一步该做什么。请指教。
编辑:
根据要求,以下是 /etc/fstab 的内容:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# /was on /dev/sda1 during installation
UUID=5b22f712-cd92-446e-8984-0c31ca17c02c / ext4 errors=remount
-ro 0 1
# swap was on /dev/sda5 during installation
UUID=86ea10b7-9309-4860-8ade-059f9d9fa328 none swap sw
0 0
答案1
可能是升级尚未完成。我发现了同样的问题,并尝试了以下方法:
- 在 LiveUSB 上启动
mount /dev/sda1 /mnt
chroot /mnt
sudo apt-get update
sudo apt-get dist-upgrade
答案2
我按照 Sukmono 的回答中的步骤进行操作:
- 在 LiveUSB 上启动
sudo mount /dev/sda1 /mnt
sudo chroot /mnt
sudo apt-get update
sudo apt-get dist-upgrade
这导致我出现错误并建议我运行sudo apt-get install -f
。我照做了,问题就解决了。关机、移除 LiveUSB 并重新启动后,Ubuntu 13.04 立即启动。