Partitionen. Ist es sicher, Partitionen mit / boot zu verschieben?


14

Ich verwende Dualboot (Windows 7 und Ubuntu 12.04) und möchte mehr Platz für meine Ubuntu-Partition schaffen. Ich mache es von einer Live-CD durch gparted.

Ich wollte gerade die Größe meiner Windows-Partition ändern, um nicht zugewiesenen Speicherplatz zu erhalten, und die Größe meines Ubuntu ändern, um ihn zu füllen. Aber dann habe ich das:

"Das Verschieben einer Partition kann dazu führen, dass Ihr Betriebssystem nicht mehr startet.

Sie haben eine Operation in die Warteschlange gestellt, um den Startsektor von Partition / dev / sda3 zu verschieben. Ein Fehlschlagen des Startvorgangs ist am wahrscheinlichsten, wenn Sie die GNU / Linux-Partition verschieben, die / boot enthält, oder wenn Sie die Windows-Systempartition C: verschieben. Informationen zum Reparieren der Startkonfiguration finden Sie in den häufig gestellten Fragen zu GParted. http://gparted.org/faq.php

Das Verschieben einer Partition kann sehr lange dauern. "

Ich hatte Angst und habe es nicht gewagt, aber ich möchte immer noch mehr Speicherplatz auf meiner Ubuntu-Partition. Was soll ich machen ?

Vielen Dank im Voraus

Markus

Antworten:


6

Es kann nicht genug gesagt werden, erstellen Sie eine Sicherungskopie und vergewissern Sie sich, dass tatsächlich die erforderlichen Daten vorhanden sind, bevor Sie eine solche Systemänderung vornehmen.

Allerdings muss ich grub neu installieren, bevor das System startet, wenn ich den Startblock des Startlaufwerks (z. B. von Sektor 63 nach 2048) verschiebe. Weitere Informationen finden Sie auf der Ubuntu-Seite Reparieren, Wiederherstellen oder Neuinstallieren von Grub 2 mit einer Ubuntu Live-CD oder einem USB-Stick .


1
Vielen Dank. Nach dem Verschieben der Partition /mit /bootmuss ich nichts mehr mit grub tun und kann Lubuntu auf der Festplatte erfolgreich neu starten. Warum muss ich mit grub nichts anfangen? unix.stackexchange.com/questions/503355/…
Tim

Es ist lange her, dass ich das tun musste. Möglicherweise haben sich die Dinge seit 2014 geändert, und einige Tools führen in diesen Tagen möglicherweise alle erforderlichen Schritte für Sie aus. Oder Ihre Umstände waren irgendwie anders.
BeowulfNode42

2

Ich habe die Position und Größe meiner /Partition mit GParted von einem Ubuntu 15.04 Live-USB-Stick leicht geändert . Ich hatte es zuvor Stück für Stück von einer magnetischen Festplatte auf diese SSD kopiert und wollte die Partitionen ausrichten.

Zu Beginn hatte ich Grub sowohl auf der Festplatte selbst als auch auf einer anderen Festplatte installiert. Nach dem Verschieben / Ändern der Größe der Partition habe ich die Anweisungen verwendet, auf die in der von Ihnen angegebenen GParted-FAQ verwiesen wurde.

Für partition / dev / sdc2 auf meinem Grub 2-basierten Ubuntu-Rechner ohne LVM / RAID war dies:

sudo -i
mkdir /tmp/mydir
mount /dev/sda5 /tmp/mydir
mount --bind /dev /tmp/mydir/dev
mount --bind /proc /tmp/mydir/proc
mount --bind /sys /tmp/mydir/sys
chroot /tmp/mydir
grub-install /dev/sdc
exit
reboot

Stellen Sie sicher, dass Sie sowohl die Partition als auch die Festplatte durch die für Sie richtigen ersetzen, und überprüfen Sie die tatsächlich verknüpften Anweisungen, wenn Sie eine andere Konfiguration haben.

Dies war möglicherweise nicht erforderlich, da die andere Festplatte, auf der ich Grub installiert hatte, das System immer noch booten konnte.


Danke dafür. Am Ende brauchte ich es nicht, aber super klar.
Dfrankow

Außerdem kann update-grubdies erforderlich sein, nachdem grub-install /dev/sdc- wenn einige Partitionen entfernt wurden und ihre Nummerierung geändert wurde, sollte die Grub-Konfiguration aktualisiert werden
1.

Vielen Dank. Nach dem Verschieben der Partition /mit /bootmuss ich nichts mehr mit grub tun und kann Lubuntu auf der Festplatte erfolgreich neu starten. Warum muss ich mit grub nichts anfangen? unix.stackexchange.com/questions/503355/…
Tim

1

Wenn Sie die Partition verschieben, die / boot enthält (normalerweise wird Ubuntu installiert), kann Grub nicht geladen werden und wechselt beim Booten Ihres Computers in einen Wiederherstellungsmodus.

Ich selbst habe meine Partition nicht verschoben, um mir aufgrund dieser beängstigenden Nachricht mehr Platz zu geben.

Stellen Sie für diesen nächsten Schritt sicher, dass Sie über eine Ubuntu Live-CD / USB verfügen, von der aus Sie booten können.

