WindowsコンピューターのVirtualBoxでKali Linuxをセットアップする方法
Kali Linuxは、ペネトレーションテストや倫理的ハッキングのための堅牢なディストリビューションを求めるセキュリティ担当者にとって、頼りになる存在です。Windowsマシン上のVirtualBox VM内で実行すれば、環境を分離できるので非常に便利です。メインの設定を変える必要がなく、必要に応じてスナップショットを作成してリセットすることも可能です。インストール自体はそれほど難しくありませんが、BIOSで仮想化が有効になっていない場合やネットワーク設定が適切でない場合は、特に注意が必要です。そこで、この設定をいじくり回して学んだことをまとめたウォークスルーを用意しました。少しでもお役に立てれば幸いです。
WindowsのVirtualBoxにKali Linuxをインストールする方法
BIOS/UEFIで仮想化を有効にする
これは必須です。仮想化が有効になっていないと、VirtualBox は 64 ビット VM をスムーズに実行できず、面倒なことになります。少し奇妙に思えますが、Windows は必ずしもデフォルトで仮想化が有効になっているわけではありません。結局のところ、Windows は必要以上に仮想化を難しくしているのです。
メリット:VMが効率的に動作し、エラーが少ないことを保証します。Kaliを起動すると、パフォーマンスを向上させるためにハードウェア仮想化が使用されます。これを有効にしないと、VirtualBoxはVMの起動を拒否したり、不可解なエラーを表示したりする可能性があります。
適用対象:VMを作成する前、Kali VMが起動しない、またはクラッシュした場合。VT-xまたはAMD-Vが利用できないというエラーメッセージが表示される場合があります。
簡単に説明すると次のようになります。
- 設定を起動します。
- システム > 回復に移動します。
- [PC のスタートアップ] > [今すぐ再起動]をクリックします。
- 回復メニューで、[トラブルシューティング] > [詳細オプション] > [UEFI ファームウェア設定] > [再起動]を選択します。
- BIOS/UEFI に入ったら、Intel Virtualization TechnologyやAMD-Vなどのオプションを探します。
- これらを有効にして、保存して終了します。
プロのヒント:メーカーによってBIOSレイアウトが異なります。そのため、これらのオプションが表示されない場合は、マニュアルを確認してください。プロセッサが仮想化をサポートしているにもかかわらず無効になっている場合は、BIOSをフラッシュするだけで問題が解決する場合があります。
仮想化を有効にした後、Windows を再起動して少し安心してください。VM が感謝してくれるはずです。
VirtualBoxのダウンロードとインストール方法
VirtualBoxは無料、オープンソースで、WindowsでLinuxを実行するという点では正直言ってかなり安定しています。VMwareを使ったことがある人なら、VirtualBoxはより軽量で、普段使いに調整しやすいという点が大きな違いだと感じるでしょう。
VirtualBoxの公式サイトからダウンロードしてください。Windowsの最新バージョンを入手し、インストーラーを実行して、表示されるプロンプトに従ってください。ネットワークドライバーのインストールがいくつか必要になる場合があります。Windowsがこれらのインストールを誤認識することがあるため、いくつかのプロンプトを確認する必要があるかもしれません。
インストールが完了したらVirtualBoxの準備が整い、Kali VMのセットアップを始めましょう。VirtualBoxはVMをネットワークに接続するためのネットワークドライバーをインストールします。Kali内でネットワークが機能しない問題は、これらのドライバーが正しくインストールされていないか、Windows Defenderによってブロックされていることが原因となる場合があります。
Kali Linux VMの作成と構成
VirtualBoxが動作したら、次はKali Linux本体を入手します。Kali Linuxのダウンロードページから最新のISOイメージを入手してください。仮想インストール用のISOイメージを選択してください。通常、VM用に最適化された専用のISOイメージが用意されています。
VM を作成する方法は次のとおりです。
- VirtualBox を開き、「新規」をクリックします。
- 「Kali Linux」などお好きな名前を付けてください。タイプはLinux 、バージョンはLinux 2.6 / 3.x / 4.x / 5.x (64ビット)を選択してください。
- 少なくとも 2GB の RAM を割り当ててください。マシンが処理能力に問題がなければ、それ以上の RAM を割り当ててください。(1 台のマシンでは 4GB を試しましたが、もう 1 台のマシンでは 2GB しか試せませんでした。)
- 新しい仮想ハードディスクを作成します。可能であれば、例えば40GB程度にしてください。動的に割り当てるとセットアップが簡単になり、固定サイズだと少し速くなります。
- VMの設定を確認してください。「システム」>「マザーボード」で、ブート順序を「光学ドライブ」が先頭になるように設定してください。これにより、ISOが最初に起動するようになります。
- [ディスプレイ]タブで、ビデオ メモリを 128 MB に増やし、3D アクセラレーションを有効にします。これにより、グラフィックの問題が解決する場合があります。
完了しましたか?「スタート」をクリックすると、VirtualBoxにISOを選択するためのポップアップが表示されます。Kali ISOをダウンロードした場所に移動して、ISOを選択してください。
Kali Linuxのインストール
この部分は少し平凡ですが、言及する価値があります。Kaliを起動すると、言語を選択するように求められますので、それに従ってください。特別な理由がない限り、グラフィカルインストーラーを使用してください。手順は簡単ですが、重要なのは、ISOがマウントされていない場合は、通常、VMがISOを認識しなかったか、VMの光学ドライブ設定で設定し忘れたことです。
プロのヒント:Kaliが起動しない場合やエラーが表示される場合は、ISOマウントとBIOS仮想化を再確認してください。ISOを取り外して再接続したり、VMを再起動すると問題が解決する場合があります。
ログインしたら、ディスク、ユーザー、パスワードはデフォルトの設定で進めてください。ディスクのパーティション設定に関しては、「ディスク全体を使用する」というガイドオプションで問題ありません。仮想ディスクは結局のところ単一のファイルです。設定を確認してインストールしてください。インストールには少し時間がかかる場合があります。
最終仕上げとブート順序の調整
Kali をインストールして再起動が完了したら、ハードディスクから起動することを確認してください。VM 設定 >システム>マザーボードに戻り、ハードディスクを光学ドライブの上に移動してください。そうすれば、次回からは Kali がすぐに起動します。
さあ、VirtualBox内でKali Linuxを起動して、スケジュールしたテストの準備を整えましょう。もちろん、ユーザー認証情報はインストール時に設定したものと同じです。
VirtualBox を使用した Linux のセキュリティテスト
この設定は、あらゆる種類のハッキングやセキュリティツールをテストするための便利なサンドボックスを提供します。Windows Defenderやウイルス対策ソフトにブロックされた場合は、ネットワークの権限やファイアウォールルールを確認してください。VirtualBoxのネットワークドライバーにフラグが設定されている場合があります。後でVirtualBoxを削除したい場合は、「設定」>「アプリ」からアンインストールしてください。
ああ、VMをセットアップせずに素早くテストしたい場合は、WindowsにはWindows Sandboxもあります。Windows Sandboxほど柔軟ではありませんが、手間をかけずに素早く一時的な環境を構築するのに適しています。
とにかく、仮想化を有効にしてISOイメージを準備しておけば、VirtualBox内でKaliをセットアップするのはそれほど難しくありません。確かに最初は少し面倒ですが、これで誰かがちょっとした失敗を避けるのに役立つことを願っています。ハッキング、いや、セキュリティの学習、頑張ってください!
まとめ
- BIOS/UEFI で仮想化を有効にします。
- 公式サイトからVirtualBoxをダウンロードします。
- 適切な設定で VirtualBox に Kali Linux VM を作成します。
- Kali ISO を接続してインストールし、ディスクから起動するように起動順序を調整します。
まとめ
全体的に見て、仮想化がうまくいってしまえば、VirtualBoxでのKali Linuxのセットアップは非常に簡単です。特にBIOSやネットワーク関連で多少のトラブルは覚悟しておくべきですが、それでも対処可能です。もしこれでセットアップが少しでも早く完了するなら、試してみる価値はあります。少しでもお役に立てれば幸いです。
この記事は役に立ちましたか?