我昨天刚买了一台新 MacBook。我对 Apple 或虚拟化等技术并不陌生。我正在寻找运行 OS X、Windows 和 Linux 并在它们之间共享一个公共数据分区的最佳建议。我有 8GB 的 RAM 和 500GB 的硬盘。
我可以使用基于文件的虚拟机,但速度很慢,而且移动虚拟机、备份虚拟机以及在虚拟机之间移动文件非常耗时。30GB 的虚拟机很难使用。
我可以使用 Boot Camp,但它无法给我带来 Linux。
如何重新分区?创建四个分区:
- 30GB 操作系统
- 30GB Windows
- 15GB Linux
- 操作系统之间共享约 400GB 的公共数据分区
那么如何使用 OS X 分区进行引导并使用 VMWare Fusion 并让其查看我创建的用于引导的 Windows 和 Linux 分区呢?
对于公共数据分区,我可以使用 HFS。如果我没记错的话,Windows 有 MacDrive,Linux 有一个 HFS 驱动程序。
答案1
我使用改装(兼容 EFI 的引导程序)在我的 MacBook Pro 上进行三重启动。一般步骤如下:
- 安装 rEFIt
- 使用磁盘工具创建所有分区,使 Windows 分区成为驱动器上的最后一个分区
- 安装 Windows
- 安装 Linux
更详细的说明可以在这里找到(适用于任何 Linux 发行版):https://help.ubuntu.com/community/MacBook/TripleBoot
至于共享数据分区,如果您不介意在 OS X 和 Linux 中性能略有下降,则可以使用 NTFS。这可以通过 FUSE 和 ntfs-3g FUSE 驱动程序实现。可以在 OS X 上找到 ntfs-3g 版本这里Linux 版本应该可以在你的发行版的包管理器中获取。
答案2
查看Debian 维基了解有关 OSX、Debian 和 Windows 三重启动的出色指南。它应该会为您提供一些有关三重启动基础知识的想法。如果您正在使用 OSX-Linux-Windows,那么 rEFIt 可能是一个不错的选择,正如 Nick Pegg 指出的那样。
接下来,我肯定会为每个操作系统争取更多的磁盘空间(50 GB < OS)和一个较小的共享驱动器。
最后,根据经验:在 OSX 中使用 DiskUtil 进行所有分区(除了 Linux Swap(s) 可能除外)前在新分区上安装任何东西。我的驱动器上有 Snow Leopard 和 Ubuntu,我无法再使用 DiskUtil 对“MACINTOSH HD”进行分区 - 不知道为什么,谷歌也帮不上忙 ;-)