WD パーティションを Kali Linux で起動可能にしますか?

WD パーティションを Kali Linux で起動可能にしますか?

512 GB のパスポート SSD があり、2 つのパーティションに分割されています。1 つは 50 GB、もう 1 つは 462 GB で、どちらも exFAT でフォーマットされています。50 GB のパーティションを取得して、永続的に Kali Linux ライブの起動可能なパーティションにしたいと考えています。

Rufus を使用しようとしましたが、各パーティションではなく、SSD 全体が選択として表示されます。このパーティションを FAT32 にフォーマットし、ISO の内容をコピーしてみましたが、ブート メニューに表示されませんでした。

追記:私はMacBook Pro 2018を持っています

答え1

Unix & Linux StackExchange へようこそ!

ddKali ISO イメージをパーティションにコピーしても機能しない可能性があります。これは、ISO イメージが CD 以外のドライブでも使用できるように準備されている場合、すでにパーティション テーブルが含まれているためです。その場合は、ddそれをディスク全体のデバイス ( /dev/sddisk2) にコピーする必要があります。

これを実行すると、パーティション管理ツールを使用して、未使用の領域を ExFAT パーティションとして使用できるようになります。

Kaliを起動可能にしたい場合は最新のMacでUEFI を使用する OS の場合、Kali 用のパーティションが 1 つだけでは不十分です。Kali のブートローダーを格納する小さな ESP (EFI システム パーティション) も必要になります。ESP のファイル システム タイプは FAT32 である必要があります (Mac の場合は特に、HFS も機能します)。ExFAT は、Apple が特定の UEFI ブート サポートを追加しない限り機能しません。Kali イメージをディスク全体のデバイスに書き込むと、これらすべてが自動的に実行される可能性があります。これが、Rufus が特定のパーティションにのみ書き込むオプションを提供しない理由でもあると考えられます。

はい、ISO9660 ファイルシステムとしてイメージにアクセスしたときに表示される内容は、CD 以外のディスク デバイスに書き込まれたときの内容とは異なる場合があります。

パーティションがマウントされている場合、オペレーティング システムはddパーティション/ディスクの上書きを許可しない可能性があります。

Mac で Kali を起動する前に、おそらく MacOS Recovery に入り、スタートアップ セキュリティ ユーティリティを使用して「セキュリティなし」および「外部メディアからの起動を許可」に設定する必要があります。次の Apple ドキュメントを参照してください。https://support.apple.com/ja-jp/HT208330 より

Kali ISO イメージは特別なプロセスを経ておりisohybrid、ISO がディスク全体に書き込まれるとアクティブになるパーティション テーブルが埋め込まれています。

ISO の内容をパーティションに抽出する計画では、まず SSD をパーティション分割して、少なくとも ESP + Kali パーティション + 必要なその他のパーティションを含め、次に ISO の内容を手動でコピーして、ブートローダ部分が ESP に、残りが Kali パーティションに移動するようにする必要があります。このプロセスでは、ISO に埋め込まれたパーティション テーブルはまったく使用されません。

ここで正確な要件を知ることは難しい部分であり、前にSSD から起動することもできます。Kali パーティションの名前/UUID を、Kali インストーラーが期待して認識する値に正確に設定する必要があるかもしれません。また、これらの要件を見つけるには、Kali ライブ メディア プロセスをリバース エンジニアリングする必要があるでしょう。これらの要件はどこにも文書化されていないと思います。

起動して SSD を有効な Kali ライブ メディアとして認識できたとしても、SSD にすでに追加のパーティションがある場合、永続性を設定するための標準プロセスが機能するかどうかはわかりません。自動化をスキップして、コマンド ラインで同等のことを手動で実行する必要があるかもしれません。また、それらの作業が何を必要とするのかはわかりません。ここではまったく新しいことをしようとしているのかもしれません。

おそらく、標準的な手順を使用して、Kali を SSD にインストールし (最初は SSD 全体を使用)、Kali を起動して永続性を設定し、次に他の OS (MacOS など) を起動して、Kali live-with-persistence パーティションを縮小し、SSD に追加する予定の他のものを作成できるようにする方がはるかに簡単でしょう。

関連情報