Wubi 安装不再启动

Wubi 安装不再启动

我使用 Wubi 双启动 Windows 8 和 Ubuntu 12.10。我在同一硬盘上使用两个分区。我的 ubuntu 分区内存开始不足,所以我给它添加了 10 GB。现在它无法启动到 Ubuntu,它显示:Error no such device : 7802EDF027EA234

我重启了电脑,选择“高级启动选项”,然后选择恢复模式。屏幕上出现了一堆文字,还有一条消息:

Alert! /dev/disk/by-uuid/7802EDF027EA234 does not exist Dropping to a shell! (ash)

因此,Boot-repair 给了我链接paste.ubuntu.com/5632890

非常感谢大家的任何帮助!- 诚挚的问候

答案1

如果您NTFS因为Ubuntu安装空间不足而修改了分区,请注意,这不会产生任何有益的影响。因为 Wubi 使用固定虚拟磁盘。请参考https://help.ubuntu.com/community/ResizeWubiDisk或者https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk

似乎在修改您的NTFS分区时,它生成了新的UUIDS。因为您的 中有一个条目尝试在具有 UUID 的分区上/etc/fstab挂载。并且您的指的是同一个分区。/host7802EDF027EA234grub.cfg

所以这是因为没有这样的分区而导致的错误。如果你从另一台电脑复制了 Wubi 安装,也会出现同样的错误。

但是试试这个。当你看到 grub 菜单时(如果没有显示,请按住Shift使其出现),然后按E编辑条目并将其更改为如下所示:

menuentry 'Ubuntu, with Linux 3.5.0-25-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-25-generic-advanced-d9f4b9a9-784c-4bf7-b1ac-e7f43a731ef7' {
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod ntfs
    set root='hd0,msdos1'
    loopback loop0 /ubuntu/disks/root.disk
    set root=(loop0)
    echo    'Loading Linux 3.5.0-25-generic ...'
    linux   /boot/vmlinuz-3.5.0-25-generic root=/dev/sda1 loop=/ubuntu/disks/root.disk ro   quiet splash $vt_handoff
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-3.5.0-25-generic

因此,总而言之,您删除了许多行,并更改了开始linux...引用的行root=/dev/sda1。现在按Ctrl+X启动。

启动后,进入终端Ctrl++AltT运行sudo update-grub

此外,对于 Wubi 安装,完全没有必要挂载,/host因为它会在启动时自动完成。因此,请从 中删除该行/etc/fstab

相关内容