VirtualBoxを使用してWindows上にKali Linux GUIをセットアップする方法

Windows上でKali Linux GUIをセットアップするには、Oracle VirtualBoxをインストールし、Kaliのプリビルド済みVirtualBox仮想マシンをダウンロードして解凍し、その.vboxファイルをVirtualBox Managerに追加します。付属のイメージはグラフィカルデスクトップで起動するため、デスクトップ環境を別途インストールする必要はありません。KaliはWindowsと並行して仮想マシン(VM)上で動作し、Windowsを置き換えるものではありません。

これらの手順は、IntelまたはAMD製の64ビットWindows PCを対象としています。Kali Linuxは、ご自身が所有する、または評価する許可を得ているコンピュータ、ネットワーク、およびアプリケーションのテストにのみ使用してください。

始める前に

  • お使いのPCのUEFI/BIOS設定で、ハードウェア仮想化が有効になっていることを確認してください。IntelシステムではこれをVT-x、AMDシステムではAMD-VまたはSVMと呼びます。
  • ダウンロードと展開した仮想ディスク用に、数ギガバイトの空き容量を確保してください。さらに空き容量が多いと、Kali Linuxのアップデートやファイルを保存できます。
  • VirtualBoxはOracleの公式ダウンロードページから、Kali LinuxはKaliの公式「Kaliを入手」ページから入手してください。Kaliは、ダウンロードしたイメージを公開されているSHA-256値と照合して検証することを推奨しています。

VirtualBoxにKali Linuxをセットアップする

1. WindowsにVirtualBoxをインストールする

Oracleのダウンロードページで、Windowsホストパッケージを選択します。インストーラーを実行し、指示に従ってください。特に変更する理由がない限り、デフォルトのコンポーネントはそのまま使用してください。WindowsからOracleネットワークドライバのインストールを求められた場合は、承認してください。VirtualBoxは仮想マシンをネットワークに接続するためにホストドライバを必要とします。セットアップを完了し、VirtualBox Managerを開きます。

2. 事前に構築されたKali VMをダウンロードします。

Kaliのダウンロードページで、「プリビルド済み仮想マシン」を探し、VirtualBoxイメージを選択して、64ビット(amd64)ファイルをダウンロードしてください。これは圧縮アーカイブであり、Windowsインストーラーではありません。ダウンロードの安全性をさらに確認するには、PowerShellでSHA-256ハッシュを計算しGet-FileHash .\your-kali-file.7z -Algorithm SHA256、その結果をKaliが公開している値と比較してください。

公式のKaliダウンロードページには、VirtualBoxイメージと64ビット版amd64オプションが用意されています。
インターフェースの例:amd64 PC 用のプリビルド済み VirtualBox イメージを選択します。

3. アーカイブを解凍する

Windowsの解凍機能が.7zファイルを認識する場合はそれを使用し、そうでない場合は公式の7-Zipアプリをインストールしてください。アーカイブを仮想マシンフォルダなど、保存しておけるフォルダに解凍してください。設定ファイルとその仮想ディスクファイルは分離したり削除したりしないでください.vbox。マシンには両方とも必要です。

Windowsのファイルエクスプローラーに、Kali Linuxの7zアーカイブと、そこから抽出されたvboxファイルおよび仮想ディスクファイルが表示されている。
インターフェースの図解:抽出した.vboxファイルを仮想ディスクと共に保持します。

4. マシンをVirtualBoxに追加する

VirtualBox Managerで、[追加]を選択し、展開したKaliフォルダを参照して、拡張子が.kpiのファイルを選択して.vbox開きます。KaliのVirtualBoxインポートガイドでは、この追加ワークフローを使用しています。Kaliマシンがマネージャーのリストに表示されるはずです。

VirtualBox マネージャーのファイル選択画面で、Kali の VirtualBox マシン定義が選択されている状態を追加します。
インターフェースの例:抽出したKali .vboxマシン定義を追加します。

5. リソースを確認し、Kaliを起動します。

