Erstellen Sie eine neue Tabelle mit GNU geteilt

586
M. Buil

Ich habe einen USB-Stick, den ich vor kurzem verwendet habe, um eine Iso zu machen, damit ich diesen Stick als Bootlaufwerk verwenden kann. Nun möchte ich reguläre Dateien dort ablegen.

Bei der Verwendung von parted erhalte ich ständig folgende Nachricht:

Warnung: / dev / sdb enthält GPT-Signaturen, was darauf hinweist, dass es eine GPT-Tabelle gibt. Es verfügt jedoch nicht über eine gültige falsche msdos-Partitionstabelle. Möglicherweise wurde es beschädigt - möglicherweise durch ein Programm, das GPT-Partitionstabellen nicht versteht. Oder vielleicht haben Sie die GPT-Tabelle gelöscht und verwenden jetzt eine Msdos-Partitionstabelle. Ist dies eine GPT-Partitionstabelle? Ja Nein? Ja

Fehler: Sowohl die primäre als auch die Backup-GPT-Tabelle sind beschädigt. Versuchen Sie, einen neuen Tisch zu erstellen, und verwenden Sie die Rettungsfunktion von Parted, um Partitionen wiederherzustellen.

Ich suche, wie ich mit parted einen frischen Tisch machen kann, aber ich kann ihn nicht finden. Ich möchte alles auf diesem Laufwerk entfernen, nur eine Partition erstellen und das Dateisystem ext4 verwenden, um Dateien speichern zu können. Ist das mit GNU nicht möglich?

0
Sie sollten Lösungen unter https://askubuntu.com/questions/249642/gpt-partition-table-warning-message-during-install-of-ubuntu ausprobieren. Tero Kilkanen vor 7 Jahren 0
danke, aber die lösung dort ist gdisk anstelle von parted. Bedeutet das, dass es nicht möglich ist, es getrennt zu machen? M. Buil vor 7 Jahren 0

2 Antworten auf die Frage

0
Tero Kilkanen

Ich weiß nicht, ob eine solche Option in parted vorhanden ist, aber zumindest können Sie die GPT-Header mit null löschen dd if=/dev/zero of=/dev/sdX bs=1M, wobei sdXder Gerätename für den USB-Stick verwendet wird. Dadurch werden die ersten 1 MB des USB-Sticks mit Nullen geschrieben, danach sollten Sie parted verwenden können.

0
Achilleas

Der Befehl, den Sie suchen, ist mklabel. Aus dem gparted helpMenü:

mklabel,mktable LABEL-TYPE create a new disklabel (partition table) 

Um eine MBR / msdos-Partitionstabelle zu erstellen, verwenden Sie an der (parted)Eingabeaufforderung Folgendes :

(parted) mklabel msdos