最近我需要创建一个可以运行的 Ubuntu 64 位和 Windows 7 pro 64 位双启动系统,并决定在我的 Macbook Pro 8.2 15" 上安装它。之前我曾从它上面删除了 Mac OS X,因为它出现了问题,所以我格式化了整个硬盘,并让 Windows 7 在其上面顺利运行(bootcamp 4、5、5.1)。
我最终犯了一个错误,在安装 Ubuntu 分区期间擦除了所有内容(在缩小 Windows 分区并对其进行分区后...我没有意识到“擦除并安装 Ubuntu”切换按钮立即执行了擦除!)
成功安装 Ubuntu 14.04 LTS 64 位后,我在剩余的未分区空间中安装了 Windows 7。完成后,计算机在启动时仅在 W7 中启动,并且启动时按住 alt / option 键访问的启动管理器仅识别出一个硬盘驱动器的存在,而不是各种可启动分区。单击后,它将直接在 Windows 中启动。
现在我明白这是因为 Windows 无法识别ext4
,我应该在 Linux(GRUB?)分区中启动,因为它可以处理 ext4 和 NTFS,但是启动管理器也无法识别这两个启动分区,这意味着我此时只能在 Windows 7 中启动。
这指南指出我需要使用rEFInd
通过 Mac 分区安装的 EFI 启动 Ubuntu,尽管文章说这对于 32 位来说是必需的;因为它运行良好,它仍然适用于 64 位吗?
您建议怎么做才能实现双重启动?我是否应该安装临时版本的 OSX 以遵循指南?
这些是我安装 Ubuntu 时创建的分区,我还需要其他分区吗?
- 为 bios 保留 1 MB
- 交换 6 GB
- / 100 GB ext4
- /media/shared 30 GB fat32(奇怪的是列表中没有 ntfs)
- 其余部分未分区
我没有创建 /home 分区。
对于 Ubuntu 来说,安装非常顺利。它启动非常顺利,运行良好。我继续安装 Windows,并且必须通过将其扩展到 300 GB 在共享分区中创建 Windows 分区,因为它不允许我在剩余的可用分配空间中创建一个(命令变灰)
答案1
您可能想在 Windows 上试用此软件 EasyBCD。这只是一个建议,但当我遇到与您相同的情况时,它对我有所帮助。
之后,您可能需要在 Ubuntu 启动时运行启动 - 修复,然后删除 EasyBCD。
以下是详细说明:
从以下位置下载 EasyBCD这里
在 Windows 分区中安装 EasyBCD。
现在,以管理员身份运行 EasyBCD。
接下来,点击“添加新条目”。
接下来,单击“操作系统”下的“Linux/BSD”,然后在“类型:”下选择“GRUB 2”,根据您的选择输入名称,然后单击“添加条目”。
现在,点击“编辑启动菜单”。
现在,根据您的操作系统优先级选择您的操作系统,然后按向上按钮并通过勾选相应的框将其设置为“默认 - 是”。
最后“保存设置”并重新启动。您将获得 Linux 菜单,按下 Enter 键后,您将获得 Linux 操作系统的 GRUB 菜单。