exFATパーティションを使用してUSB Kali UEFIブータブルドングルを作成する方法

exFATパーティションを使用してUSB Kali UEFIブータブルドングルを作成する方法

私はkali linux用のUSB UEFI起動可能ドングルを作成しています。デフォルトでは、Windowsが認識するexFATパーティションを持つUEFIモードでkali linuxを起動できるドングルを作成したいと思います。私が知る限り、Windowsは最初のパーティションだけを認識します。最初のexFATパーティションを作成し、ddを使用して2番目の連続パーティションにkaliを配置しようとしましたが、起動に失敗しました。簡単に言えば、UEFIはそれを起動可能なメディアとして認識しません。 Linux環境でこれを行う方法に関する提案はありますか?

答え1

すべてのUEFIバージョンはFAT32サポートのみを保証します。最新のUEFIバージョンには他のバージョンのFATが含まれていますが、私が知っている限り、exFATはサポートする必要があるバージョンに属していません。

一部ファームウェアの作成者可能それにもかかわらず、UEFI仕様では、ファームウェアの作成者が仕様で必要とする以上のファイルシステムサポートを追加できるため、exFATサポートが含まれています。

「ddを使って2番目の連続パーティションにkaliを入れます」と言います。 Kali ISOがUSB起動(CD / DVDから起動するのとは反対)が可能であると仮定すると、そのISOイメージをパーティションに書き込む方法はありません。これらのISOイメージには独自のパーティションテーブルが含まれており、通常パーティションテーブルを効果的にネストすることはできません。ほとんどのオペレーティングシステム(および確かにUEFIファームウェアの実装)では、ファイルシステムがパーティション内にあるストレージデバイスごとに1つのパーティションテーブルのみが必要です。

一方、「このパーティションには、他のパーティションテーブルとサブパーティションのセットが含まれています」を意味する標準パーティションタイプはありません。これは正確にセットアップに必要なものです。

まず、起動可能なISOをUSBデバイス全体に書き込んでから、実際に起動可能であることを確認してから、または他のgpartedパーティションツールを使用して1.)USB全体をカバーするようにISOイメージに含まれるパーティションテーブルを変更することをお勧めします。デバイス容量と 2.) 次に、空き領域に exFAT パーティションを追加します。

関連情報