Windows10上のVirtualBoxにKaliLinux2020.1bをインストール

# 概要
自宅で簡単に複数のLinux(CentOS, KaliLinux, KaliLinux ...)を切り替えて使用したい。
会社にはESXiとかあるけど、自宅にはWindows10しかない。

そんな人のために、(既にたくさん情報があるのを承知の上で)Windows10上で稼働するVirtualBoxに
KaliLinuxをインストールした記録を残しておきました。

Windows10のVirtualBoxインストール手順はこちら
[VirtualBox](https://qiita.com/HirMtsd/items/be1c8afe708e901e1100)

# ダウンロード
2020/05/07時点でのKaliLinux最新版は、ver2020.1b (2020/03/17リリース)

まずは、WEBブラウザで以下のURLにアクセス。
https://www.kali.org/

![21VirtualBox_KaliLinux_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/6e7be0fb-8392-5a0a-baac-3d6f5864ee8d.png)
スクロールダウン

![21VirtualBox_KaliLinux_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/f499146f-6924-0c9c-6e48-d014d1b6a824.png)
[Download Kali Linux]アイコンが見つかったら、
[Download Kali Linux]リンクを押下。

![21VirtualBox_KaliLinux_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/f183229d-97ed-b8b1-19d2-77032f9c9b5d.png)
遷移先ページの[Kali Linux 64-bit (Installer)]リンクを押下。

**kali-linux-2020.1b-installer-amd64.iso**のダウンロードが始まる。
2,176,778,240 バイト

念のために、チェックサムを確認しておく。
ダウンロードリンク右側のチェックサムを確認しておく。

コマンドプロンプトを起動し、以下のコマンドを実行

```
certutil -hashfile (ダウンロードしたファイル) sha256
```

![21VirtualBox_KaliLinux_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/501035d3-c173-6687-2f42-251c6cbdb98b.png)
チェックサム(ハッシュ値)が一致することを確認する。


# 仮想マシンの作成
既にインストール済みのVirtualBoxを起動する。

![21VirtualBox_KaliLinux_101.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/2308160e-18ac-0723-6ae4-11e13de26010.png)
[新規(N)]ボタンを押下。

![21VirtualBox_KaliLinux_102.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/b91592ed-c72b-efdb-9ed5-4f5a76db3e20.png)
[名前:]にKaliLinuxを入力。
[マシンフォルダ:]に任意の存在するフォルダを指定。
(名前にKaliLinuxを入力すると、[タイプ(T):]Linux、[バージョン(V):]Linux 2.6 / 3x / 4x(64-bit)が自動選択)
[バージョン(V):]をDebian (64-bit)に変更。
[次へ(N)]ボタンを押下。

![21VirtualBox_KaliLinux_103.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/1e4177df-8654-920b-87cb-65dd7c4d6246.png)
任意のメモリサイズを指定(ここでは、2048を指定)
(稼働しているWindows10用に2GB程度残しておかないといけないので、物理メモリが4GBの機械なら1024MB程度しか割り振れない。)
[次へ(N)]ボタンを押下。

![21VirtualBox_KaliLinux_104.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/f710f972-2cc2-106b-fcaf-49463bb6e7c4.png)
[仮想ハードディスクを作成する(C)]を選択。
[作成]ボタンを押下。

![21VirtualBox_KaliLinux_105.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/3303e56f-7d5b-db52-c8ba-2b8e6e3fc5b5.png)
(VDIの選択を推奨となっている。ふつうは推奨に従ったほうが良い。あえてVMDKを選択してみた。)
[VMDK(Virtual Machine Disk)]を選択。
[次へ(N)]ボタンを押下。

![21VirtualBox_KaliLinux_106.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/b246a8e1-ddcf-5709-d022-dba1c4ae5593.png)
[可変サイズ(D)]を選択。(thin provisioningのことだと思う。)
[次へ(N)]ボタンを押下。

![21VirtualBox_KaliLinux_107.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/6f067b46-2cfe-fcd0-eb02-c493cc35bfdc.png)
ファイル名は変更しない。
ディスクサイズに任意のサイズを指定。(ここではデフォルト8GBを20GBに変更している。)
[作成]ボタンを押下。

![21VirtualBox_KaliLinux_108.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/b897f13d-9194-bf71-21fd-03adfcda6ef9.png)
仮想マシンの作成が完了。

# インストール
## インストールイメージファイルの指定
![21VirtualBox_KaliLinux_201.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/89beecef-24e2-9146-9b76-a30158fd0320.png)
作成した仮想マシンの[起動(T)]ボタンを押下。

![21VirtualBox_KaliLinux_202.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/eafe21f7-f1ac-462a-a4fa-210a5602b974.png)
[起動ハードディスクを選択]画面で、[ファイル選択]アイコンを押下。

![21VirtualBox_KaliLinux_203.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/ba420383-38eb-d9ce-969b-fd2ab0088d44.png)
[追加(A)]アイコンを押下。

![21VirtualBox_KaliLinux_204.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/b48d7935-9fe7-63b7-f72c-c42da8396b1c.png)
先にダウンロードしたKaliLinuxインストールファイルを指定。
[開く(O)]ボタンを押下。

![21VirtualBox_KaliLinux_205.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/61501169-7b56-15a2-7cea-0215b7ec3c99.png)
KaliLinuxファイルを選択し、[選択]ボタンを押下。

![21VirtualBox_KaliLinux_206.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/13c5df83-1f50-4c27-8daa-26e507c38fa8.png)
KaliLinuxファイルを選択し、[起動]ボタンを押下。


## インストール

![21VirtualBox_KaliLinux_207.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/46df9193-439c-6235-63b3-590e3f690578.png)
KaliLinuxのインストール開始画面。
この画面は、マウスが効かないので、キー操作。
[Graphical Install]を選択し、[Enter]キーを押下。

![21VirtualBox_KaliLinux_208.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/48e2e7ad-00ee-5db3-0e5e-9d5f7cd74712.png)
[Select a langage]画面で、
[Japanese - 日本語]を選択し、[Continue]ボタンを押下。

![21VirtualBox_KaliLinux_209.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/f0a97d45-44fb-8466-7030-4a778ecf3ac2.png)
[場所の選択]画面で、
[日本]を選択し、[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_210.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/e6c6143e-5df5-c8c3-8207-16645549b15a.png)
[キーボードの設定]画面で、
[日本語]を選択し、[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_211.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/0693a41f-a37f-c586-5aba-3c059b2b38b5.png)
インストールが始まる。
機器の能力に依存するが、1分程度で次の画面が表示される。

![21VirtualBox_KaliLinux_212.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/d24e0ffe-a5a1-f2ef-bc9f-0eeb95133ef8.png)
[ネットワークの設定]画面で、
任意のホスト名を入力。(デフォルトのkaliのままでよい。)
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_213.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/c5f0643b-327b-415b-5bba-9146cc796c6e.png)
[ネットワークの設定]画面で、
[ドメイン名:]を入力。(自宅なら何も入力しなくてもOK。)
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_214.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/2f7c3184-3b29-2d67-361e-fb3c9ce03338.png)
[ユーザとパスワードのセットアップ]画面で
[新しいユーザの本名(フルネーム):]に任意の氏名を入力。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_215.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/ecfcee69-df08-e65a-2ccb-b0b1f8e56932.png)
[ユーザとパスワードのセットアップ]画面で
[あなたのアカウントのユーザ名:]に任意のユーザ名を入力。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_216.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/d81b5f1a-7bb9-4f81-b42a-b4f1ddc4e667.png)
[ユーザとパスワードのセットアップ]画面で
パスワードを入力し、
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_217.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/3d5b2672-946f-74dd-6dac-187f54947ee5.png)
[ディスクのパーティショニング]画面で、
[ガイド - ディスク全体を使う]を選択。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_218.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/e10ed86b-860c-fe22-392f-125594ca4f0f.png)
[ディスクのパーティショニング]画面で、選択されているディスクを確認し、
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_219.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/65ab8dde-0a56-ec4f-3a45-f01326645034.png)
[ディスクのパーティショニング]画面で、
[すべてのファイルを1つのパーティションに(初心者ユーザには推奨)]を選択。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_220.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/461cf89d-6daa-a1de-e3df-ec5ddf851a21.png)
[ディスクのパーティショニング]画面で、
[パーティショニングの終了とディスクへの変更の書き込み]を選択。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_221.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/6f79953d-de6a-3a62-492c-97f143e393aa.png)
[ディスクのパーティショニング]画面で、
[はい]を選択し、
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_222.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/0a4e9c1f-7953-539b-03c3-b190643b24c8.png)
インストールが始まる。
機器の能力に依存するが、2～5分で次の画面が表示される。

