我运行这个脚本 https://help.ubuntu.com/community/MigrateWubi
并收到一条消息:
Found Ubuntu 12.04.1 LTS (12.04) on /dev/sda7
...
migration completed successfully.
然后我重启了电脑,从两行中选择了 ubuntu
Windows
Ubuntu
。但如果我在 Ubuntu 或 Wubi 的分区上,我看不到有什么变化。
@ubuntu:~/sudo fdisk -l
/dev/sda1 * 63 167782859 83891398+ 7 HPFS/NTFS/exFAT
/dev/sda2 167782860 976768064 404492602+ 5 Extended
/dev/sda5 167782923 284337032 58277055 7 HPFS/NTFS/exFAT
/dev/sda6 587224008 669566016 41171004+ 7 HPFS/NTFS/exFAT
/dev/sda7 284340224 587223039 151441408 83 Linux
/dev/sda8 669569024 710529023 20480000 82 Linux swap / Solaris
编辑:我从第 1 期下载了建议的包。
答案1
在终端 (ctrl-alt-T) 中输入
mount
如果您看到根目录(“/”)安装在类似“/dev/sda7”的位置,则您的安装位于该分区上。如果有疑问,请在此处发布该命令的结果。
如果 mount 显示类似
/dev/loop0 /
这意味着您未能正确安装 grub 加载程序,并且仍然使用 Windows 加载程序来进行 WUBI 安装。
跟随这些安装 grub 的说明。
确保在 /dev/sda7 上您有系统的副本(您可以使用 LiveCD 启动安装在 /dev/sda7 上的系统以查看它是否安装正确)
假设你的新系统安装在 WUBI /dev/sda7 上的 /media/ce0c18e4-3d5d-466b-ba64-e19f1b129957,运行
sudo grub-install –-root-directory=/media/ce0c18e4-3d5d-466b-ba64-e19f1b129957 /dev/sda
这会将 Grub 安装到 /dev/sda 并允许您在 Ubuntu 中启动。
答案2
如果您--no-bootloader
在运行脚本时使用了,则可以从 Wubi grub 菜单启动迁移的安装。我假设这就是您所做的,因为否则它会将 Grub2 的引导加载程序安装到 /dev/sda,而您首先看到的是 grub 菜单(而不是您描述的 Windows 启动管理器)。
您将在菜单中的第 4 个选项附近看到迁移的安装,在 之后Previous Linux versions
。从那里启动它,然后再尝试将 Grub 安装到引导加载程序。然后您可以确认它正在运行,然后从那里安装 grub:
sudo grub-install /dev/sda
如果您没有看到 Wubi grub 菜单,请说出来(有时会发生这种情况,text
在 wubi 安装中将 grub 图形模式设置为 将解决此问题)。
下面是我的 Wubi grub 菜单的示例,其中迁移的安装作为第 4 个条目 (不是突出显示的条目):