Vergrößerung der VM-Festplatte in VMware

2

Ich habe eine VM, der ich ursprünglich 10 GB zugewiesen hatte (mit VMware Workstation und Ubuntu 11.10 ist das Gastbetriebssystem).

Ich möchte jetzt noch etwas hinzufügen. Ich habe die Option zum Erweitern der Festplattengröße gesehen, aber alles, was dies bewirkt, ist das Erstellen einer neuen "Partition", die Ubuntu sehen kann.

Gibt es eine Möglichkeit, die Größe der primären Partition zu erweitern, die das Gastbetriebssystem verwendet?

ANMERKUNG: Ich habe bei einem normalen Ubunbu-Betriebssystem, für das eine Bootdiskette erforderlich ist, Hinweise dazu gesehen. Gibt es eine Möglichkeit, das auf diesen VM-Fall anzuwenden?

Verwenden von Windows 7 64-Bit als Host-Betriebssystem

EDIT: Um klar zu sein, ich versuche, die Größe der Boot-Partition zu ändern.

Bearbeiten 2: Die Option zum Ändern der Größe von GParted ist ausgegraut.Bildbeschreibung hier eingeben

soandos
quelle

Antworten:

1

Das Hinzufügen von Speicherplatz mit dem VMWare-Programm entspricht dem Kauf einer neuen Festplatte und dem Kopieren Ihrer Ubuntu-Partition auf die neue Festplatte. Sie haben jetzt mehr Speicherplatz, aber die Partition für das Betriebssystem ist gleich groß.

Jetzt können Sie diese Partition wie bei einer normalen Festplatte vergrößern. Sie können gparted ausführen und die Partition relativ einfach vergrößern. Wenn Sie es noch nie benutzt haben, ist es ziemlich einfach und wenn es noch nicht installiert ist, können Sie es aus dem Standard-Repository beziehen.

Bearbeitungen:

Eine Sache, die ich vergessen habe, ist, dass Sie die Größe einer bereitgestellten Partition nicht ändern können. Wenn es sich also um Ihre Hauptinstallation handelt, können Sie die Bereitstellung nicht wirklich aufheben. Sie müssen die VM von einer mitgelieferten Linux-CD wie der Live-Installations-CD starten und gparted auf der CD verwenden, um die Größe der Festplatte im zu ändern VM.

Seit Sie Ubuntu installiert haben, wissen Sie wahrscheinlich, wie Sie die VM von einer CD booten können (drücken Sie beim Booten die Taste F2, um zum "BIOS" zu gelangen, und stellen Sie sicher, dass die CD als erstes bootfähiges Laufwerk festgelegt ist). Anstatt jedoch das Betriebssystem zu installieren, führen Sie gparted aus und wählen den Datenträger aus, der als / dev / sda verfügbar sein soll.

Da sich die Auslagerungsdatei in der Mitte befindet, müssen Sie sie deaktivieren, löschen und am Ende eine Auslagerungspartition hinzufügen. Sie können eine Swap-Partition am Ende des freien Speicherplatzes erstellen, bevor Sie den aktuellen Swap löschen, wenn Sie befürchten, keine Swap-Datei zu haben. Wahrscheinlich wird der Swap dabei aber nicht genutzt.

Nach einigem Hin und Her entdeckten wir noch einen Gotcha. Das Betriebssystem befand sich auf einer primären Partition, der Swap und der zusätzliche Speicherplatz befanden sich jedoch auf einer erweiterten Partition. Daher musste die erweiterte Partition gelöscht und der nicht zugewiesene Speicherplatz verkleinert werden, um am Ende Platz für das Auslagerungslaufwerk zu schaffen. Danach kann die Hauptpartition als größere Primärpartition erweitert werden.

Marty Fried
quelle
Die Option zum Ändern der Partitionsgröße ist ausgegraut. Siehe Bearbeiten für einen Screenshot.
Soandos
Entschuldigung, ich habe vergessen, dass es nicht funktioniert, während die Partition gemountet ist. Normalerweise booten Sie von einer Live-CD wie der Installationsdiskette oder einer Dienstprogramm-CD. Sie können immer noch mit der VM; Sie müssen das CD-Laufwerk einbinden und die CD in das Laufwerk einlegen, wenn Sie die VM starten. Ich denke es sollte normal funktionieren. Sie werden gparted von der CD ausführen und das Hauptlaufwerk (das VM-Laufwerk) für die Partitionierung auswählen.
Marty Fried
Wo kann ich ein solches Disk-Image bekommen?
Soandos
Ich habe das Image, aber Probleme beim Booten. Wie kann ich das machen?
Soandos
Der mit gparted? Wenn Sie keine Live-Installations-CD haben, können Sie von hier aus eine bootfähige gparted-CD erstellen
Marty Fried
1

Es wird lediglich nicht partitionierter Speicherplatz auf der Festplatte hinzugefügt. Wenn die Ubuntu-Installation LVM verwendet, können Sie den neuen Speicherplatz zum vorhandenen Pool hinzufügen. Andernfalls können Sie ein Tool wie Gparted verwenden, um vorhandene Partitionen zu vergrößern. Achtung.

Jim G.
quelle
Ich habe versucht, Festplatten-Utilities zu verwenden, und das hat nicht funktioniert. Versucht jetzt GParted.
Soandos
In GParted ist die Option zum Ändern der Größe der aktuellen Partition ausgegraut.
Soandos