我最近买了一台新笔记本电脑,我想用 Windows 8.1 和 Ubuntu 双启动我的系统。我的安装程序无法识别硬盘上的 Windows 8 分区,因此它不提供与 Windows 一起安装的选项。我可以在安装程序中看到一个应该是 Windows 分区的大分区,但它无法识别它是 Windows。我已关闭安全启动和快速启动,但没有任何区别。我正在考虑在 Ubuntu 安装程序中手动对硬盘进行分区。我有两个问题:
首先,我计划将其划分为 16 GB 交换分区(这是我笔记本电脑上的 RAM 大小),以及大约 20 GB 的“/”根逻辑分区。这对于安装程序来说是一个好的设置吗?
我的第二个问题是关于 grub 菜单的。如果我手动安装,即使 ubuntu 安装程序无法识别我的 windows 分区,grub 是否也能识别?这意味着当我看到 grub 菜单时,它只会列出 /dev/sd# 还是会像以前一样显示 Windows,或者甚至根本不显示它?
笔记本电脑规格:
HP Envy 15t-j100
英特尔 i7-4700MQ
16GB 内存
1TB 硬盘
答案1
我认为 8 GB 的交换空间就足够了。
我建议你阅读这篇文章:askubuntu.com/questions/49109/i-have-16gb-ram-do-i-need-32gb-swap。
是的,GRUB 会识别 Windows 分区并将其添加到启动菜单中。如果没有,您可以编辑 grub 并将 Windows 添加到其中。阅读此内容邮政。
答案2
安装程序无法识别 Windows 是安装程序中的错误,而不是 GRUB 中的错误。理论上,一旦您通过安装程序中的“其他”选项进行安装,GRUB 应该可以很好地检测到 Windows。话虽如此,但我不能做出任何承诺;GRUB 在 EFI 系统上启动 Windows 时可能非常挑剔,因此您可能会遇到一些不相关的问题。
就我个人而言,我会缩小 Windows 分区很多比您建议的更多,并为共享数据分区留出更多空间。这将最大限度地降低从 Linux 访问 Windows 分区的风险(因为您不需要这样做),同时仍使您能够在两个操作系统之间共享数据。
(实际上,这是谎言;我每年使用 Windows 的次数不会超过两三次,所以我会把大部分空间留给 Linux。不过,这是另一个话题了……)