如何知道 Wubi 迁移到分区是否成功

如何知道 Wubi 迁移到分区是否成功

我运行这个脚本 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 的说明。

  1. 确保在 /dev/sda7 上您有系统的副本(您可以使用 LiveCD 启动安装在 /dev/sda7 上的系统以查看它是否安装正确)

  2. 假设你的新系统安装在 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 个条目 (不是突出显示的条目): 在此处输入图片描述

相关内容