我还在 Ubuntu 论坛上发布了这个,除了一个试图帮助它的人之外。所以我虽然我会尝试在这里发帖......
因此,昨天重新启动后,我的计算机无法正确启动...在 GRUB 之后,它会打印
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.10.2 (Ubuntu 1:1.10.2-2ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)_
并落入busybox提示...
我启动了 10.10 live cd。
这是 /dev/sda 的 fdisk -l 的输出
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e45d1
Device Boot Start End Blocks Id System
/dev/sda1 1 8924 71681998+ 83 Linux
/dev/sda2 8925 9179 2048287+ 82 Linux swap / Solaris
/dev/sda3 * 9180 46149 296961525 7 HPFS/NTFS
/dev/sda4 46150 60801 117692190 7 HPFS/NTFS
sda1 是根文件系统(Ubuntu 10.04)
sda2 是交换
sda3 是 Win7 NTFS 分区
sda4 是一个带有媒体文件的 NTFS 分区。
我可以正常访问sda2-4。
问题是当我尝试
sudo e2fsck /dev/sda1
使用它打印的任何开关:
ubuntu@ubuntu:~$ sudo e2fsck /dev/sda1
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
当我尝试挂载磁盘时,控制台只是挂起。(它不会变得无响应,光标只是转到下一行并且不做任何其他事情)我试着离开它大约 15 分钟以防它正在检查磁盘,但什么也没发生。
我不关心恢复系统(无论如何我都要重新格式化),我想要的只是访问数据以便我可以备份。
如果您只想在尝试通过重新格式化恢复驱动器可用性之前从损坏的驱动器中提取数据,那么从某种 livecd 引导确实是最佳选择。有很多很好的发行版可以这样做。SystemRescueCD可能是其中最重要的,我已经多次使用它并取得了巨大的成功
也许在 Live CD 上运行的某些守护进程正试图访问该分区。该守护进程可能会无限期挂起,就像您尝试的 mount 命令一样,给您留下“设备忙”消息。您似乎对命令行感到满意。找到一个不会运行任何讨厌的守护程序的准系统仅控制台 CD,然后再试一次。Ubuntu 替代安装 CD 可能是一个不错的选择。