在调整 wubi Ubuntu 所在的 NTFS 分区的大小或安装 openSUSE 12.2 之后,我不确定,我的 wubi ubuntu 无法启动到登录屏幕(GUI),在命令行屏幕上显示一条消息说这样的设备 F39CXXXXXXXXXXXXX......我该怎么做才能解决这个问题?
答案1
调整分区大小时,会为其分配一个新的 UUID。Grub 会使用此 UUID 来启动 Wubi 安装。如果您知道新 UUID,可以手动用新 UUID 覆盖它,或者使用以下技术来启动 Wubi 安装,然后更新 grub 以查看新的 UUID:
首先,您需要显示 Grub 菜单,以便您可以进行控制。选择 Ubuntu 后,立即按住 键,Shift直到菜单出现。
然后点击E编辑该条目,用新的 UUID 替换 UUID,然后CtrlX启动。
或者如果你不知道新的 UUID,请进入 Grub 提示符并手动启动 Wubi 安装,如下所示:
search -s -f -n /ubuntu/disks/root.disk
probe --set=diskuuid -u $root
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk ro quiet splash
initrd /initrd.img
boot
然后启动 Ubuntu 后,进入终端并更新 grub:
sudo update-grub