KaliLinuxの「ライブ」USBドライブの作成

Creating Kali Linux Live Usb Drive



このチュートリアルでは、KaliLinuxをUSBドライブにインストールする方法を説明します。
ドライブにファイルを保存してからKaliを実行できるようにするための永続性
USBドライブ。これは、適切な環境をセットアップするのに役立つ一連のチュートリアルの1つです。
Kali Linuxを使用してから、そのツールの使用方法を説明します。

シリーズのチュートリアルは次のとおりです。







  • KaliLinuxをVMとしてインストールする
  • Kali Linux LiveUSBドライブの作成
  • KaliLinuxの構成
  • KaliLinuxによるパッケージ管理
  • KaliLinuxテストラボのセットアップ
  • KaliLinuxツールの使用

目的

このセッションが終了すると、次のものを作成できるようになります。KaliLiveLinuxを実行するUSB​​ドライブ。 USBドライブに永続化するためのパーティション。新しいパーティション上のファイルシステム。 USBドライブ上の永続ファイル。



KaliLinuxをダウンロードする

Kali Linuxをダウンロードする方法は、このシリーズの最初のチュートリアル「KaliLinuxをVMとしてインストールする」で説明されています。画像はここで見つけることができます: https://www.kali.org/downloads/



最新(2020年3月現在)のKali Linux 64ビット(ライブ)バージョン、kali-linux-2020.1-live-amd64.isoを使用します。ここからダウンロードしました:





ダウンロードの確認

Kali Linux ISOを確認する方法は、チュートリアル「KaliLinuxをVMとしてインストールする」でも説明されています。これを行うには、以下を実行します。

$シャサム-に 256kali-linux-2020.1-live-amd64.iso

出力は次のようになります。



acf455e6f9ab0720df0abed15799223c2445882b44dfcc3f2216f9464db79152

結果のSHA256署名は、画像の公式ダウンロードページのsha256sum列に表示される署名と一致する必要があります。

起動可能なライブUSBドライブ

Kali Linuxを起動して実行する最も簡単な方法は、USBドライブからライブで実行することです。この方法にはいくつかの利点があります。

  • ホストシステムのハードドライブに変更を加えないため、非破壊的です
  • 持ち運びができるので、持ち運びが可能で、利用可能なシステムで数分で実行できます。
  • データをUDBドライブに保存できるように、永続的である可能性があります

起動可能なUSBドライブを作成するには、最新のKaliビルドのISOイメージの検証済みコピーと、最小サイズが8GBのUSBドライブが必要です。起動可能なKaliLinuxUSBドライブの作成は非常に簡単です。 Kali ISOファイルをダウンロードして確認したら、次のいずれかのコマンドを使用します。

  • Linuxでは、rootとしてログインし、ddコマンドを使用します
  • Windowsでは、GUIツールの1つであるunetbootinまたはrufusを使用します

MXLinuxでは最初の方法を使用します。

USBドライブをマウントします

rootにログイン(またはsudoを使用)して、ディスクドライブのリストを確認します USBドライブの挿入:

fdisk-NS#小文字のLを使用

1つのディスクの場合、これは次のようなものを返します。

次に、USBドライブを挿入して、コマンドを再度実行します。

fdisk-NS#小文字のLを使用

これにより、次のようなものが返されます。

ここでは、USBドライブは/ dev / sdbとしてマウントされています。

USBドライブを作成する

起動可能なUSBドライブを作成するには、ISOを含むディレクトリに移動し、ddコマンドを実行します。これには5分から10分かかります。

警告 :このプロセスは非常に簡単ですが、間違ったパスを指定するとディスクドライブが簡単に上書きされるので注意してください。実行する前に実行していることを再確認してください。後で実行すると手遅れになります。コマンドddは次のように知られていません ディスク駆逐艦 ただで!

#ls
#dd status = progress if = kali-linux-2020.1-live-amd64 of = / dev / sdb bs = 512k

