Windows 7 + Ubuntu-Dual-Boot + UEFI-BIOS

10949
nick_uk

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

Die Platte enthält jetzt:

  • eine versteckte SYSTEM_DRVBootpartition (1,17 GB, 400 MB verwendet). Ich vermute, dies ist die UEFI-Partition. Der Laptop wird mit UEFI anstelle eines älteren BIOS geliefert. Diese Partition ist NTFS-formatiert, und ich nehme an, enthält den Windows-Start-Manager und andere nützliche Startsachen (aber ich bin nicht sicher, ob jemand weiß, ob dies gelöscht werden kann).
  • die Windows 7-Partition
  • eine Rettungspartition

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

Dies ist eine Folgemaßnahme zu meiner vorherigen Frage, dass ich mit GPT-Partitionierung dasselbe tun soll. Ich entschied mich dazu, nicht weiterzumachen, da es im Moment zu kompliziert ist und in Ubuntu ein paar schwerwiegende Fehler auftreten.

Wie kann ich Ubuntu auf dieser Maschine installieren (mit der üblichen MBR-Partitionierung) und wie wirkt sich diese Installation auf die Windows-Installation aus, wobei die UEFI-Partition und der darin enthaltene Boot-Manager berücksichtigt werden?

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

UPDATE 1 : Meine Vermutung, dass diese SYSTEM_DRV-Partition die UEFI-Partition ist, kann natürlich völlig falsch sein, wenn man sich das ansieht. Es könnte etwas anderes sein, etwas lenovo-bezogenes 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', die den folgenden Inhalt hat:

"Lenovo Service Partition Version 1.0.0.2009" 

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

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

10

2 Antworten auf die Frage

6
JdeBP

Ihre "versteckte" 1GiB-Partition ist eine Microsoft- Systemreserved- Partition. Dies ist ein Poor Man-Äquivalent zu einer Systempartition . Es ist keine echte Systempartition und keine EFI-Systempartition. Der darin enthaltene Startmanager ist der Microsoft-Startmanager. Es ist jedoch Ihre Systempartition. Löschen Sie es und Ihr Computer kann nicht mehr gestartet werden.

Wie beschrieben, gibt es keinen Hinweis darauf, dass Ihr Laptop tatsächlich irgendetwas mit EFI hat . Es hat keine EFI-Systempartition, keine EFI-Partitionstabelle und ist nicht auf EFI-Art Bootstrapping . Nach Ihrer Beschreibung wird das Bootstrapping auf die alte PC / AT-Art durchgeführt, wobei die Microsoft-Systemreservierte Partition als "startbare" / "aktive" Partition dient, deren VBR den Microsoft Boot Manager aufruft.

(Beim Überprüfen der WWW-Seiten von IBM wird festgestellt, dass dies tatsächlich der Fall ist. Lenovo Thinkpads mit Windows 7 werden mit der Firmware installiert, die auf die alte PC / AT-Art für Bootstraps konfiguriert ist. )

Daher wird die Installation von Ubuntu genauso durchgeführt wie auf einem alten PC / AT-kompatiblen Computer:

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

In Bezug auf das Systemvolumen des Poor Man müssen Sie nichts unternehmen. Es bleibt durchgehend die "startbare" / "aktive" Partition. Sie müssen auch nichts mit dem Master Boot Record tun. Lassen Sie sich nicht (erlauben Sie Ubuntu) mit dem MBR herumspielen.

Vielen Dank @JdeBP! Dies ist eine großartige Antwort. Was mir fehlte, war der dritte Punkt dort über das Tool bcdedit. Aber es gibt noch etwas, was die Dinge noch komplizierter macht. Es scheint, dass sowohl die Windows-Partition als auch die Partition System_drv Bootmanager enthalten, und die Partition System_drv hat tatsächlich eine separate Windows-ähnliche Umgebung, die von Lenovo als ThinkVantage bezeichnet wird. Es wird während des Startvorgangs durch Drücken einer Taste aufgerufen und bietet Wiederherstellungs- und Reparaturoptionen (unter Verwendung von Daten der dritten Partition!). Also .. Welchen Bootmanager soll ich bearbeiten? :> nick_uk vor 12 Jahren 0
Ich vermute, dass der Bootmanager in der Windows-Partition vorhanden ist, und lasse die system_drv so, wie sie ist. Und natürlich nicht mit der Mbr verarschen. Lassen Sie einfach den Windows-Bootmanager auf grub umleiten, um Ubuntu zu booten. (Ich habe nur über EFI-Sachen gesagt, weil es ein UEFI-Bios ist, also theoretisch mit EFI-Bootstrapping arbeiten konnte, und ich wurde wegen der MBR-Nutzung verwirrt (das war meine vorherige Frage hier: http://superuser.com/questions/315046) / windows-7-ubuntu-dual-boot-umwandlung zu gpt, aber ich habe diese idee aufgegeben). nick_uk vor 12 Jahren 0
Beim Durchlesen Ihrer Links bin ich mir nicht ganz sicher, ob es sich um eine schlechte Systempartition handelt, da die Maschine über EFI-Firmware verfügt. Ich verstehe, dass die mans Partition für Nicht-EFI-Maschinen gilt. Es ist wahrscheinlich so etwas wie eine zweite Windows-Installation. nick_uk vor 12 Jahren 0
Ich ignorierte die meisten meiner vorherigen Kommentare und wusste offensichtlich nicht, wie Windows 7 mit den verschiedenen System- und Boot-Partitionen arbeitet. Ich habe jetzt alles gelesen, danke, dass Sie mich in die richtige Richtung weisen nick_uk vor 12 Jahren 0
0
soandos

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

Ich weiß davon, das ist nicht was ich wirklich will. Dies installiert Ubuntu wie ein Windows-Programm auf dem Windows-Laufwerk, das möchte ich nicht. nick_uk vor 12 Jahren 0
Nein, es installiert das Betriebssystem und kann eine eigene Partition erstellen usw. soandos vor 12 Jahren 0
Nein, Wubi installiert Ubuntu in Fenstern. Um genauer zu sein, erstellt es auf dem Windows-Laufwerk eine Image-Datei c: \ ubuntu \ disks \ root.disk, die über eine Schleife als separate Partition angezeigt wird und der Partitionstabelle (MBR) ein Eintrag hinzugefügt wird. Dies ist weit von dem entfernt, was ich brauche, es ist ein hässlicher Hack, wirklich für Anfänger. Ich benutze seit über 10 Jahren ausschließlich Linux, aber dieses Mal dachte ich, es wäre eine gute Idee, die Installation von Windows7 beizubehalten (normalerweise verwende ich keine Fenster). nick_uk vor 12 Jahren 2
Und du kannst Linux nicht "normal" installieren? dh eine Platte brennen usw.? Oder du magst kein Essen? soandos vor 12 Jahren 0
Das versuche ich herauszufinden, bevor ich es versuche, wegen des UEFI-Bios, das die Dinge kompliziert macht, und wegen dieser zusätzlichen SYSTEM_DRV-Partition, über die ich spreche. Es ist nicht so einfach. nick_uk vor 12 Jahren 0
Warum nicht? Erstellen Sie eine dritte Partition und installieren Sie sie einfach dort ... soandos vor 12 Jahren 0
Das Problem ist, wo der Bootloader installiert wird und wenn dies aufgrund des UEFI-Dings und dieser system_drv-Partition mit den lenovo-Partitionen und dem Windows-Bootmanager durcheinander kommt. nick_uk vor 12 Jahren 0
Ich glaube nicht, dass Grub es fallen lässt. soandos vor 12 Jahren 0