Ich erhalte weiterhin folgende Fehlermeldung:
Warnung!! Nicht unterstütztes GPT (GUID-Partitionstabelle) erkannt. Verwenden Sie GNU Parted
Ich möchte zum normalen MBR zurückkehren. Ich habe hier einen Rat gefunden und getan:
parted /dev/sda
mklabel msdos
quit
Aber wenn ich zur mklabel
Option komme, wird eine Warnung ausgegeben, dass ich alle Daten verlieren werde /dev/sda
. Gibt es eine Möglichkeit, den normalen MBR wiederherzustellen, ohne die Festplatte zu formatieren?
Antworten:
Dieser Link, den Sie gepostet haben, sieht aus wie eine sehr hässliche Hack-Lösung.
Laut der Manpage,
gdisk
die zum Konvertieren von MBR -> GPT verwendet wird, gibt es jedoch auch eine Option im Menü "Recovery & Transformation" (drücken Sier
, um diese zu erhalten), um GPT -> MBR zu konvertieren. Derg
Schlüssel wird:Ich würde das zuerst versuchen.
quelle
r
->g
Option hat überhaupt keine Einschränkungen ...gdisk
stattdessen die Manpage verwendet.Die meisten der vorherigen Befragten haben Recht, wenn sie angeben, dass Sie in der Regel mit einem GPT-Partitionstabellenlayout das tun können, was Sie benötigen. Da es jedoch triftige Gründe für die Verwendung von MBR gibt, werde ich wahrscheinlich nur Ihre Frage beantworten, anstatt davon auszugehen, dass Sie es sind falsch zu fragen.
Um die GPT zu entfernen, müssen Sie sich daran erinnern, dass bei diesem Format eine Partitionstabelle am Ende des Laufwerks vorhanden ist, die verbleibt, wenn Sie nur versuchen, sie mit fdisk oder einem nicht GPT-fähigen Dateisystem zu löschen Werkzeug. Was Sie mit parted gemacht haben, hat diese Partitionstabelle nicht angesprochen.
Um GPT zu löschen, müssen Sie etwas wie gdisk verwenden. Geben Sie
gdisk
an der Eingabeaufforderung als root ein und teilen Sie gdisk mit, auf welches Gerät Sie zugreifen möchten (dh / dev / sd ??). Verwenden Sie gdisk, um einen schützenden MBR auf die Festplatte zu schreiben, um sicherzustellen, dass Sie Zugriff auf eine MBR-Datenstruktur haben. Dann können Sie zum Abschnitt mit den Expertenoptionen navigieren (drücken Sie?
bei den verschiedenen Programmansagen, um die verfügbaren Optionen zu verschiedenen Zeiten anzuzeigen) und die Option "GPT-Datenstrukturen zappen (zerstören) und beenden" auswählen. Das Programm fordert Sie zur Bestätigung auf und fragt Sie, ob Sie die MBR-Struktur beibehalten möchten. Bewahren Sie dies auf.Danach sollte es so einfach sein, Ihren Computer neu zu starten (da der Kernel weiterhin die alte Partitionstabelle verwendet und einen Neustart zum Aktualisieren benötigt) und dann fdisk hochzufahren und den Rest der GPT-Partition zu löschen. Es wird weiterhin dieselbe Warnung zur Verwendung von GNU Parted angezeigt, die Sie zuvor gesehen haben, Sie können sie jedoch dieses Mal ignorieren, da sie beim Löschen der Partition nicht mehr angezeigt wird.
Dadurch erhalten Sie ein MBR-Partitionstabellensystem auf einem leeren Laufwerk, auf dem Sie ein Betriebssystem neu installieren können. Wenn Sie versuchen, dies mit vorhandenen Partitionen zu tun, ist dies etwas komplizierter und in einigen Fällen sogar nicht möglich. Ich empfehle daher, dass Sie einfach Ihre Daten sichern und dies auf diese Weise tun.
quelle
Verwenden
gdisk /dev/sda
Hinweis: Befindet
/dev/sda
sich im Fall der Person, die diese Frage gestellt hat, aber ändern Sie sie in den Namen Ihres Laufwerks.Sobald Sie mit gdisk vertraut sind, verwenden Sie:
Wenn Sie dann eingeben
p
, um alle Optionen anzuzeigen, wird Folgendes angezeigt:Verwenden
z
quelle
Dies sollte in den meisten Fällen funktionieren. Sie wissen, dass Sie einen MBR nicht verwenden können, wenn Sie über Partitionen mit mehr als 2 TB oder mehr als 15 Partitionen verfügen.
parted /dev/sdX p
parted /dev/sdX u B p
(Größen in Byte anzeigen), damit Sie wissen, wie Sie das Partitionslayout eventuell neu erstellen können. Verwenden Sie Ihr Telefon, um ein Foto von beidenparted
Ausgängen zu machen .gdisk
um die GPT zu zappen.Sie sollten
grml
für all dies einen gelebten Datenträger wie diesen verwenden. Falls Sie etwas falsch gemacht haben, starten Sie neu und versuchen Sie es erneut.Solange Sie keine Daten auf die Festplatte schreiben, geht nichts verloren. Denken Sie daran, dass Sie immer noch das gesamte Partitionslayout auf Ihrem Telefon haben, sodass Sie das ursprüngliche GPT bei Bedarf neu erstellen können.
Falls Sie wirklich etwas versaut haben und keine Fotos gemacht haben, versuchen Sie,
testdisk
die Partitionsgrenzen zu erkennen. Aber setzen Sie kein Geld darauf, sobald Ihr Layout etwas Außergewöhnliches war.Zum Ändern der Größe von Partitionen aus der Vogelperspektive:
resize2fs -M dev/sdX
), aber unmöglich für XFS, da es nicht geschrumpft werden kann. Wissen Sie, was Sie verwenden und googeln Sie, bevor Sie solche Stunts versuchen.lvreduce -L 20G /dev/mapper/<VG>-<LV>
)pvresize --setphysicalvolumesize 25G /dev/sdX
ist der Weg zu gehen.Die Größen für alle hier genannten Elemente sind wie folgt: Dateisystem <LV <PV <Partition. Wenn dies nach dem nächsten Neustart nicht der Fall ist, müssen Sie eine FS-Prüfung durchführen. Tun Sie es nicht, sondern starten Sie den Livedisk erneut und nehmen Sie Ihre Anpassungen vor. Wenn Sie dort Abhilfe schaffen, bootet Ihr System, wie ich verspreche, erneut.
Um dies alles tun zu können, falls Sie über PARTITION + LUKS + LVM + FILESYSTEM verfügen, finden Sie hier einige Hinweise, wie Sie dies über die Shell tun können:
df -h
ist dein Freund für die Anzeige der Dateisystemgröße, wenn du die Partition gemountet hastlsblk
undlsblk -f
sind deine Freunde für das Zeigen von Partitionencryptsetup open /dev/sdX asdf
, geben Sie Ihr Passwort ein und es sollte unter verfügbar sein/dev/mapper/asdf
. Cryptocontainer müssen nicht in der Größe geändert werden. (Überspringen Sie dies natürlich, wenn Sie keine verschlüsselte Partition haben.)vgchange -aay
um alle logischen Volumes zu aktivieren, damit Sie mit ihnen arbeiten können.mkdir asdf; mount /dev/mapper<VG>-<LV> asdf
und danndf -h
, um die Größe Ihres Dateisystems vor der Größenänderung zu überprüfen.umount asdf
so ist es wieder abmontiert.resize2fs -M /dev/mapper/<VG>-<LV>
.mount /dev/mapper/<VG>-<LV> asdf; df -h
um zu überprüfen, wie groß Ihr Dateisystem noch ist.Machen Sie die Dinge größer, als sie sein müssen, damit Sie nicht so oft neu starten müssen.
Um leicht zu erkennen , was ist das, was mit LVM, verwenden Sie immer Ihren Hostnamen als Name für die VG und der Mount - Punkt (
root
,swap
,var
, ...) für den LV , wenn Ihr LVM erstellen, wenn Sie nicht bereits tun. Dies ist ein allgemeiner Hinweis, den Sie für keine der oben genannten Schritte ausführen müssen.quelle
GParted hat den Job für mich erledigt (getestet auf Kali Linux USB Live v2.1), indem es Folgendes ausführt :
Löschen Sie zuerst alle Partitionen.
quelle