Wubi 安装在 AMD64 上 - 无法启动到 Ubuntu 12.04 LTS

Wubi 安装在 AMD64 上 - 无法启动到 Ubuntu 12.04 LTS

已在其他 3 台机器上成功安装了 Ubuntu,2 x 11.10 和 1 x 12.04LTS,但存在问题:

Dell Inspiron 1721 AMD Turion 64 2GHz,配备 2 GB 内存、320GB 硬盘以及 100GB 空闲运行 Vista Home Premium 空间。

通过 Wubi 下载并安装 12.04LTS,设置 20GB 大小用于测试机器。一切正常,直到重新启动。

加载 Ubuntu 启动画面然后显示以下内容:

Gave up waiting for root device.  Common problems:

    - Boot args (cat /proc/cmdline)
      - Check rootdelay= (did the system wait long enough?
      - Check root= (did the system wait for the right device?)
    - Missing modules (cat /proc/modules; ls /dev)

ALERT! /dev/disk/by-uuid/08A89A44A89E2FE4 does not exist.  Dropping to a shell

关于为什么它无法启动到 UBUNTU 有什么想法吗?


尝试启动时成功识别其他消息:

Try (hd0,0) FAT16 NO WUBILDR; 
Try (hd0,1) NTFS5 No wubildr; 
Try (hd0,2) NTFS5 error: "prefix" is not set 

这有帮助吗?

答案1

Turian64 无法运行 PAE 内核。目前有非 PAE 版本的 12.04。请使用它。

答案2

我遇到了同样的问题,只是我的电脑上没有安装任何 Windows。它以前在 Oneiric 上运行良好,所以我认为这不是硬件或 BIOS 设置问题。

这肯定不是 wubi 的问题。据我所知,initramfs 加载了,但它没有“看到”根分区。

我已经从 live cd(在 usb 上)检查了我的 /etc/fstab,所有 UUID 都是正确的。我在 live usb 上安装了 boot-repair,并在验证了所有选项后运行了它。我没有在 boot-repair 中在 /dev/sda1 上设置启动标志,现在要尝试一下。

如果这不起作用,我将尝试取消注释 /etc/default/grub 中有关使用 UUID 的行。

我整天都在谷歌上寻找解决方案,但没有找到任何真正有用的东西。这是我到目前为止所能得到的。也许这对其他人有帮助。

http://www.kubuntuforums.net/showthread.php?35174-kubuntu-fails-to-load-after-grub-menu http://ubuntuforums.org/showthread.php?p=9579872

虽然我没有 RAID 系统(并且在 BIOS 中禁用了所有 RAID),但也发现了这一点: http://ubuntuforums.org/showthread.php?p=11859557 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/931929

正如我所说,Oneiric 运行良好,从 Oneiric 升级也没有造成任何问题。先安装 Oneiric Ocelot 然后再从那里升级可能是一个解决方案。有点烦人的解决方法,但只要它有效...

相关内容