Windows 7 + Ubuntu Dual Boot + UEFI BIOS

10

Ich habe einen neuen Lenovo T420 Laptop mit Windows 7 erhalten.

Die Diskette enthält jetzt:

  • eine versteckte SYSTEM_DRVStartpartition (1,17 GB, 400 MB verwendet). Ich vermute, das ist die UEFI-Partition. Der Laptop wird mit UEFI anstelle eines älteren BIOS ausgeliefert. Diese Partition ist NTFS-formatiert und enthält vermutlich den Windows-Boot-Manager und andere nützliche Boot-Dinge (aber ich bin mir nicht sicher, wenn also jemand weiß, ob dies gelöscht werden kann / sollte, sagen Sie es).
  • die Windows 7-Partition
  • eine Rettungspartition

Wie ich verstanden habe, ist das BIOS UEFI, aber MBR wird verwendet, nicht GPT.

Dies ist eine Folge meiner vorherigen Frage, wie ich dasselbe mit GPT-Partitionierung machen soll. Ich habe beschlossen, das nicht fortzusetzen, da es im Moment zu kompliziert ist und es in Ubuntu einige schwerwiegende Fehler gibt.

Wie kann ich Ubuntu auf diesem Computer installieren (unter Verwendung der üblichen MBR-Partitionierung) und wie wirkt sich diese Installation unter Berücksichtigung der UEFI-Partition und des darin enthaltenen Boot-Managers auf die Windows-Installation aus?

Wenn jemand sich mit solchen Problemen befasst hat (im Zusammenhang mit UEFI), raten Sie bitte - vielleicht gibt es etwas, das ich nicht verstehe.

UPDATE 1 : Ich vermute, dass diese SYSTEM_DRV-Partition die UEFI-Partition ist, wenn man das betrachtet, kann dies natürlich völlig falsch sein. Es kann sich auch um etwas anderes handeln, das mit Lenovo zusammenhängt, wie die Wiederherstellungspartition.

UPDATE 2 : Ich habe die SYSTEM_DRV-Partition mit einer Linux-Boot-CD geöffnet und darin befinden sich mehrere Dateien. Im Stammverzeichnis des Laufwerks befindet sich eine Datei 'sdrive' mit folgendem Inhalt:

"Lenovo Service Partition Version 1.0.0.2009"

Es gibt auch Startordner mit einem Windows-Start-Manager. Was ist los?

Ich beginne damit, dass dies eine separate Windows-Installation ist, die startet, wenn Sie die ThinkVantage-Taste drücken, um einige Rettungs- und Wiederherstellungsvorgänge auszuführen. Ich weiß immer noch nicht, wie dies mit der "Lenovo Recovery" -Partition zusammenhängt (falls vorhanden).

nick_uk
quelle

Antworten:

6

Ihre "versteckte" 1GiB-Partition ist eine Microsoft System Reserved- Partition. Dies ist das Äquivalent eines Armen zu einer Systempartition . Es ist keine echte Systempartition und es ist keine EFI-Systempartition. Der darin enthaltene Boot-Manager ist der Microsoft Boot Manager. Es ist jedoch Ihre Systempartition. Löschen Sie es und Ihr Computer wird nicht mehr bootfähig sein.

Wie beschrieben, gibt es keinen Hinweis darauf , dass Ihr Laptop tatsächlich EFI hat alles . Es gibt keine EFI-Systempartition, keine EFI-Partitionstabelle und kein EFI-Bootstrapping . Nach Ihrer Beschreibung handelt es sich um ein Bootstrapping auf die alte PC / AT-Art , wobei die Microsoft System Reserved-Partition die "startbare" / "aktive" Partition ist, deren VBR den Microsoft Boot Manager aufruft.

(Bei der Überprüfung der IBM Support-WWW-Seiten hat sich herausgestellt, dass dies tatsächlich der Fall ist. Lenovo Thinkpads mit Windows 7 werden mit der Firmware installiert, die so konfiguriert ist, dass sie auf die alte PC / AT-Art bootet. )

Insofern erfolgt die Installation von Ubuntu genauso wie auf einem alten PC / AT-kompatiblen Computer:

  1. Erstellen Sie ein Startvolume für Ubuntu, indem Sie Partitionen verschieben und in der Größe ändern, um mit Ihren bevorzugten Tools Platz zu schaffen.
  2. Installieren Sie Ubuntu und seinen Bootloader (GRUB2) auf diesem Boot-Volume. Booten Sie einfach von der Installations-CD und richten Sie das Installationsprogramm bei Bedarf auf das Boot-Volume, das Sie für Ubuntu erstellt haben.
  3. Fügen Sie dem Microsoft Boot Manager-Menü mit dem bcdeditTool einen Eintrag für dieses Startvolume hinzu . Cyril Voisin beschreibt eine Möglichkeit, dies zu tun , indem er eine Kopie des Volume Boot Record des Ubuntu-Boot-Volumes in einer Datei auf Ihrem System-Volume erstellt. Dies muss nach der Installation von Ubuntus Bootloader erfolgen.

