GPTに無効なエントリがあります。

GPTに無効なエントリがあります。

一連のコマンドでext4パーティションを含める必要があるディスクを入手しましたが、fdisk、parted、およびblkidはすべて以前と同じようにApple RAIDスライスが含まれていると主張しました。オフセットを使用してext4パーティションをマウントすることはできますが、Linuxにそのパーティションのブロックデバイスを作成させることはできません。 GPTパーティションをオーバーライドする方法は?

答え1

unix.seへようこそ!

ext4パーティションが始まる場所を知っています。バイト単位の $offset だとしましょう。 512 で割ります (標準 512 バイト セクターの仮定)。パーティションはセクタで始まります。 $startと呼びます。
また、単一のext4パーティションがディスクの最後の34セクタ(セカンダリGPTがある場所)に拡張されていないとします。
これらの仮定が正しい場合は、正しいデータでGPTを安全に上書きできます。

パーティションテーブルを使用して新しい空のGUIDを作成して入力gdiskし、新しいパーティション、最初の(唯一の)パーティション、古い計算の開始(セクタの場合はデフォルト値は2048)を追加できます。 (空白行)は次のとおりです。パーティションの終わりをディスクの終わりに設定するために使用され(必要に応じて調整されます)、ファイルシステムの種類0x8300 "Linux"を許可、書き込み、終了します。
o
n
1
$start


w

頑張ってください。

関連情報