
▼目次
▼目標(ゴール)
VMware Workstation Pro上のvSphere ESXi 8にKali Linuxを構築します。
▼用語
※※ 執筆中。。※※
▼システム要件
構成
コンポーネント構成
- ①自宅デスクトップPC
- ②vSphere ESXi 8サーバ
- ③Kali Linuxサーバ
構成図
※※ 執筆中。。※※
導入ソフトウェア
①自宅デスクトップPC
| ソフトウェア | バージョン | 備考 |
|---|---|---|
| Windows11 | Windows 11 Home 24H2 | - |
| VMware(R) Workstation 17 Pro | 17.6.2 build-24409262 | - |
②vSphere ESXi 8サーバ
| ソフトウェア | バージョン | 備考 |
|---|---|---|
| vSphere ESXi 8 | ESXi-8.0U3e-24677879-standard | - |
③Kali Linuxサーバ
| ソフトウェア | バージョン | 備考 |
|---|---|---|
| Kali Linux | Kali GNU/Linux Rolling 2025.3 | - |
必要スペック(最小)
※あくまでも起動するために必要最低限のスペックであり、必要スペックは場合によって変わります。(自宅デスクトップPCは使用しているPCのスペックを記載しています。) ※各表の「合計」行は〇の合算値になります。
①自宅デスクトップPC
| コンポーネント | CPU | RAM | Root Disk | Data Disk |
|---|---|---|---|---|
| 自宅デスクトップPC | AMD Ryzen 7 3700X 8-Core Processor (3.60 GHz) | 64.0GB | 500GB | 4TB (SSD) |
②vSphere ESXi 8サーバ
| コンポーネント | CPU | RAM | Root Disk | Data Disk |
|---|---|---|---|---|
| vSphere ESXi 8 | 2コア | 8GB以上 | 32GB以上 | ※任意 |
③Kali Linuxサーバ
| コンポーネント | CPU | RAM | Root Disk | Data Disk |
|---|---|---|---|---|
| Kali Linux | 1コア | 2GB以上 | 20GB以上 | ※任意 |
スペック参考資料
vSphere ESXi 8
www.vladan.frKali Linux www.kali.org
各種パラメータ設定
※ (★)はデフォルト値になります。
①自宅デスクトップPC
| ホスト名 | IPv4/プレフィックス長 | デフォルトGW | DNS | NTP | プロキシ |
|---|---|---|---|---|---|
| (★) - |
192.168.1.50/24 | 192.168.1.30 | 8.8.8.8 | (★) time.windows.com |
(★) - |
②vSphere ESXi 8サーバ
| ホスト名 | IPv4/プレフィックス長 | デフォルトGW | DNS | NTP | プロキシ |
|---|---|---|---|---|---|
| esxi01 | 192.168.1.100/24 | 192.168.1.30 | 8.8.8.8 | ntp.nict.jp ntp.jst.mfeed.ad.jp |
(★) - |
③Kali Linuxサーバ
| ホスト名 | IPv4/プレフィックス長 | デフォルトGW | DNS | NTP | プロキシ |
|---|---|---|---|---|---|
| kali | 192.168.1.150/24 | 192.168.1.30 | 8.8.8.8 | (★) ※以下参照 |
(★) - |
※Kali Linuxのsystemd-timesyncdではデフォルトでメインのNTPサーバが設定されていません。
そのため、自動的に「FallbackNTPServers」として設定されている「0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org」がデフォルトの時刻同期先となります。(※以下出力参照。)
「FallbackNTPServers」はKali Linux(systemd-timesyncd)において、メインのNTP サーバが使用できない場合に使われる代替のNTPサーバ群を指します。
lqq(tokoro10nu㉿kali)-[~]
mq$ timedatectl show-timesync --all
LinkNTPServers=
SystemNTPServers=
RuntimeNTPServers=
FallbackNTPServers=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
ServerName=2.debian.pool.ntp.org
ServerAddress=129.250.35.251
RootDistanceMaxUSec=5s
PollIntervalMinUSec=32s
PollIntervalMaxUSec=34min 8s
PollIntervalUSec=8min 32s
NTPMessage={ Leap=0, Version=4, Mode=4, Stratum=2, Precision=-24, RootDelay=97.702ms, RootDispersion=38.833ms, Reference=81FA23DE, OriginateTimestamp=Sun 2025-11-30 19:53:46 JST, ReceiveTimestamp=Sun 2025-11-30 19:53:46 JST, TransmitTimestamp=Sun 2025-11-30 19:53:46 JST, DestinationTimestamp=Sun 2025-11-30 19:53:46 JST, Ignored=yes, PacketCount=5, Jitter=3.046ms }
Frequency=-141784
ファイアウォール設定
変更なし
▼構築手順
VMware Workstation Pro上でVMware ESXi 8構築
- 以下過去記事を参考にVMware ESXi 8を構築します。 tokoro10.net
Kali Linuxのisoファイルダウンロード
- 以下からisoファイルダウンロードします。
Get Kali | Kali Linux