Sie müssen in Bezug auf die Systemlautstärke des Poor Man nichts unternehmen. Es bleibt die "startbare" / "aktive" Partition. Sie müssen auch nichts mit dem Master Boot Record tun. Lass Ubuntu nicht mit dem MBR rumhantieren.

JdeBP
quelle
Vielen Dank @JdeBP! Das ist eine großartige Antwort. Was mir fehlte, war der dritte Punkt dort über das bcdedit-Tool. Aber es gibt noch eine andere Sache, die die Dinge noch komplizierter macht. Es scheint, dass sowohl die Windows-Partition als auch die Partition system_drv Boot-Manager enthalten, und die Partition system_drv verfügt tatsächlich über eine separate Windows-ähnliche Umgebung, die von Lenovo als ThinkVantage bezeichnet wird. Der Zugriff erfolgt durch Drücken einer Taste während des Startvorgangs und bietet Wiederherstellungs- und Reparaturoptionen (unter Verwendung von Daten von der dritten Partition!). Also .. Welchen Bootmanager soll ich bearbeiten? :>
nick_uk
Ich vermute, dass der Boot-Manager in der Windows-Partition vorhanden ist, und lasse den system_drv so wie er ist. Und natürlich leg dich nicht mit dem mbr an. Lassen Sie den Windows-Boot-Manager einfach zu grub umleiten, um ubuntu zu booten. (Ich sagte nur über EFI Sachen , weil sein ein UEFI BIOS, so in der Theorie mit EFI Bootstrapping arbeiten konnte, und ich habe wegen der MBR Nutzung verwirrt (das war meine vorherige Frage hier: superuser.com/questions/315046/... aber ich hat diese Idee aufgegeben.)
nick_uk
Außerdem bin ich mir beim Durchlesen Ihrer Links nicht ganz sicher, ob es sich um eine Systempartition eines schlechten Mannes handelt, da die Maschine über EFI-Firmware verfügt. Es ist wahrscheinlich so etwas wie eine zweite Windows-Installation.
nick_uk
Ich habe die meisten meiner vorherigen Kommentare ignoriert und war mir offensichtlich nicht bewusst, wie Windows 7 mit den verschiedenen System- und Startpartitionen funktioniert. Lesen Sie über all das jetzt, danke, dass Sie mich in die richtige Richtung
weisen
0

Es gibt etwas namens Wubi , das ein Ubuntu-Installationsprogramm unter Windows ist. Grundsätzlich laden Sie es herunter und es installiert das gesamte Betriebssystem, einschließlich des Hinzufügens zum MBR, ohne dass Sie eine CD oder etwas anderes schreiben müssen.

soandos
quelle
Ich weiß darüber Bescheid, das ist nicht das, was ich wirklich will. Dies installiert Ubuntu wie ein Windows-Programm auf dem Windows-Laufwerk, das ist nicht etwas, was ich will.
nick_uk
Nein, es installiert das Betriebssystem und kann eine eigene Partition usw. erstellen
soandos
2
nein, wubi installiert ubuntu in windows. Um genauer zu sein, erstellt es eine Image-Datei c: \ ubuntu \ disks \ root.disk auf dem Windows-Laufwerk, die als separate Partition in einer Schleife eingebunden wird und der Partitionstabelle (MBR) einen Eintrag hinzufügt. Dies ist weit davon entfernt, was ich brauche, es ist ein hässlicher Hack für Anfänger. Ich verwende seit über 10 Jahren ausschließlich Linux, aber dieses Mal dachte ich nur, es wäre eine gute Idee, die Windows7-Installation beizubehalten (ich verwende normalerweise überhaupt keine Fenster).
nick_uk
Und Sie können Linux nicht auf "normale" Weise installieren? dh eine Platte brennen etc? Oder magst du Grub nicht?
Soandos
Das versuche ich herauszufinden, bevor ich es versuche, wegen des UEFI-BIOS, das die Dinge kompliziert, und dieser zusätzlichen SYSTEM_DRV-Partition, über die ich spreche. Es ist nicht so einfach.
nick_uk