こんにちは、みるちゃ(@milcha_on)です!!
VMwareの料金が値上がりして、別の仮想化ソフトウェアにお引越しした人も多いかと思います。それとは反対に個人利用が無料で提供されるようになったみたいなので利用してみました。
WindowsやMacは今まで触ってきたので次はLinuxだなぁ〜と思い、Debian派生のディストリビューションであるKali Linxを入れることにしました。
Kali Linuxに決めた理由は、セキュリティの学習と現在個人開発しているアプリケーションのベネストレーションテストをしたいという考えからKali Linuxを選びました。
Kali Linuxにはハッキングに必要なツールが標準で入っているようで、セキュリティの学習をするには最適なディストリビューションです。
仮想マシンにLinuxを導入するだけであれば、簡単に出来たのでやり方を解説していきたいと思います。
Kali Linuxのイメージをダウンロード
先にKali Linuxのイメージファイルをダウンロードします。
![Kali Linuxのインストール](https://milchablog.com/wp-content/uploads/2024/06/1-1-1600x873.webp)
「Installer Images」をクリックします。
![Kali Linuxのインストーラ](https://milchablog.com/wp-content/uploads/2024/06/1-2-1600x872.webp)
自分のPCはM1チップなので「Apple Sillicon(ARM64)」のInstallerからイメージフォルダをダウンロードします。
![Kali Linuxのsumチェック](https://milchablog.com/wp-content/uploads/2024/06/1-3-1600x876.webp)
イメージファイルをダウンロード出来たら、「sum」を押下します。
![Kali Linuxのサムチェックの値](https://milchablog.com/wp-content/uploads/2024/06/1-4-1600x872.webp)
すると、SHA256のチェックサムが表示されます。
次にダウンロードしたイメージファイルが正しくダウンロードされたかをチェックします。ターミナルで以下のコマンドを打ち込んでください。
256以降はダウンロードしたファイル名を入力します。
$ shasum -a 256 kali-linux-2024.2-installer-arm64.iso
すると、チェックサムの値が表示されるので先ほど表示した値とターミナルで表示された値が一致していることを確認してください。
これでKali Linuxのイメージファイルのダウンロードは完了しました。
VMware Fusionのインストール
次にVMware Fusionのダウンロードをします。
![VMware Fusion Pro Downloadに遷移する](https://milchablog.com/wp-content/uploads/2024/06/2-1-1600x863.webp)
「VMware Fusion Pro Download」を押下します。
![BROADCOMにログイン](https://milchablog.com/wp-content/uploads/2024/06/2-2-1600x874.webp)
BROADCOMのサイトに遷移するのでアカウントを作成・ログインします。
![BROADCOMからVMware Fusionのバージョンを選択](https://milchablog.com/wp-content/uploads/2024/06/2-3-1600x871.webp)
「VMware Fusion 13 Pro for Personal Use」から最新バージョンを押下します。
![BROADCOMからVMware Fusionの詳細からFusionをダウンロード](https://milchablog.com/wp-content/uploads/2024/06/2-4-1600x868.webp)
詳細ページが表示されるのでダウンロードします。
先ほどと同じように、SHA256のサムチェックを行います。
ターミナルで、VMwareのdmpファイルがあるフォルダに移動し、以下のコマンドを打ちます。256以降はファイル名になります。
shasum -a 256 VMware-Fusion-13.5.2-23775688_universal.dmg
実行後に出た値とダウンロードページに表示されている値が一致しているかを確認します。
一致していればダウンロード完了です。
仮想マシンでKali Linuxを起動する
仮想マシンを管理するため、任意の場所に「仮想マシン」というフォルダを作成しました。この中に仮想環境を格納していきます。
![VMware Fusionを立ち上げて新規を押下](https://milchablog.com/wp-content/uploads/2024/06/2-5-1438x900.webp)
「+」アイコンから「新規」を押下します。
![VMware Fusionでインストール方法を選択](https://milchablog.com/wp-content/uploads/2024/06/2-6-1446x900.webp)
「ディスクまたはイメージからインストール」を選択し「続ける」を押下。
![VMware Fusionからディスクの選択をする](https://milchablog.com/wp-content/uploads/2024/06/2-7-1446x900.webp)
ダウンロードしたKali Linuxのイメージを選択し、「続ける」を押下。
![VMware FusionでOSの選択](https://milchablog.com/wp-content/uploads/2024/06/2-8-1445x900.webp)
OSを選択します。LinuxからDebianのディストリビューションを選択し、「続ける」を押下します。
![VMware Fusion「終了」を押下](https://milchablog.com/wp-content/uploads/2024/06/2-9-1442x900.webp)
「終了」を押下。
![VMware Fusionで仮想マシンの保存先を選択](https://milchablog.com/wp-content/uploads/2024/06/2-10-1437x900.webp)
作成した「仮想マシン」フォルダにOSを保存します。これでKali Linuxを仮想マシンで立ち上げることに成功しました。
Kali Linuxのセットアップ
次にKali Linuxのセットアップをしていきます。
![Kali LinuxのセットアップでGraphical Installを選択](https://milchablog.com/wp-content/uploads/2024/06/3-1-1386x900.webp)
すると仮想マシンが立ち上がりKali Linuxのセットアップ画面になるので、「Graphical Install」を選択。
![Kali Linuxのセットアップで日本語を選択](https://milchablog.com/wp-content/uploads/2024/06/3-2-1386x900.webp)
![Kali Linuxのセットアップで場所を日本に選択](https://milchablog.com/wp-content/uploads/2024/06/3-3-1386x900.webp)
![Kali Linuxのセットアップでキーボードを日本語に選択](https://milchablog.com/wp-content/uploads/2024/06/3-4-1386x900.webp)
言語と場所、キーボードの選択を「日本語」にします。
![Kali Linuxのセットアップでホスト名を入力](https://milchablog.com/wp-content/uploads/2024/06/3-5-1386x900.webp)
次にネットワーク設定でホスト名を選択します。ネットワークで識別するための名前を決めます。
![Kali Linuxのセットアップでドメイン名を入力](https://milchablog.com/wp-content/uploads/2024/06/3-6-1386x900.webp)
次にホスト名の後ろにつけるドメインを決めます。これも好きな名前で大丈夫なようです。
![Kali Linuxのセットアップでユーザの名前を入力](https://milchablog.com/wp-content/uploads/2024/06/3-7-1386x900.webp)
ユーザアカウントの名前を決めます。
![Kali Linuxのセットアップでホユーザ名を入力](https://milchablog.com/wp-content/uploads/2024/06/3-8-1386x900.webp)
ユーザ名を入力します。セットアップ完了後にKali Linuxのログインで利用するので覚えておいてください。
![Kali Linuxのセットアップでホパスワードを入力](https://milchablog.com/wp-content/uploads/2024/06/3-9-1386x900.webp)
次にパスワードを入力。
![Kali Linuxのセットアップでディスクのパーティショニングを行います。
「ガイド-ディスク全体を使う」を選択](https://milchablog.com/wp-content/uploads/2024/06/3-10-1386x900.webp)
ディスクのパーティショニングを行います。「ガイド-ディスク全体を使う」を選択します。暗号化LVMは物理ディスクの暗号化を行うようですが、今回は使用しません。
![Kali Linuxのセットアップでディスクのパーティショニングを行うディスクを選択](https://milchablog.com/wp-content/uploads/2024/06/3-11-1386x900.webp)
パーティショニングするディスクを選択して、「続ける」を押下。
![Kali Linuxのセットアップでディスクのパーティショニングで「すべてのファイルを1つのパーティションに(初心者ユーザには推奨)」を選択](https://milchablog.com/wp-content/uploads/2024/06/3-12-1386x900.webp)
パーティショニングで保存領域の指定ができるようですが、特に拘る必要がないので「すべてのファイルを1つのパーティションに(初心者ユーザには推奨)」を選択して「続ける」を押下。
![パーティショニングの終了とディスクの書き込みを選択](https://milchablog.com/wp-content/uploads/2024/06/3-13-1386x900.webp)
「パーティショニングの変更とディスクへの変更の書き込み」を選択して「続ける」を押下します。
![パーティショニングのディスクに変更を書き込みますか?にはいを選択](https://milchablog.com/wp-content/uploads/2024/06/3-14-1386x900.webp)
「はい」を選択して「続ける」を押下。
![ソフトウェアの選択はデフォルトのまま進む](https://milchablog.com/wp-content/uploads/2024/06/3-15-1386x900.webp)
Kali Linuxの標準ツールのインストールをするかどうかを選択できるようです。デフォルトのまま「続ける」を押下。
![インストール完了画面](https://milchablog.com/wp-content/uploads/2024/06/3-16-1386x900.webp)
インストールを完了したら「続ける」を押下して、再起動します。
![ユーザ名とパスワードを入力](https://milchablog.com/wp-content/uploads/2024/06/3-17-1397x900.webp)
Kali Linuxが開いたので、先ほど決めたユーザ名とパスワードを入力してログインします。自分は設定したユーザ名とパスワードを忘れて作り直しました。
![VMware FusionでKali Linuxの立ち上げに成功](https://milchablog.com/wp-content/uploads/2024/06/3-18-1386x900.webp)
仮想マシンでKali Linuxの立ち上げに成功!
個人開発しているアプリケーションができたら、これを使ってベネストレーションテストしていこうと思います。