安装程序无法识别 Windows 8 分区,如何设置双启动?

Mar*_*ell 7 installation dual-boot windows-8

可能的重复:
在预装 UEFI 支持的 Windows 8 系统上安装 Ubuntu

我有一个 Windows 8 开发预览版安装,硬盘上有大量未使用(未分区)的空间。但是,ubuntu 安装程序(来自 USB)无法识别 Windows 8 - 它说:

这台计算机当前没有检测到操作系统。你想干什么?

可选择擦除磁盘或执行“其他操作”。如果我选择第二个选项并选择“可用空间”区域和“立即安装”,我会得到:

没有定义根文件系统。

请从分区菜单中更正此问题。

那么:我可以在这里做些什么来并排运行金属吗?另一种方法是将一个(可能是 Ubuntu,因为 Windows 8 已经存在)放入 VM。

sai*_*116 5

我正在三次启动 Windows7、Windows 8 开发者预览版和 Ubuntu 11.10 64 位。如果Win8对你这么重要,我应该告诉你,没有办法在Windows8启动菜单中添加Ubuntu的启动项,ubuntu不会识别Windows 8(我已经跑了sudo update-grub,它不识别win8)。

所以把windows7安装在尽可能小的分区中。使用easeus 分区管理器或gparted live cd 或任何Ubuntu live cd(选择Try Ubuntu并使用gparted)。

您可以在此处实时下载 gparted。那里也有制作live cd/usb的说明。

调整你的win8分区大小,为win7做一个分区,为Ubuntu做一些空闲空间,然后在分区中安装win7。最好有个数据分区(这样3个操作系统都可以访问,如果Ubuntu、Win7和数据都在扩展分区就方便了)。这是我的分区表的样子

在此处输入图片说明

Windows 8 识别 Win 7,win7 的菜单项将出现在 win8 启动菜单中。现在开机进入Ubuntu的Live CD的安装程序并使用高级选项,并选择可用空间,然后选择添加选项,并为一个分区//home以及交换和在各自的安装bootloader/的分区,并记住分区(如sda7) 。安装后,不要重启,只需关闭窗口并打开终端并运行以下命令

sudo dd if=/dev/sda7 of=/media/SHARE/ubuntu.bin bs=512 count=1
Run Code Online (Sandbox Code Playgroud)

if是输入文件路径,of是输出文件路径。将创建好的ubuntu.bin复制到win7的C盘。现在启动到 win7 并按照这篇文章进行操作

之后只需选择win8的启动选项并将win7作为默认操作系统启动,这将为您提供win8和Ubuntu的win7启动菜单