vSphere ESXi 8 上でKali Linuxを起動
Kali linuxのisoファイルをESXiのデータストアへアップロードします。

【新規仮想マシン】>【作成タイプの選択】画面にて【新規仮想マシンの作成】を選択し、【次へ】をクリックします。

【名前とゲストOSの選択】画面にて、以下項目について入力します。
- 名前: ※任意
- 互換性: ※最新を選択
- ゲストOSファミリ: Linux
- ゲストOSのバージョン: Debian GNU/Linux 12 (64ビット)

【ストレージの選択】画面にて作成する仮想マシンデータの格納先を選択し、【次へ】をクリックします。

【設定のカスタマイズ】画面にて、以下項目を設定し、【次へ】をクリックします。
- CD/DVDドライブ1: データストアISOファイル
- CD/DVDメディア: ※アップロードしたISOファイル

【設定の確認】画面にて、設定した内容を確認し、【完了】をクリックします。

作成した仮想マシンを起動するため、【パワーオン】をクリックします。

VMware Workstation Pro上で操作するため、【コンソール】>【リモートコンソールを起動】をクリックします。

Kali Linuxセットアップ
【Kali Linux installer menu (BIOS mode)】画面にて、「Graphical install」を選択し、【Enter】を押下します。

【Select a language】画面にて、「Japanese - 日本語」を選択し、【Continue】をクリックします。

【場所の選択】画面にて、「日本」を選択し、【続ける】をクリックします。

【キーボードの設定】画面にて、「日本語」を選択し、【続ける】をクリックします。

【ネットワークの設定】画面にて、「ネットワークの自動設定に失敗しました」と表示されるため、【続ける】をクリックします。
※DHCPによる動的IP付与ができる環境の場合は、ネットワーク自動設定に成功し、自動的にネットワーク設定が施されます。
【ネットワークの設定】画面にて、「ネットワークを手動で設定」を選択し、【続ける】をクリックします。

【ネットワークの設定】画面にて、以下項目を設定し、【続ける】をクリックします。
- IPアドレス: 192.168.1.150/24(※任意)

- IPアドレス: 192.168.1.150/24(※任意)
【ネットワークの設定】画面にて、以下項目を設定し、【続ける】をクリックします。
- ゲートウェイ: 192.168.1.30(※任意)

- ゲートウェイ: 192.168.1.30(※任意)
【ネットワークの設定】画面にて、以下項目を設定し、【続ける】をクリックします。
- ネームサーバアドレス: 8.8.8.8(※任意)

- ネームサーバアドレス: 8.8.8.8(※任意)
【ネットワークの設定】画面にて、以下項目を設定し、【続ける】をクリックします。
- ホスト名: kali(※任意)

- ホスト名: kali(※任意)
【ネットワークの設定】画面にて、以下項目を設定し、【続ける】をクリックします。
- ドメイン名: .localdomain(※任意)

- ドメイン名: .localdomain(※任意)
【ユーザとパスワードのセットアップ】画面にて、以下項目を設定し、【続ける】をクリックします。
- 新しいユーザの本名(フルネーム): Tokoro10nu(※任意)

- 新しいユーザの本名(フルネーム): Tokoro10nu(※任意)
【ユーザとパスワードのセットアップ】画面にて、以下項目を設定し、【続ける】をクリックします。
- あなたのアカウントのユーザ名: tokoro10nu(※任意)

- あなたのアカウントのユーザ名: tokoro10nu(※任意)
【ユーザとパスワードのセットアップ】画面にて、パスワードを設定し、【続ける】をクリックします。

【ディスクのパーティショニング】画面にて、以下項目を選択し、【続ける】をクリックします。
- パーティショニングの方法: 「ガイド - ディスク全体を使う」

- パーティショニングの方法: 「ガイド - ディスク全体を使う」
【ディスクのパーティショニング】画面にて、該当するディスクを選択し、【続ける】をクリックします。

【ディスクのパーティショニング】画面にて、「パーティショニングの終了とディスクへの変更の書き込み」を選択し、【続ける】をクリックします。

【ディスクのパーティショニング】画面にて、「はい」を選択し、【続ける】をクリックします。

【ソフトウェアの選択】画面にて、【続ける】をクリックします。その後、ソフトウェアがインストールされるのを待ちます。

【GRUBブートローダをインストールします】画面にて、「はい」を選択し、【続ける】をクリックします。

【GRUBブートローダをインストールします】画面にて、「ブートローダをインストールするデバイス」を選択し、【続ける】をクリックします。

【インストールの完了】画面にて、「インストール完了」が表示されることを確認し、【続ける】をクリックします。

ログイン画面にて、設定したユーザ名・パスワードを入力し、【ログイン】をクリックします。

ホーム画面が表示されることを確認します。

▼参考
なし