LoginSignup
9
7

More than 3 years have passed since last update.

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

Last updated at Posted at 2021-02-26

概要

2021/02/24に、kaliLinux2021.1がリリースされた。
そこで、Windows10上で稼働するVirtualBoxにKaliLinuxをインストールした記録を残しておいた。

Windows10のVirtualBoxインストール手順はこちら
VirtualBox

  • Ubuntuと比較して、インストール時間はそんなに変わらない。
  • WiresharkやOWASP ZAP、Niktoなど便利なツールがすべてインストール済みなのでちょっと楽できる。
  • largeオプションで、追加アプリケーションをインストールするようにしておくと、PythonやJavaの開発ツールもすべてインストールされるので、GhidraやAngrなどを追加するのも楽になる。

参考:
Ubuntuのインストール手順

ダウンロード

WEBブラウザで以下のURLにアクセス。
https://www.kali.org/
KaliLinux_001.png

KaliLinux_002.png
上部メニューの[Download]-[Kali Linux]を選択。

KaliLinux_003.png
遷移先ページ( https://www.kali.org/downloads/ )の[Kali Linux 64-bit (Installer)]リンクを押下。

kali-linux-2021.1-installer-amd64.isoのダウンロードが始まる。
(4,291,854,336 バイト)

チェックサムを確認する方法。
ダウンロードリンク右側のチェックサムを確認しておく。
265812bc13ab11d40c610424871bdf9198b9e7cad99b06540d96fac67dd704de

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

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

KaliLinux_004.png
チェックサム(ハッシュ値)が一致することを確認する。

仮想マシンの作成

既にインストール済みのVirtualBoxを起動する。

KaliLinux_101.png
[新規(N)]ボタンを押下。

KaliLinux_102.png
[名前:]にKaliLinux2021.1を入力。
[マシンフォルダ:]に任意の存在するフォルダを指定。
(名前にKaliLinuxを入力すると、[タイプ(T):]Linux、[バージョン(V):]Linux 2.2が自動選択)
[バージョン(V):]をDebian (64-bit)に変更。
[次へ(N)]ボタンを押下。

KaliLinux_103.png
任意のメモリサイズを指定(ここでは、物理メモリ8GBのマシンで、4096MBを指定)
(稼働しているWindows10用に2GB程度残しておかないといけないので、物理メモリが4GBの機械なら1024MB程度しか割り振れないかも。)
[次へ(N)]ボタンを押下。

KaliLinux_104.png
[仮想ハードディスクを作成する(C)]を選択。
[作成]ボタンを押下。

KaliLinux_105.png
(VDIの選択を推奨となっている。ふつうは推奨に従ったほうが良い。あえてVMDKを選択してみた。)
[VMDK(Virtual Machine Disk)]を選択。
[次へ(N)]ボタンを押下。

KaliLinux_106.png
[可変サイズ(D)]を選択。(thin provisioningのことだと思う。)
[次へ(N)]ボタンを押下。

KaliLinux_107.png
ファイル名は変更しない。
ディスクサイズに任意のサイズを指定。(ここではデフォルト8GBを40GBに変更している。)
[作成]ボタンを押下。

KaliLinux_108.png
仮想マシンの作成が完了。

インストール

インストールイメージファイルの指定

KaliLinux_201.png
作成した仮想マシンの[起動(T)]ボタンを押下。

KaliLinux_202.png
[起動ハードディスクを選択]画面で、[ファイル選択]アイコンボタンを押下。

KaliLinux_203.png
[光学ディスク選択]画面で、[追加(A)]アイコンボタンを押下。

KaliLinux_204.png
[仮想光学ディスクファイルを選択してください]画面で、先にダウンロードしたKaliLinuxインストールファイルを指定。
[開く(O)]ボタンを押下。

KaliLinux_205.png
[光学ディスク選択]画面で、追加したKaliLinuxファイルを選択し、[選択]ボタンを押下。

KaliLinux_206.png
[起動ハードディスクを選択]画面で、追加したKaliLinuxファイルを選択し、[起動]ボタンを押下。

インストール

KaliLinux_301.png
KaliLinuxのインストール開始画面。
この画面は、マウスが効かないので、キー操作。
[Graphical Install]を選択し、[Enter]キーを押下。

KaliLinux_302.png
[Select a language]画面

KaliLinux_302a.png
[Japanese - 日本語]を選択し、[Continue]ボタンを押下。

KaliLinux_303.png
[場所の選択]画面で、
[日本]を選択し、[続ける]ボタンを押下。

KaliLinux_304.png
[キーボードの設定]画面で、
[日本語]を選択し、[続ける]ボタンを押下。

KaliLinux_305.png
インストールが始まる。
機器の能力に依存するが、1分程度で次の画面が表示される。

KaliLinux_306.png
[ネットワークの設定]画面で、
任意のホスト名を入力。(自宅ならデフォルトのkaliのままでよいと思われる。)
[続ける]ボタンを押下。

KaliLinux_307.png
[ネットワークの設定]画面で、
[ドメイン名:]を入力。(ドメイン構成でないなら何も入力しなくてOK。)
[続ける]ボタンを押下。

KaliLinux_308.png
[ユーザとパスワードのセットアップ]画面で
[新しいユーザの本名(フルネーム):]に任意の氏名を入力。
/etc/passwdの第5フィールド(GECOSフィールド)に充当される。
[続ける]ボタンを押下。

KaliLinux_309.png
[ユーザとパスワードのセットアップ]画面で
[あなたのアカウントのユーザ名:]に任意のユーザ名を入力。
[続ける]ボタンを押下。

KaliLinux_310.png
[ユーザとパスワードのセットアップ]画面で
パスワードを入力し、
[続ける]ボタンを押下。

KaliLinux_311.png
インストール対象ディスクのチェックが始まる。
機器の能力に依存するが、1分程度で次の画面が表示される。

KaliLinux_312.png
[ディスクのパーティショニング]画面で、
[ガイド - ディスク全体を使う]を選択。
[続ける]ボタンを押下。

KaliLinux_313.png
[ディスクのパーティショニング]画面で、選択されているディスク(おそらく、SCSI1(0,0,0)...と表示されている)を確認し、
[続ける]ボタンを押下。

KaliLinux_314.png
[ディスクのパーティショニング]画面で、
[すべてのファイルを1つのパーティションに(初心者ユーザには推奨)]を選択。
[続ける]ボタンを押下。

KaliLinux_315.png
[ディスクのパーティショニング]画面で、
[パーティショニングの終了とディスクへの変更の書き込み]を選択。
[続ける]ボタンを押下。

KaliLinux_316.png
[ディスクのパーティショニング]画面で、
[ディスクに変更を書き込みますか?]に、
[はい]を選択し、
[続ける]ボタンを押下。

KaliLinux_317.png
インストールが始まる。
機器の能力やネットワークの状態に依存するが、2~5分で次の画面が表示される。

KaliLinux_320.png
[ソフトウェアの選択]画面で、
追加したいアプリケーションをチェック。
[large -- default selection plus additional tools]をチェックし、
(よほどディスクに余裕がない場合を除いて、強く推奨。)
[続ける]ボタンを押下。

KaliLinux_321.png
再度インストールが始まる。
機器の能力やネットワークの状態に依存するが、15~60分で次の画面が表示される。

KaliLinux_322.png
[Install the GRUB boot loader]画面で、
[Install the GRUB boot loader to your primary derive?]に、
[はい]を選択。
[続ける]ボタンを押下。

KaliLinux_323.png
[Install the GRUB boot loader]画面で、
[Device for boot loader installation:]
表示されているパーティション(おそらく/dev/sda)を選択。
[続ける]ボタンを押下。

KaliLinux_324.png
再度インストールが始まる。
機器の能力の状態に依存するが、2~5分で次の画面が表示される。

KaliLinux_325.png
インストール完了
(まだ、[続ける]ボタンは押さない!)

再起動

KaliLinux_325.png
[続ける]ボタンを押下。
(インストールメディアを除くように指示があるが、VirtualBoxの光学メディアはそのままでも問題ない。)

KaliLinux_401a.png
Kali GNU/Linuxの起動が始まる。

KaliLinux_403.png
KaliLinuxが起動する。

KaliLinux_404.png
インストール時に設定したユーザでログイン。

KaliLinux_405.png
起動完了。

スナップショットの作成

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

KaliLinux_501.png
VirtualBoxのメニューバー[仮想マシン]-[スナップショット作成... Host+T]を選択。

KaliLinux_502.png
[スナップショットの名前(N)][スナップショットの説明(D)]に任意の文字列を入力し、[OK]ボタンを押下。

動作確認

ちゃんとインストールされているか確認

KaliLinux_601.png
左上[ターミナルエミュレータ]アイコンを押下。

以下のコマンドを入力

uname -r
uname -v
cat /etc/os-release

KaliLinux_602.png
Kali Linux 2021.1がインストールされていることを確認。

ip address show

KaliLinux_603.png
IPアドレスを確認。

df

KaliLinux_604.png
ディスク容量を確認。
(/dev/sda1に40GB割り当てられており、使用量が33%であることがわかる。)

cat /proc/meminfo | grep Total

KaliLinux_605.png
メモリ容量を確認。
(メモリが4GB。スワップが1GBであることがわかる。)

インストール後の作業

最新版へのUpdate

引き続き、[ターミナルエミュレータ]を使用し、以下のコマンドを実行する。

sudo apt update

KaliLinux_701.png

sudo apt upgrade

KaliLinux_702.png
KaliLinux_703.png
更新確認プロンプトが表示されたら、Yと[Enter]キーを押下。

KaliLinux_704.png
機器の能力やネットワークの状態に依存するが、2~10分で終了する。

画面のリサイズ

Kali Linuxは、インストール時にVirtualBox用のモジュールをインストールするようなので、
Windowsサイズを変更するだけで画面サイズの変更が可能。

KaliLinux_801.png
デフォルトではSVGA(800x600)画面になっている。

KaliLinux_802.png
VirtualBoxのメニューバー[表示]-[ゲストOSの画面を自動リサイズ]がチェックされていることを確認しておく。

KaliLinux_803.png
Windowサイズを適当に広げる。
画面がリサイズされる。

ファイル共有フォルダの設定

VirtualBox上のゲストOS(Kali Linux)とホストOS(Windows10)との間で、ファイルを共有するためのフォルダを設定する。

ホストOS(Windows10)側の設定

KaliLinux_901.png
KaliLinuxと共有するためのフォルダを準備する。
例: C:\Share\Kali

VirtualBoxの設定

KaliLinux_902.png
VirtualBoxのメニューバー-[デバイス]-[共有フォルダ]-[共有フォルダ設定...]を選択。

KaliLinux_903.png
[共有フォルダ(F)]-[共有フォルダ]を選択し、右クリック-[共有フォルダの追加 Ins]を選択。

KaliLinux_904.png
先に準備したホストOS側のフォルダ(例ではC:\share\Kali)を選択し、[フォルダの選択]ボタンを押下。

KaliLinux_905.png
[フォルダのパス:]と[フォルダー名:]が入力されている。

KaliLinux_906.png
[読み込み専用(R)]はチェックしない。[自動マウント(A)]をチェック。
[マウントポイント:]にゲストOS側のマウント位置(例では/mnt/win)を入力、
[永続化する(M)]をチェックし、
[OK]ボタンを押下。

KaliLinux_907.png
[OK]ボタンを押下。

ゲストOS(KaliLinux)側

[ターミナルエミュレータ]を使用し、以下のコマンドを実行する。

cd /mnt
ls -la
ls win
touch a.txt
ls -la

KaliLinux_908.png

Kali LinuxとWindows10とで、ファイルを共有できていることを確認する。

資料

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

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7