我无法启动使用 Windows 中的 Wubi 安装的 Ubuntu
当我在恢复模式下运行 Ubuntu 时,它给出了一个错误:
mount: mounting /sys on /root/sys failed.
然后出现以下提示:
initramfs:
我使用实时 USB 登录,并在终端中运行命令:sudo fdisk -l
其输出为
Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9514ed6b
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 614404095 307098624 7 HPFS/NTFS/exFAT
/dev/sda3 614405925 1115090624 250342350 7 HPFS/NTFS/exFAT
/dev/sda4 1147858944 1250258943 51200000 7 HPFS/NTFS/exFAT
然后我就跑了sudo fsck /dev/sda1/
其输出如下:-
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sda1
我也试过
sudo ntfsck /dev/sda1/
其输出如下
Failed to access '/dev/sda1/': Not a directory
Error opening partition device: Not a directory
答案1
- 尝试使用 Windows 更正 Windows 文件系统:参见WubiGuide - 无法启动 Ubuntu
- 然后启动实时 USB 并尝试纠正 Ubuntu 文件系统。
- 输入
sudo blkid
以决定哪个分区是您的 Windows 分区与 Wubi 磁盘 - 键入
sudo mount /dev/sdax /mnt
以使用 Wubi 磁盘安装 Windows 分区。根据您在步骤 3 中的决定,将其替换/dev/sdax
为/dev/sda1
、/dev/sda2
或。/dev/sda3
/dev/sda4
- 键入
sudo e2fsck -pv /mnt/ubuntu/disks/root.disk
以检查 Wubi 磁盘内的 Ubuntu 文件系统。 - 键入
sudo mkdir /wubi
以为您的 Ubuntu 数据创建一个文件夹。 - 键入
sudo mount -o loop /mnt/ubuntu/disks/root.disk /wubi
以使用 Ubuntu 安装 Wubi 磁盘。现在您的所有数据应该都在文件夹 /wubi 中。 有时需要在 Ubuntu 系统内执行命令。如果您需要 Ubuntu 系统的环境,可以输入以下命令:
sudo mount -o bind /mnt /wubi/host
sudo mount -o bind /dev /wubi/dev
sudo mount -o bind /proc /wubi/proc
sudo mount -o bind /sys /wubi/sys
sudo chroot /wubi
your commands
exit
sudo umount -a
我发现ubuntuusers.de。它是德语的,但是命令当然是相同的。