我正在尝试在 Windows 7 64 位笔记本电脑上安装 Ubuntu。安装程序无法识别 Windows。根据 Windows 磁盘管理,分区为 1) 100MB NTFS 系统、活动、主分区 2) (C:) 220 GB 启动、页面文件、崩溃转储、主分区 3) 220.66 GB 未分配 4) 25 GB 恢复分区。
我可以在未分配的分区中安装 Ubuntu 吗?我认为它在安装程序中被称为可用空间 - 然后只需使用 BIOS 进行启动 - 目前我想在大多数时间继续使用 Windows,同时学习如何使用 Linux。
安德鲁
PS 我收到了这个启动信息报告:http://paste.ubuntu.com/7409913/
答案1
取决于您是否在 Windows 7 上使用 UEFI 模式...如果是,那么当然可以
-----我发现 Ubuntu 无法识别 Windows 分区的主要原因要么是因为安装了 true-crypt 之类的加密软件,要么是启用了快速启动模式,每次关闭 Windows 时它实际上只是处于休眠状态。AskUbuntu
和谷歌上有成千上万的帖子详细介绍了如何禁用所有这些。只需确保您知道笔记本电脑供应商按钮即可选择要在 uefi 中使用的加载程序。(“f”)键...
----否则,如果您不使用 uefi,那么您应该能够链式加载 grub 然后是 windows 引导加载程序,反之亦然。安装 Ubuntu 时,请确保将 grub 安装到您所说的“未分配分区”。如果您将 grub 安装到 sda(无编号),您将使 windows 引导加载程序发疯,并且必须做大量额外工作才能使一切恢复正常……
答案2
通过 gparted 从未分配的空间创建一个新的 ext4 分区,并通过在 Ubuntu 安装程序中选择其他选项在其上安装 Ubuntu。
在安装 Ubuntu 之前,您不需要运行启动修复。只有在 Windows PC 上安装 Ubuntu 后,如果 grub 菜单中没有出现两个操作系统的选项,才需要运行启动修复。
答案3
只是为了澄清:
不,你不能将 Ubuntu 安装到分割选择从 BIOS 启动。
这主要是因为启动计算机需要主引导记录 (MBR)硬盘(与分区不同)。目前这是 Windows 引导加载程序。在安装 Ubuntu 时,必须用 Grub 替换此引导加载程序。与 Windows 引导加载程序不同,Grub 能够同时引导 Ubuntu和Windows。Windows 引导加载程序拒绝启动 Ubuntu。
可以使用 Grub 以外的引导加载程序并将其(“链式加载”)定向到位于分区引导记录上的 Grub,但这是一种特殊情况,可能不是您想要的。
为了能够在安装 Ubuntu 时识别 Windows 分区,您需要注意以下几点:
- 不要使用 Windows“动态”磁盘格式。
- 不要让 Windows 休眠。
- 禁用 Windows 的“快速启动”选项。
- 不要加密 Windows 启动分区。
- 如果安装程序无法识别您的 Windows,请不要安装 Ubuntu。否则,您的所有数据将被删除。如果有疑问,最好询问某人(例如此处聊天) 然后再继续。
如果您想从 BIOS 中选择启动硬盘(而不是分区!),您将需要另一个独立的硬盘。