ISOイメージング後にgpartedでパーティションを作成することはできません。

ISOイメージング後にgpartedでパーティションを作成することはできません。

前述のとおり、64GB USBにKali Linux ISOイメージがあります。公式文書

永久パーティションも作成しました。別れたに従って公式文書

しかし今割れたパーティションなしでドライブ全体を表示します。 ここに画像の説明を入力してください。

なぜすべてのパーティションが表示されないのですか?これが予想される動作ですか?すべてのパーティションを理解して表示する方法はありますか?

ここにいるLSBLK出力: lsblk 出力

残りのスペースをすべて通常のExFATリポジトリとして使用したいと思います。正しいアプローチは何ですか?

ベストアンサー1

@Abhik Boseの答えを明確にするためにここに投稿してください。

USBドライブを使用してISOをイメージングした後、ddディスクの先頭に複数のパーティションテーブルがあります。

v0.28より前のgpartedバージョンには、上記の他の問題を引き起こす修正されたISOパーティションマッピングのバグがありました。

したがって、v0.25などの古いバージョンのgparted(v0.28より前)を使用すると、この問題は解決されます。しかし、これを行うより良い方法があります。

USB を別の Linux システム(別の Kali や Ubuntu VM など)に接続し、名前を確認してください。lsblk

次に、すべてのパーティションテーブルを表示します。wipefs /dev/sdb

ここに画像の説明を入力してください。

ご覧のとおり、ドライブの先頭にはgptとdosという2つの異なるパーティションテーブル署名があります(mbrのように見えます)。

する:

wipefs -o 0x8001 /dev/sdX  # X - letter of the drive

これにより、GPTに触れずにISO署名の5バイトに外科的にゼロを書き込みます(または少なくとも機能する方法)。この投稿説明する...)

今すぐ実行してgparted /dev/sdb予想結果を確認してください。

ここに画像の説明を入力してください。

それはすべてです。

おすすめ記事