Ich habe versucht, Linux als Dual-Boot mit Windows 7 auf meinem Dell Latitude e6510 zu installieren. Derzeit läuft Windows 7 darauf und ich habe die MS-Festplattentools verwendet, um die NTFS-Partition von Win 7 zu verkleinern und Platz für Linux zu schaffen.
Mein Problem ist, dass Linux-Installationsprogramme beim Booten von CD die gesamte Festplatte als nicht zugeordneten Speicherplatz anzeigen. Ich habe Ubuntu 10.10, Kbuntu 10.10 und Fedora 14 ausprobiert und bei allen tritt das gleiche Problem auf.
Ich habe auch die Ubuntu-Option „Unter Windows installieren“ ausprobiert, konnte sie aber nicht zum Laufen bringen.
BEARBEITEN:
Das Booten von Gparted 0.8.0 von einem USB-Laufwerk hat nicht funktioniert. Es wurde das gesamte Laufwerk als unpartitioniert gemeldet.
Antwort1
Es stellte sich heraus, dass mein Laptop irgendwie zwei Partitionstabellen erhalten hatte, eine MBR und eine GPT, was Gparted verwirrte. Die Ubuntu- und Fedora-Installationsprogramme verwenden Gparted, um das Laufwerk für die Installation vorzubereiten.
Das Löschen der GPT mit Gdisk für Windows hat das Problem behoben. Sowohl Windows als auch Gparted können mein Laufwerk jetzt lesen.
Antwort2
Windows 7 verwendet einen „neuen“ proprietären Ansatz zur Verwaltung von Festplatten, Dynamic Disk (DD). Dieses neue System ist eine Simulation von RAID (also überhaupt nicht neu) plus einige andere Gadgets, deren Verwendung die meisten normalen Benutzer nie verstehen werden. Einer der Unterschiede ist die Verwendung eines anderen Partitionsbeschreibungsblockschemas als der Standard-MBR, des sogenannten Microsoft GPT. Mit anderen Worten unterscheidet sich der von Microsoft eingeführte Festplattenindex erheblich von dem des MBR-Standards. Dies hat zur Folge, dass die Tools von Microsoft erkennen und richtig verstehen können, wo sich die Partitionen befinden und um welche Art es sich handelt.
Da Linux-Festplattenpartitionierungstools auf dem Standard-MBR-System arbeiten (wie die meisten, wenn nicht alle anderen Betriebssysteme), können sie Microsofts DD und dessen GPT-Index nicht interpretieren. Dies hat zur Folge, dass eine DD-partitionierte Festplatte als frei erkannt wird, da keine MBR-Deskriptordaten vorhanden sind. Nur um die Möglichkeit zu geben, Dokumente und andere Dateien von DD-Partitionen wiederherzustellen, wurden bereits einige Ergänzungen am Linux-Kernel vorgenommen, um ihn in die Lage zu versetzen, mit solchen Festplattenzonen umzugehen. Soweit ich weiß, steht weiterer Kompatibilitätscode im Weg.
Vergessen Sie daher nicht, dass Linux nicht ständig versuchen muss, mit den Nichtstandards von Microsoft kompatibel zu werden ...
Um Dualboot unter Linux zu haben, müssen Sie Windows derzeit zwingen, den MBR-Standard und nicht Microsofts eigenen DD zu verwenden. Die Linux-Partitionierungstools können dann die vorhandenen Windows-MBR-Partitionen erkennen und Linux und den Bootcode (GRUB...) für Dualboot korrekt installieren. Daher ist diese Strategie vor allem dann gültig, wenn Windows 7 bereits auf diese Weise installiert wurde.
Vorsicht vor einer verdächtigen, möglicherweise riskanten Situation! Wenn Sie auf Ihrem System mehrere Festplatten haben, die mit Windows 7 DD in einem der GPT-Modi partitioniert sind, und Linux auf einer anderen Festplatte als der ersten (C: unter Windows) installieren, können Sie möglicherweise einen Dualboot durchführen. Das Problem besteht darin, dass Windows 7, je nachdem, wie Sie Ihre Festplatten konfiguriert haben, einen Volumefehler erkennen kann, wenn sich ein solches Volume über die physische Festplatte erstreckt, die jetzt von Linux verwendet wird. Auf diese Weise können Sie viele Windows-Daten verlieren. Tatsächlich kann das gesamte Volume, also nicht nur der Teil, der physisch auf der besagten Festplatte enthalten ist, mit all seinen Daten verloren gehen.
Die einzige Regel, die Sie im Moment befolgen müssen, besteht darin, die Konfiguration der MBR-Partition ab Windows 7 genau zu planen, auf diese Weise die Verwendung von Volumes zu vermeiden, die sich über mehrere Festplatten erstrecken, den Speicherplatz für die Linux-Installation zu reservieren und dann mit der Linux-Installation fortzufahren.
Das große Problem besteht darin, dass sich der Windows-Benutzer zunächst mit dem dynamischen Datenträgersystem vertraut machen muss (!), bevor er die Partitionskonfiguration ändern und den erforderlichen Speicherplatz für die Linux-Installation bereitstellen kann.
Abschließend lässt sich sagen, dass die Einführung des Dynamic-Disk-Systems durch Microsoft kein wirkliches technisches Problem für die Koexistenz von Linux und Windows darstellt. Derzeit arbeitet die Linux-Community an dieser Neuheit von Microsoft, um zu verhindern, dass Windows-Benutzer ihre Windows-Systeme bei der Installation von Linux vermasseln. Damit diese zusätzliche Strategie vollständig funktioniert, müssen Linux-Partitionierungstools nicht standardmäßige Partitionierungsschemata kennen. Dies wird möglicherweise sehr bald eingeführt, da es sich um eine einfache Änderung handelt, auch wenn unterschiedliche Windows-Partitionsstrukturen unterschiedliche Ansätze erfordern können, um ein korrektes Setup für die Koexistenzinstallation des neuen Betriebssystems zu erreichen.
Antwort3
Versuchen Sie, eine Gparted-Startdiskette (oder ein USB-Laufwerk) auszuführen.
Antwort4
Interessant. Ich habe das vor kurzem zweimal auf zwei verschiedenen Maschinen gemacht, ohne solche Probleme. Aber dann habe ich das Tool gparted verwendet, um die Partitionen zunächst zu verkleinern.
Versuchen Sie, von einer Live-Distribution wie Gentoo zu bootenLiveDVD, und laufen Sie los fdisk -l /dev/sda
, um zu sehen, was Ihnen das sagt.