我有一个大问题。
我安装了 Ubuntu 14.04(64 位)和 Windows 7。戴尔机器。我有一块硬盘,分区为 sda 1-3 和 5-7。它们上面的数据很重要(但不紧急)。
最近我进行了 Ubuntu 自动更新。Firefox 崩溃了,无法打开。我重启了 - 但无法登录(Ubuntu 卡在登录循环中)。我没有互联网访问权限,所以我尝试了恢复模式 - 我进行了 fsck、更新、升级,甚至在安全图形下运行。但这没有帮助,而且它改变了登录屏幕的分辨率(最差)。Windows 可以初始化启动,但没有成功。
稍后,我尝试从硬盘再次运行 Ubuntu,得到了以下信息:
mount: mounting /dev/disk/by-uuid/numbersandletters on /root failed: invalid argument
mount: mounting /dev on /root/dev failed: no such file or directory
mount: mounting /sys on /root/sys failed: no such file or directory
mount: mounting /proc on /root/proc failed: no such file or directory
Target filesystem doesn't have /sbin/init.
No init fount. Try passing init= bootarg.
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built in shell (ash)
Enter 'help' for a list of build in commands
(initramfs)
我输入reboot
,从 USB(Live CD)启动,我在终端中尝试
sudo fdisk -l
。我得到:sda1
(USB)。在/dev/我只能看到目录sda
和sda1
。我做到了reboot
。它自动从 Live CD 启动(尝试不安装)。失败。重新启动后,我有一个来自硬盘的启动菜单,我输入reboot
在控制台中,然后从 Live CD 运行。在/dev/我可以看到一切sda1-7
,并且sda
。
sudo fdisk -l
仅显示sdb1
(usb)。
然后我尝试fsck
全部执行,结果如下:
Attempt to read block from … resulted in short read while trying to open…
could this be a zero-length partition?
我试过:
sudo mke2fs -n /dev/...
得到了超级块编号。我一个接一个地尝试,但没有成功:
> *mount -o sb=alternative-superblock /dev/sdaX /mnt*
Can’t read superblock
reboot
,无法从 Live CD 启动,硬重启。
成功从硬盘启动:ubuntu ->高级选项->恢复模式
EXT4-fs (sda6): INFO: recovery required on readonly filesystem
EXT4-fs (sda6): write access...
JBD2: recovery failed
EXT4-fs (sda6): error loading journal
(...)
mount: mounting /dev/disk/by-uuid/…... on /root failed: invalid argument
mount: mounting /dev on /root/dev failed: no such file or directory
mount: mounting /sys on /root/sys failed: no such file or directory
mount: mounting /proc on /root/proc failed: no such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built in shell (ash)
Enter 'help' for a list of build in commands
(initramfs)
我试了两次,结果一样。之后我从 Live CD(USB)启动了两次 - 我得到了和以前一样的结果(结果中只有 Live CD 可见)sudo fdisk -l
)。
有什么建议可以解释问题的原因吗?我该如何解决?我能恢复数据吗?
答案1
我去找了技术人员。他帮不上忙,他遵循了同样的程序。所以如果有人遇到同样的问题,我分享我的解决方案:
如果您从笔记本电脑上物理卸载光盘,使用 IcyBox(或类似软件),您可以将其变成外部驱动器。启动仍然不起作用,但就我而言,我可以从光盘复制所有数据(它们可以访问)。
之后,我格式化了光盘,在新系统下一切正常。