Stellen Sie sicher, dass Sie alle wichtigen Dateien sichern, und verschieben Sie dann mit Ihrer GParted Live-CD die Partition, die Sie verschieben möchten.

Starten Sie dann Ihren Computer neu, starten Sie Ihre Ubuntu Live-CD / USB und führen Sie sie mit einem Terminal aus sudo update-grub. Wenn das nicht funktioniert, versuchen Sie es sudo apt-get install --reinstall grub && sudo grub-install. Dann sudo update-grub.

Hoffentlich klappt das.


Vielen Dank. Nach dem Verschieben der Partition /mit /bootmuss ich nichts mehr mit grub tun und kann Lubuntu auf der Festplatte erfolgreich neu starten. Warum muss ich mit grub nichts anfangen? unix.stackexchange.com/questions/503355/…
Tim

0

Es wird dringend empfohlen, alle wichtigen Dateien zu sichern, bevor Größenänderungs- / Verschiebungsvorgänge ausgeführt werden.

Die Gparted-Meldung warnt Sie lediglich vor dem Risiko eines Datenverlusts bei der Größenänderung. Es bedeutet nicht, dass Sie Ihre Daten verlieren, aber es ist möglich.

Ich verwende Gparted und andere Partitionierungssoftware, um die Größe meiner Partitionen (Ubuntu, XP Vista und 7, nur als Beispiel) fast täglich zu ändern, und habe nie ein Problem festgestellt.

Es wird dringend empfohlen, alle wichtigen Dateien zu sichern, bevor Größenänderungs- / Verschiebungsvorgänge ausgeführt werden.


Vielen Dank. Nach dem Verschieben der Partition /mit /bootmuss ich nichts mehr mit grub tun und kann Lubuntu auf der Festplatte erfolgreich neu starten. Warum muss ich mit grub nichts anfangen? unix.stackexchange.com/questions/503355/…
Tim

0

Sichern Sie alle wichtigen Dateien.

Führen Sie unter Windows defrag und chkdsk / f aus.

Beginnen Sie mit einer Live-CD mit gparted und verkleinern Sie die Partition.

Mit Windows neu starten. Wenn alles richtig funktioniert.

Beginnen Sie mit einer Live-CD und erhöhen Sie mit gparted die Ubuntu-Partition.

Öffnen Sie ein Terminal, rufen Sie die UUID der Partition ab, chroot, bearbeiten Sie die Datei / etc / fstab, korrigieren Sie die UUID, installieren Sie Grub neu und führen Sie Folgendes aus:

sudo su
fdisk -l
blkid /dev/sdax 
#/dev/sdax = linux partition - mount as /
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/fstab
#Change the UUID if this changed to /dev/sdax mount as /
#Save the file (Control+O). Close Nano (Control+X)
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot

Vielen Dank. Nach dem Verschieben der Partition /mit /bootmuss ich nichts mehr mit grub tun und kann Lubuntu auf der Festplatte erfolgreich neu starten. Warum muss ich mit grub nichts anfangen? unix.stackexchange.com/questions/503355/…
Tim

0

Zusätzlich zu den oben genannten, sehr detaillierten, meist ausgezeichneten Ratschlägen möchte ich Folgendes hinzufügen:

1) Abgesehen von der Sicherung aller möglicherweise gefährdeten Daten erstelle ich mindestens zwei redundante Startsicherungen, indem ich die gesamte Partition mit einem Partitionsdienstprogramm wie partition magic oder gpart direkt auf eine neue Partition kopiere Rückruf kann diese Funktion in einigen Versionen haben. Ich ergänze das mit einem Backup auf einem Flashdrive oder einem anderen Computer. Beachten Sie, dass es versteckte Dateien gibt, die Sie möglicherweise erfasst haben oder nicht, es sei denn, Sie haben in Ihrem Dateimanager festgelegt, dass versteckte Dateien angezeigt werden werden, wissen Sie es nicht.

2) Was ich persönlich in dieser Situation immer tue, ist, meine Boot-Partition unangetastet zu lassen und nur die Größe von Datenpartitionen und Root zu ändern / zu verschieben. Auf diese Weise muss ich mir keine Sorgen um die Aktualisierung oder Neuinstallation von grub machen. Ich weiß nicht, ob Sie einen guten Grund angegeben haben, sich mit / boot herumzuschlagen.

3) Abgesehen von den obigen Anweisungen möchte ich hinzufügen, dass Sie, wenn Sie Glück haben, grub leicht aktualisieren können, wenn Sie in den Ubuntu-Wiederherstellungsmodus booten können. Sie können über die zweite Option, die erweiterte Boot-Option von Ubuntu, dorthin gelangen. Das wird Ihnen ein altmodisches Menü mit fdisk und anderen Optionen präsentieren. Wählen Sie die Grub-Option und wenn Sie Glück haben, aktualisiert sie sich automatisch für Sie.

Hinweis: Wenn Sie nicht wissen, wie Sie in das Grub-Menü gelangen, finden Sie auf einigen Intel-Computern im Boot-Manager die Option "Von einer EFI-Datei booten". Sie sollten in der Lage sein, sich in den Boot-Manager zu ringen, indem Sie mit dem Drücken von Fkeys beim Booten experimentieren und durch die resultierenden Menüs surfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.