Ich habe kürzlich Windows 7 auf einem Computer installiert. Hat eine Partition hinterlassen, um Linux zu installieren. Als ich heute versuchte, Linux zu installieren, konnte das Installationsprogramm (von zwei Distributionen, die ich ausprobiert habe) die bereits vorhandenen Partitionen nicht erkennen. Es zeigt es nur als einen großen, nicht zugewiesenen Raum. Fdisk erkannte sie jedoch gut.
Es stellt sich heraus, dass ich eine GUID-Partitionstabelle habe. Die Installateure erkennen es also nicht.
Ich kann sowohl im UEFI-Modus als auch im Legacy-BIOS-Modus booten. Wenn ich im UEFI-Modus boote, kann ich kein Betriebssystem booten, egal ob es sich um das installierte Windows 7 oder Ubuntu oder eine andere Linux-DVD handelt. Es wird nur ein Fehler angezeigt, bei dem das Betriebssystem nicht gefunden wurde. Es wird nur Windows 8 gestartet, das im UEFI-Modus auf dem Laptop vorinstalliert war. Ich habe auch Secure Boot deaktiviert.
Während der Installation von Windows 7 habe ich in den alten BIOS-Modus gebootet.
Kann mir bitte jemand sagen, wie ich Linux auf einem Computer mit GPT installieren kann? Ich möchte nicht das gesamte Laufwerk neu formatieren und mit einer neuen Partitionstabelle neu beginnen.
Antworten:
Ich vermute, dass Sie keine GPT haben; Sie haben übrig gebliebene GPT-Daten. Folgendes ist meiner Meinung nach passiert:
Wenn ich recht habe, kann das Problem mit meinem FixParts-Programm leicht behoben werden (Versionen sind sowohl für Windows als auch für Linux verfügbar). Führen Sie es einfach aus, weisen Sie es an, die streunenden GPT-Daten zu löschen, wenn Sie dazu aufgefordert werden, und beenden Sie es. Danach sollte der libparted-basierte Partitionierer im Ubuntu-Installationsprogramm in der Lage sein, die Festplatte zu verarbeiten. Wenn ich falsch liege und die Festplatte wirklich eine gültige GPT-Festplatte ist, lehnt FixParts es ab, sie zu ändern. In diesem Fall sollten Sie mit der Ausgabe von
sudo fdisk -l /dev/sda
und zurückschickensudo parted /dev/sda print
.quelle