Windows 7 + Ubuntu双启动+ UEFI BIOS


10

我收到了装有Windows 7的新Lenovo T420笔记本电脑。

该磁盘现在包含:

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

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

这是我之前关于使用GPT分区执行相同操作的问题的后续活动-我决定不继续进行此操作,因为此操作过于复杂,并且Ubuntu中存在一些严重的错误。

考虑到UEFI分区及其包含的启动管理器,我如何在该计算机上安装Ubuntu(使用常规的MBR分区),并且该安装将如何影响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”分区有什么关系(如果有)。

Answers:


6

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

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

(检查IBM支持的WWW页面,事实确实是这样。 装有Windows 7的Lenovo Thinkpads已安装了配置为以旧PC / AT方式引导的固件。

因此,安装Ubuntu的方式与在旧PC / AT兼容计算机上的安装方式相同:

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

您不需要针对穷人的系统容量做任何事情。它始终保持“可启动” /“活动”分区。您也不需要对主启动记录做任何事情。千万不能(让Ubuntu的到)渣土与周围的MBR。


非常感谢@JdeBP!这是一个了不起的答案。我所缺少的是关于bcdedit工具的第三点。但是还有另一件事,使事情进一步复杂化。似乎Windows分区和system_drv分区都包含启动管理器,而system_drv分区实际上有一个单独的类似于Windows的环境,即被lenovo称为ThinkVantage。在启动过程中按一个键即可访问它,并提供还原和修复选项(使用第三个分区中的数据!)。所以..我应该编辑哪个启动管理器?:>
nick_uk 2011年

我猜想在Windows分区中存在启动管理器,而将system_drv保持原样。当然,不要混入mbr。只需让Windows启动管理器重定向到grub即可启动ubuntu。(我之所以只讲EFI的东西是因为它是UEFI的BIOS,所以理论上可以使用EFI引导,并且由于MBR的使用而使我感到困惑(这是我以前在这里提出的问题:superuser.com/questions/315046/…但是我放弃了这个想法)。
nick_uk

另外,通过阅读您的链接,我不太确定它毕竟是可怜的人的系统分区,因为该机器具有EFI固件,所以我知道可怜的人的分区适用于非efi机器。这可能类似于第二次Windows安装。
nick_uk 2011年

不管我以前的大部分评论如何,我显然都不知道Windows 7与其他系统分区和启动分区配合使用的方式。现在,请阅读所有相关内容,感谢您为我指明了正确的方向
nick_uk 2011年

0

有一些叫做wubi的东西,它是通过Windows的ubuntu安装程序。基本上,您可以下载它,然后它会安装整个操作系统,包括将其添加到MBR中,而无需编写CD或任何内容。


我知道,这不是我真正想要的。这就像Windows驱动器上的Windows程序一样安装ubuntu,这不是我想要的。
nick_uk 2011年

不,它安装的OS,并且可以创建自己的分区等等
soandos

2
不,五笔在Windows内安装ubuntu。更确切地说,它在Windows驱动器上创建一个映像文件c:\ ubuntu \ disks \ root.disk,该映像文件被循环挂载为单独的分区,并在分区表(MBR)中添加了一个条目。这远不是我所需要的,对于新手来说确实是一个丑陋的黑客。我使用Linux已有10多年了,但是这次我只是认为保持Windows7安装是一个好主意(我通常根本不使用Windows)。
nick_uk 2011年

而且您不能以“常规”方式安装linux吗?即刻录磁盘等?还是你不喜欢g?
soandos

这就是我想在尝试之前弄清楚的事情,因为UEFI BIOS使事情变得复杂,而且我正在谈论这个额外的SYSTEM_DRV分区。这不是那么简单。
nick_uk 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.