使用 wubi 从双启动(win7 64 位/ubuntu 12.04 32 位)转为 win7/ubuntu64

使用 wubi 从双启动(win7 64 位/ubuntu 12.04 32 位)转为 win7/ubuntu64

我无法成功安装 32 位 ubuntu 12.04。我一开始安装了 win7 64 位和 ubuntu 12.04 32 位,并且运行/启动没有问题。由于我遇到了 nvidia 和 xorg 方面的问题,我决定使用 ubuntu 64。

首先,我使用 acronis true image 2013 备份了我的 C 盘,这样我就可以重新开始(每次我都必须这样做)。

在我尝试将 32 位 Ubuntu 安装到 64 位之前,我的 C 盘(英特尔 80GB 固态硬盘)看起来像这样。sda1 100MB 启动分区
sda2 55GB NTFS Windows 7 安装目录
sda3 5.5GB ext4 /(根目录)
sda4 8.2GB ext4 主页

ubuntu 的交换文件位于不同的驱动器上,Windows 页面文件也是如此。

我的系统是具有 12GB RAM 的酷睿 i7 950,所以我实际上从未利用过分页。

当我启动到 12.04 64 位 DVD 时,我尝试第一个选择(删除 ubuntu 并重新安装),我收到一条消息,说“ ”分区的大小应该是 2.4 或更大,我应该至少将其更改为该大小。

当我启动 12.04 64 位 DVD 并尝试最后一个选项(其他选项)时,我只需指定格式化 5.5gb 分区并将其设为“/”作为挂载点并对其进行格式化。我还指定使用 8.2GB 驱动器作为 /home(无格式)。我运行安装程序,但当我重新启动时,出现错误,提示未找到 UUID 和 grub 提示....呃!!!

然后我使用 Acronis 重新开始。一切都恢复到 32 位运行。

尝试启动到 12.04 位 DVD,再次尝试最后一个选择(其他),然后我使用启动盘参数...无论我做什么,我都会得到未找到 UUID 和 grub 提示...

在这两种情况下,我都可以使用 PF12 并告诉系统从我的硬盘启动,然后我得到 grub 菜单并可以进入 Ubuntu,但如果选择 Windows 安装,它会重新显示 grub 菜单。

似乎 MBR 在所有情况下都搞砸了,不知道我该怎么办。

从 Acronis 备份重新安装并????

此事尚未进展。

答案1

我仍然可以按 f12 并获取 BIOS 启动菜单,当我从那里选择我的 c 盘时,grub 菜单就会出现,而且我可以成功选择 windows 或 ubuntu。更新 grub 和编辑 grub.cfg 没有解决任何问题。我发现在 BIOS 中,硬盘驱动器的顺序在列表的第一位(在 c 盘之前),这不会对 win7/ubuntu 32 位造成任何问题,只有作为 ubuntu 64 一部分的 grub 才会出现问题。我更改了驱动器的顺序,使我的“c”位于列表的第一位,这样就解决了问题。我认为 ubuntu 应该弄清楚为什么 grub 会在这种情况下失败,就好像它查看 BIOS 列表中的第一个驱动器并检查它是否是特定的 uuid。BIOS 列表中硬盘驱动器的顺序与香蕉的价格无关。

相关内容