Windows 7 + Ubuntu 双启动 + UEFI BIOS

Windows 7 + Ubuntu 双启动 + UEFI BIOS

我收到了一台装有 Windows 7 的新联想 T420 笔记本电脑。

该磁盘现在包含:

  • 隐藏的SYSTEM_DRV启动分区(1.17GB,已使用 400MB)。我猜这是 UEFI 分区;笔记本电脑配备的是 UEFI,而不是传统 BIOS。此分区是 NTFS 格式的,我猜包含 Windows 启动管理器和其他有用的启动内容(但我不确定,所以如果有人知道是否可以/应该删除它,请说出来)
  • Windows 7 分区
  • 救援分区

据我了解,BIOS 是 UEFI,但使用的是 MBR,而不是 GPT。

这是我的上一个问题关于使用 GPT 分区做同样的事情 - 我决定不继续这样做,因为目前它过于复杂并且 Ubuntu 中存在一些严重的错误。

如何在这台机器上安装 Ubuntu(使用通常的 MBR 分区),考虑到 UEFI 分区和它包含的启动管理器,该安装将如何影响 Windows 安装?

如果有人研究过此类问题(与 UEFI 相关),请提供建议 - 也许有些事情我不明白。

更新 1:我猜测这个 SYSTEM_DRV 分区是 UEFI 分区,当然这可能完全是错误的,仔细研究一下...它可能是别的东西,可能是联想相关的东西,比如恢复分区。

更新2:我使用 Linux 启动 CD 打开了 SYSTEM_DRV 分区,里面有几个文件。驱动器的根目录下有一个文件“sdrive”,其内容如下:

"Lenovo Service Partition Version 1.0.0.2009"

还有启动文件夹,带有 Windows 启动管理器。这是怎么回事?

我开始认为这是一个单独的 Windows 安装,当您按下 ThinkVantage 按钮进行一些救援和恢复操作时,它会启动。我仍然不知道这与“Lenovo Recovery”分区有何关系(如果有的话)。

答案1

您的“隐藏”1GiB 分区是 Microsoft系统保留分区。这是一个穷人版的系统分区。它不是真正的系统分区,也不是 EFI 系统分区。它包含的启动管理器是 Microsoft 启动管理器。但是它您的系统分区。删除它,您的机器将无法启动。

如上所述,没有迹象表明你的笔记本电脑实际上有 EFI任何事物。它没有 EFI 系统分区,没有 EFI 分区表,也没有以 EFI 方式引导。根据您的描述,采用旧式 PC/AT 方式引导,其中 Microsoft System Reserved 分区作为“可启动”/“活动”分区,其 VBR 调用 Microsoft Boot Manager。

(检查 IBM 支持 WWW 页面后发现确实如此。 安装了 Windows 7 的联想 Thinkpad 的固件配置为以旧的 PC/AT 方式引导。

因此,安装 Ubuntu 就像在旧的 PC/AT 兼容机器上一样:

  1. 为 Ubuntu 创建启动卷,使用您最喜欢的工具移动和调整分区大小以腾出空间。
  2. 将 Ubuntu 及其引导加载程序 (GRUB2) 安装到该引导卷中。只需从安装光盘启动,并在需要时将安装实用程序指向您为 Ubuntu 创建的引导卷。
  3. 使用该工具将该启动卷的条目添加到 Microsoft Boot Manager 菜单bcdeditCyril Voisin 描述了一种方法,需要在系统卷上的文件中复制 Ubuntu 启动卷的卷启动记录;因此必须在安装 Ubuntu 的引导加载程序后完成。

您不需要对 Poor Man 的系统卷做任何事情。它始终是“可启动”/“活动”分区。您也不需要对主引导记录做任何事情。不是(允许 Ubuntu)摆弄 MBR。

答案2

有一种东西叫五笔这是通过 Windows 进行的 ubuntu 安装程序。基本上,您下载它,它会安装整个操作系统,包括将其添加到 MBR,而无需您写入 CD 或执行任何其他操作。

相关内容