USBドライブをテストする

起動可能なUSBドライブをテストするには、マシンを再起動します。

永続性を追加する

Kali Linux Live USBドライブには、ブートメニューにオプション4があり、永続性の使用、KaliLiveの再起動後のUSBドライブ上のデータの保存を可能にします。これは、異なるシステムから起動する場合でもファイルへの変更を保存できるため、非常に便利です。

ここでは、永続性をサポートするようにKali Linux LiveUSBドライブをセットアップします。私たちはそれを仮定します:

  • ユーザーはrootです
  • USBドライブは/ dev / sdbです
  • USBドライブの容量は少なくとも8GBです。 Kali Linuxイメージは3GB強を使用し、永続データを保存するには約4.5GBの新しいパーティションが必要です
  • 別のLinuxシステムが実行されているため、Kali LiveUSBドライブにすることはできません

永続性を追加するには、最初にLinuxシステムを起動し、Kali LiveUSBドライブを挿入します。ここではMXLinuxを使用します。

ディスクを表示

最初にUSBドライブを挿入し、ディスクの詳細を表示します。

fdisk-NS#小文字のLを使用

ディスクの編集

次のコマンドを入力します。

fdisk /開発者/トイレ

次に、ヘルプ画面を表示するには、コマンドプロンプトでmと入力します。

コマンド(ヘルプの場合はm):m

パーティションを作成する

新しいパーティションを作成するには、nと入力します。

コマンド(ヘルプの場合はm):n

デフォルトは括弧内に示されていることに注意してください。

プライマリパーティションのReturnキーを押します(デフォルトはp)。

パーティション番号(デフォルトは3)のReturnキーを押します。

Returnキーを押して、最初のセクターのデフォルトを受け入れます。

+ 4.5Gのサイズを入力し、Returnキーを押します。

パーティションテーブルを表示するには、pと入力します。

パーティションテーブルを保存する

終了して新しいパーティションテーブルをディスクに書き込むには、次のように入力します。

コマンド(ヘルプの場合はm):w

使用可能なディスクパーティションを次のように一覧表示します。

lsdevsdb*

次の方法で確認することもできます。

fdisk -NS

ファイルシステムの作成

次のステップは、パーティション上にext3ファイルシステムを作成し、永続性のラベルを付けることです。これには数分かかる場合があります:

#mkfs.ext3-L永続性/ dev / sdb3
#e2label / dev / sdb3永続性

マウントポイントを作成し、新しいパーティションをマウントします。

#mkdir -p / mnt / my_usb
#マウント/ dev / sdb3 / mnt / my_usb

ファイルの作成

マウントされたパーティションを表示します。

df -NS

次に、構成ファイルを作成して永続性を有効にします。

捨てた '/ユニオン' >> /mnt/my_usb/永続性.conf

最後に、パーティションをアンマウントします。

umount /開発者/sdb3

永続性のテスト

永続性をテストするには、Kali Live LinuxUSBドライブから起動します。

ここで、最初ではなく、 4NSオプション

ターミナルウィンドウを開き、次のように入力します。

$ls

次のテキストを新しいファイルmyfileに保存します。

$捨てたこれは私の永続的ですファイル>>myfile
$ls
$myfile

次に、システムをシャットダウンし、USBドライブを取り外します。

永続性が機能していることをテストするには、Kali Live Linux USBから再起動し、ターミナルを開いて次のように入力します。

$sudo /走る/住む/永続性/sdb3/myfile

USBドライブが正しく構成されている場合は、ファイルが表示されます。

結論

このチュートリアルでは、永続的なKali Live LinuxUSBドライブを作成してテストする方法について説明しました。

次のステップ

ここで得た知識を生かして、独自のUSBドライブを作成してテストしてみてください。次に、このシリーズの次のパートであるKaliLinuxの構成に進むことをお勧めします。