![21VirtualBox_KaliLinux_223.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/5163869b-358e-40a1-6d72-0c08c9110b6b.png)
[パッケージマネージャの設定]画面で、
[HTTPプロキシの情報(なければ空):]を入力。(自宅なら何も入力しなくてもOKだと思われる。)
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_224.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/06db6d10-e73c-2f62-fd14-b3925cc5e62c.png)
再度インストールが始まる。
機器の能力に依存するが、1～3分で次の画面が表示される。

![21VirtualBox_KaliLinux_225.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/63909b28-4e9b-9546-989a-dd944e0944a5.png)
[ソフトウェアの選択定]画面で、
追加したいアプリケーションをチェック。(通常はデフォルトのままでよい。)
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_226.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/f21417ac-f543-7fe7-c25e-724f48a73c2b.png)
再度インストールが始まる。
機器の能力に依存するが、10～30分で次の画面が表示される。

![21VirtualBox_KaliLinux_227.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/c8bd7eb9-ec7a-7040-6e5c-80bc30f1036c.png)
[ハードディスクへのGRUBブートローダのインストール]画面で、
[はい]を選択。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_228.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/7c58a73b-1fbf-f251-eeee-eef5d1689ac7.png)
[ハードディスクへのGRUBブートローダのインストール]画面で、
[表示されているパーティション]を選択。
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_229.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/a670c710-9dbd-c5e8-3a2b-61d57dd41a1b.png)
再度インストールが始まる。
機器の能力に依存するが、1～3分で次の画面が表示される。

