我有少量安装 Ubuntu 的经验(即在 Macbook 上双启动并在旧硬盘上替换 Vista),但现在我计划在华硕笔记本电脑(当前运行 Windows 8.1)上双启动 14.04,而且我发现它完全是另一回事。因此,在做出任何草率决定之前,我希望能够澄清一些我过去听到过相互矛盾或不完整信息的问题。
首先,我知道 Windows 和 Ubuntu 都支持 NTFS。那么,将 Windows 分区缩小到合理的范围,为 Ubuntu 创建一个相对较小的根分区,然后用剩余空间(不包括交换分区等)填充以在/home
两个操作系统之间共享,这是否合乎逻辑?或者这会导致问题或需要我目前不知道的其他步骤?最好有一个/home
专门用于 Ubuntu 的小分区,另一个用于共享的大 NTFS 分区?如果是这样,我该如何将其永久安装到两个操作系统上,以便可以从任一侧读取和写入它们,还是有点自动的?
其次,我听说有人说,为了避免 Windows 覆盖 GRUB,应该将其安装在 Ubuntu 分区上。我还听说这很可能会导致问题,甚至根本无法工作。将引导加载程序安装在 Windows 分区上并在发生灾难时随身携带 Live CD 是否更容易?
答案1
您应该避免创建/home
NTFS 分区,因为它不支持文件权限,这可能会在以后引起一些麻烦。除此之外,如果您计划使用休眠模式,在 Windows 休眠时启动 Ubuntu 也可能会导致文件丢失和数据损坏(反之亦然)。
如果你确实需要共享文件,请创建另一个分区。因此你的磁盘布局将是:
- Windows 隐藏启动分区。
- C:Windows 操作系统和程序
- D:NTFS 共享文件
- Ubuntu 根目录和
/home
分区(或者如果你愿意,可以将它们分开) - 交换分区(可选)
由于您安装了 Windows 8,我猜您有一个 EFI 系统,您需要在一个小的“EFI 系统分区”上安装 GRUB 映像。我对此不太熟悉,所以请查看一些相关问题。