Ubuntu 13.04至13.10:文件系统检查或挂载失败


29

我今天尝试从Ubuntu 13.04升级到13.10,并且在中期升级中,系统开始崩溃,并最终完全锁定。我被迫重新启动计算机,现在根本无法启动计算机。

当前启动时,它会带我到GRUB菜单,并且我可以选择正常启动或以旧版本启动。我已经尝试了几种方法,下面列出了这些方法,但是无论如何,当我尝试完成引导进入Ubuntu时,会收到以下错误消息:

Filesystem check or mount failed. A maintenance shell will now be
started. CONTROL-D will terminate this shell and continue booting
after re-trying filesystems. Any further errors will be ignored
root@ubuntu-computername:~#

我很开心fsck -f,一切看起来都正确,没有错误报告。它通过了所有5个检查。

如果我运行,fdisk -l则会得到以下信息:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 4096
bytes / 4096 bytes Disk identifier: 0x00010824

Device Boot Start End Blocks Id System 
/dev/sda1 * 2048 608456703 304227328 83 Linux 
/dev/sda2   608458750 625141759 8341505 5 Extended Partition 2 does not start on physical sector boundary. 
/dev/sda5  608458752 625141759 8341504 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0fb4b7e8

Device Boot Start End Blocks Id System
/dev/sdb1   8192 625139711 312565760 7 HPFS/NTFS/exFAT

我正在考虑仅在另一个磁盘上安装一个新的OS,该操作系统目前没有任何内容,然后尝试将数据从旧磁盘上刮下来(很遗憾,我没有加密文件)。

真的我的问题是:我可以挽救Ubuntu的安装,还是应该放弃并重新安装?


问题的一部分是,您实际上并未向我们提供有关该机器实际问题的任何日志。您只是向我们展示了症状之一。启动程序的启动过程的输出如何?
麦哲伦

我不确定您的意思,除了我在第一行引文中发布的内容外,我在启动时从未获得任何输出。

在对Ubuntu进行故障排除时,从Grub提示符关闭启动屏幕将是一个好主意。
麦哲伦

Sam,当出现初始屏幕时,按{Esc}即可将其禁用,然后您将在Magellan的第二个请求中看到所有令人讨厌的位。上,在更多细节askubuntu.com/questions/33416/...
K7AAY

3
我遇到了同样的问题(从13.4 64bit升级到13.10之后)。我的/var/log/upstart/mountall.log告诉我/ etc / default / rcS丢失了。因此,我在启用写操作的情况下重新挂载了根分区(mount -o remount,rw /),并将/etc/default/rcS.dpkg-new复制到/ etc / default / rcS。之后启动了Ubuntu 13.10,但仍然损坏。我将执行13.10的全新安装,但此提示可能会帮助任何人。

Answers:


43

我想我已经对它进行了排序,这要归功于我在这里找到的帖子:安装过程中发生电源故障后,根文件系统检查失败

一次从维护外壳运行一行:

mount -o remount,rw /
dpkg --configure -a
mount -o remount,ro /
sync
reboot

为我工作,但只有前两行,而由于驱动器繁忙,无法完成其余的工作。重新启动,看来现在可以正常工作了。


mount /boot在那之前我也必须做。
utapyngo

1
这些说明非常适合我。谢谢你的帮助!我会注意到我无法将安装返回到只读状态(第3行),因为它说我/很忙,但是它让我同步并重新启动,现在Ubuntu可以再次工作了。
SamHuckaby 2013年

你是我的新英雄。就像@SamHuckaby一样,我也无法运行第三个命令(mount -o remount,ro /)。我认为错误是文件系统繁忙?我继续执行下一条命令,环境很愉快。
阿伦·坎布雷

只是确认如果mount -o remount,ro /导致filesystem busy错误就不要胡扯,因为那是我的经历。跳过它,运行syncreboot一切都应该正常工作。谢谢帕特里克,谢谢,谢谢。
Starkers 2014年

我遇到了同样的问题,但是运行这些命令无效。我在dpkg 执行该命令时遇到很多错误,当我尝试执行该命令时,reboot它们陷入了困境,一段时间后,我得到了这些信息: INFO task recovery-menu:639 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" INFO task S30killprocs:928 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
卡罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.