![21VirtualBox_KaliLinux_230.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/d1d29dab-87e9-d67e-23b0-3ac8bd0a0165.png)
インストール完了

## 再起動(インストールメディアの取り出し)
![21VirtualBox_KaliLinux_231.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/0a78f27f-6c8a-3796-4514-d3df951fe2fb.png)
VirtualBoxのメニューバー-[デバイス]-[光学ドライブ]-[ホストドライブ'D']を選択。Ubuntuの画面でEnterキーを押下。

![21VirtualBox_KaliLinux_232.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/5bd90a6e-5ccd-b9a6-9b71-5569e5b9a0f2.png)
[続ける]ボタンを押下。

![21VirtualBox_KaliLinux_233.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/b380abb5-c2b1-37c9-ba9f-7962373ea45d.png)
インストール時に設定したユーザでログイン

![21VirtualBox_KaliLinux_234.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/7d078e23-c37a-e648-964d-2ffce0d45290.png)
起動

# スナップショットの作成
念のために、インストール直後の状態のスナップショットを取得しておく。

![21VirtualBox_KaliLinux_301.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/efc8909d-4a7a-ab7f-4aed-802a5af9f69f.png)
VirtualBoxのメニューバー[仮想マシン]-[スナップショット作成...]を作成

![21VirtualBox_KaliLinux_302.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/321153/5a77aaf8-ab60-29b3-ffe6-f3f7c512d718.png)
[スナップショットの名前(N)][スナップショットの説明(D)]に任意の文字列を入力し、[OK]ボタンを押下。


# 参考
Kali Linux Revealed(FREE BOOK : PDF)は以下のリンクから入手可能
https://kali.training/downloads/Kali-Linux-Revealed-1st-edition.pdf