![Wubi 安装在 AMD64 上 - 无法启动到 Ubuntu 12.04 LTS](https://linux22.com/image/960660/Wubi%20%E5%AE%89%E8%A3%85%E5%9C%A8%20AMD64%20%E4%B8%8A%20-%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E5%88%B0%20Ubuntu%2012.04%20LTS.png)
已在其他 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 然后再从那里升级可能是一个解决方案。有点烦人的解决方法,但只要它有效...