私はすべてを試しましたが、何も動作しません...
背景: Windows 7で開始し、Ubuntuをフォーマットしてインストールし、後にGPTパーティションテーブルを使用してArch Linuxをインストールしました。
Ubuntu 12.04 Live USBから次のコマンドを実行します。
次で始まる 4つのパーティションでArch Linuxをインストールします。 GPTを使用します。
/dev/sda1 Root partition
/dev/sda2 BIOS boot partition
/dev/sda3 Swap partition
/dev/sda4 /home partition
ステップ1:
Sudo parted /dev/sda
mklabel msdos
「GPTシグネチャが見つかりました」というエラーメッセージを取得してから、確認します。
ステップ2:
Sudo dd bs=4M if=/dev/zero of=/dev/sda
それでもエラーメッセージが表示されます。
ステップ3:
Sudo dd bs=1M if=/dev/zero of=/dev/sda
見つかったGPT署名についてのいまいましいエラーメッセージが表示されます。
ステップ4>
Sudo parted /dev/sda
mktable msdos
私はあきらめていませんよ!これでも機能せず、エラーメッセージが表示されます。
Sudo fdisk -l:からの出力
ディスク/ dev/sda:250.1 GB、250059350016バイト
255ヘッド、63セクター/トラック、30401シリンダー、合計488397168セクター
単位= 1 * 512 = 512バイトのセクター
セクターサイズ(論理/物理):512バイト/ 4096バイト
I/Oサイズ(最小/最適):4096バイト/ 4096バイト
ディスク識別子:0x0004cb5a
デバイスブートスタートエンドブロックIDシステム
警告: '/ dev/sdb'でGPT(GUIDパーティションテーブル)が検出されました! util fdiskはGPTをサポートしていません。 GNU Partedを使用します。
ディスク/ dev/sdb:2103 MB、2103443456バイト
255ヘッド、63セクター/トラック、255シリンダー、合計4108288セクター
単位= 1 * 512 = 512バイトのセクター
セクターサイズ(論理/物理):512バイト/ 512バイト
I/Oサイズ(最小/最適):512バイト/ 512バイト
ディスク識別子:0x71bafca0
デバイスブートスタートエンドブロックIDシステム
/ dev/sdb1 * 0 1607679 803840 0空
/ dev/sdb2 1595952 1600495 2272 ef EFI(FAT-12/16/32)
警告:GPT(GUIDパーティションテーブル)が「/ dev/sdb1」で検出されました! util fdiskはGPTをサポートしていません。 GNU Partedを使用します。
ディスク/ dev/sdb1:823 MB、823132160バイト
255ヘッド、63セクター/トラック、100シリンダー、合計1607680セクター
単位= 1 * 512 = 512バイトのセクター
セクターサイズ(論理/物理):512バイト/ 512バイト
I/Oサイズ(最小/最適):512バイト/ 512バイト
ディスク識別子:0x71bafca0
Device Boot Start End Blocks Id System
/ dev/sdb1p1 * 0 1607679 803840 0空
/ dev/sdb1p2 1595952 1600495 2272 ef EFI(FAT-12/16/32)
Sudo parted -lからの出力
モデル:ATA ST250LT007-9ZV14(scsi)
ディスク/ dev/sda:250GB
セクターサイズ(論理/物理):512B/4096B
パーティションテーブル:msdos
番号開始終了サイズタイプファイルシステムフラグ
[GPT-Signatures-foundエラーメッセージ]
GPTテーブルの最後のフラグメントを削除するにはどうすればよいですか? Archを再インストールしようとしましたが、cgdiskを使用してパーティションを作成できません。
fdisk
およびparted
の出力は両方とも、2つのディスク/dev/sda
および/dev/sdb
を持っていることを示しています。 「GPTデータ」エラーは、/dev/sdb
から発生しているようです。このディスクで FixParts を実行することをお勧めします。このプログラムは、gdisk
パッケージの一部であり、インストールする必要がある場合があります。不要なGPTデータが検出された場合、削除するかどうかを尋ねられます。その後、変更を加えずにFixPartを終了できます。 FixPartsを/dev/sda
で実行することもできますが、GPTのデータが完全に消去されていると思われます。
ちなみに、リチャードはGPTがディスクの最後にデータの2番目のコピーを保存することについて正しいです。しかし、実行した手順と表示した出力を考えると、/dev/sda
;に対するそのデータの効果を見ているとは思いません。 /dev/sdb
上のセクター1〜33(おそらくディスクの最後)にGPTのデータが残っていると思います。