初回起動前に、仮想マシンの設定を選択し、メモリとプロセッサの割り当てを確認してください。Windows PCに十分なリソースがあれば、4ギガバイトのRAMと2つの仮想CPUが妥当な開始点です。Windows用にメモリとCPU容量を確保しておいてください。Kaliの仮想マシンガイドでは、基本イメージ設定として2GBと記載されており、余裕のあるシステムでは容量を増やすとされています。ゲストOSからの通常のインターネットアクセスには、デフォルトのNATネットワーク設定をそのままにしておいてください。

VirtualBoxのシステム設定で、Kali VMの基本メモリを4096MBに設定しました。
インターフェース図:VMの初回起動前にメモリ使用量を確認する。

Kaliマシンを選択して「開始」をクリックします。初回起動時はデスクトップの読み込みに少し時間がかかる場合があります。

6. ログインして初期パスワードを変更する

Kaliのプリビルド済み仮想マシンでは、ドキュメントに記載されている初期ユーザー名とパスワードはどちらも ですkali。グラフィカルログイン画面でこれらを入力してください。これらの公開された認証情報はイメージのすべてのユーザーで共有されるため、パスワードはすぐに変更してください。

Kaliのアカウントとパスワードを入力するフィールドが表示された、Kaliのグラフィカルログイン画面。
インターフェースの例:イメージの初期アカウントを使用してKaliデスクトップにサインインします。
青いデスクトップ背景の上にターミナルウィンドウが開いたKali Linuxのデスクトップ画面。
インターフェースの図解:使用可能なターミナルを備えたグラフィカルなKaliデスクトップ。

デスクトップからターミナルを開き、コマンドを実行しますpasswd。現在のパスワードを入力し、新しいパスワードを2回入力します。Linuxではパスワードを入力中に文字が表示されませんが、これは正常な動作です。特にKaliとWindows間で共有フォルダやクリップボードへのアクセスを有効にする場合は、新しいパスワードを秘密にしてください。

Kaliターミナルに、Kaliアカウントのパスワードを変更するためのpasswdと隠しエントリが表示されます。
インターフェースの例:passwdは、入力された文字を表示せずに新しいパスワードを要求します。

7. Kaliをアップデートする

サインイン後、パッケージリストを更新し、利用可能なアップデートをインストールしてください。

sudo apt update
sudo apt full-upgrade

プロンプトが表示されたら Kali のパスワードを入力し、提案された変更内容を確認して、確認を求められたら確定してください。アップデートには時間がかかり、再起動が必要になる場合があります。事前に構築された Kali VirtualBox イメージには、マウスとディスプレイの統合を改善するためのゲスト ツールが含まれています。それでもディスプレイのサイズ変更がうまくいかない場合は、Kali のVirtualBox Guest Additions のガイダンスに従ってください。

Kaliターミナルにapt updateコマンドとapt full-upgradeコマンドを入力した。
インターフェースの例:パッケージリストを更新し、利用可能なKaliのアップグレードを確認します。

初回起動時のトラブルシューティング

  • VirtualBoxはハードウェア仮想化が利用できないと報告しています。仮想マシンの電源をオフにし、PCのファームウェア設定でVT-xまたはAMD-V/SVMを有効にして保存し、Windowsを再起動してください。
  • Kaliにインターネット接続がありません。Windowsホストがオンラインであることを確認し、VMのネットワーク設定を開いて、アダプタ1が有効になっていてNATに接続されていることを確認してください。
  • デスクトップが小さかったり、表示に不具合が生じたりする場合は、アップデート後にKaliを再起動し、VirtualBoxのフルスクリーン表示や画面サイズ変更機能を試して、VMのディスプレイ設定を確認してください。KaliのVirtualBoxガイドでは、ビデオメモリを128MBに設定し、問題が発生する場合は3Dアクセラレーションをオフにすることを推奨しています。

VMは慎重に使用してください。

仮想マシン(VM)はKaliのオペレーティングシステムをWindowsから分離しますが、フォルダの共有、双方向クリップボードの有効化、ゲストOSのネットワークへの直接接続などは、データやシステムを危険にさらす可能性があります。ネットワークモードはNATを初期設定にし、共有は必要な場合にのみ有効にし、Kaliのセキュリティツールは承認されたラボ環境または評価環境内でのみ使用してください。

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。