Ich arbeite unter Linux mit einem 500 GB GPT-internen Speichergerät, das partitioniert /boot
ist /
(root) /var
und /home
sich auf separaten ext4
Volumes befindet. Aus historischen Gründen (es handelte sich früher um ein duales Linux-Linux-Mount-System) verfügt das Gerät nun über viel Platz zwischen den derzeit verwendeten gemounteten Volumes. Dieser Speicherplatz wird (von früher) zugewiesen und enthält weiterhin eine /boot
Partition, die zum zweiten, jetzt heruntergekommenen Lx-Betriebssystem gehört. Das Dual-Boot-Menü zeigt immer noch die Wahl zwischen zwei Systemen, aber eines davon ist von seiner /boot
Partition weitestgehend entfernt . Ich halte diesen Platz für verschwendet und möchte ihn zurückfordern.
Unter disks
Linux sieht die aktuelle Partitionierung folgendermaßen aus: (Die bereitgestellten Elemente werden mit einem schwarzen Dreieck angezeigt.) Zusätzlich zu den oben bereits erwähnten Volumes und links im disks
Image sehen Sie die EFI FAT-Partition (ganz links, wie Sie es sehen) würde erwarten), der Swap-Platz und viel zugeteilter, aber nie gemounteter Platz.
Alles bootet und funktioniert einwandfrei und ich habe eine Sicherungskopie meiner Daten und des gesamten Partitionslayouts, mit dem letzteres erhalten wurde # sfdisk -d /dev/nveme0n1 > partition-layout.dump
.
Ich möchte sowohl den bereitgestellten /boot
als auch den /
(Stamm-) Bereich links vom Auslagerungsbereich verschieben und den nie bereitgestellten Bereich neu zuweisen var
und /home
... Ich habe nicht vor, GPT-Header des Geräts oder EFI zu berühren FAT Volumen für diese Angelegenheit.
Ich habe GParted zuvor auf MBR-Volumes mit Legacy-BIOS-Start verwendet, jedoch nie in EFI / GPT-Umgebungen. Könnte das Verschieben /boot
die Boot-Lade-Routine beeinträchtigen und mein Volume nicht mehr bootfähig machen? Wenn ja, was sollte ich tun, um den Bootloader neu zu erstellen, Partitionen neu zu indizieren, ... mehr, .. keine der oben genannten?
Wird GParted insbesondere dann den neuen Speicherort verfolgen und den Partitionsindex aktualisieren, damit der Bootloader nach der Neupartitionierung nicht erstickt?
Ich bin bereit dafür, aber ich möchte sichergehen, dass ich nichts wirklich Dummes mache, bevor ich einen Muskel bewege. Ein Stupser, Hilfe oder Rat wäre dankbar. Wenn ich vergessen habe, wichtige Aspekte des Kontexts einzubeziehen, werde ich Ihnen gerne weitere Einzelheiten mitteilen.
Prost.
/boot' and
/ `so weit nach links verschieben, wie es das EFI-FAT-Volume zulässt Erstellen Sie den Swap danach neu (mit neuer UUID), erweitern Sie ihn /home
und /var
starten Sie ihn ohne Swap neu. Korrigieren Sie schließlich den /etc/fstab
Eintrag für die neue UUID des Swaps. Vermisse ich etwas?