VMware Workstation PROでKali Linux仮想マシンを構築する手順:初心者向け完全ガイド

Published on: | Last updated:

うーん、なんていうか…最近よく聞かれるんだよね。「Kali Linux、ちょっと触ってみたいんだけど、いきなり自分のPCに入れるのは怖い」って。まあ、そりゃそうだよね。特に、セキュリティ系のツールって、何がどう動くかちゃんと分かってないと、自分の環境を壊しちゃう可能性も…ゼロじゃないから。

で、そういう時に出てくるのが「仮想マシン」っていう選択肢。うん。今日はその話をしようかな。VMwareっていうソフトを使って、Windowsの中に、安全な「もう一つのPC」を作る、みたいな。そんな感じの、ちょっとした手順のメモ。正直、一回やればなんてことないんだけど、最初の一歩が一番めんどくさいからね。

先說結論:為什麼要用虛擬機?

いきなりだけど、結論から言うと、仮想マシンは「安全な実験室」みたいなもの。うん。メインで使ってるWindowsとかMacとは完全に隔離された空間を作れるから。そこでKali Linuxを動かせば、万が一何か変なことになっても、その仮想マシンを消すだけで終わり。自分の大事なファイルとかが入ってる本体のPCには、何の影響もない。これが一番大きいかな。精神的に、すごく楽。

特にKaliみたいな、普段使わないツールがいっぱい入ってるOSを試すときは、この「隔離」がめちゃくちゃ大事。マルウェアの解析とか、そういうことをするプロの人たちも、絶対に仮想環境でやるしね。うん。まあ、僕らはそこまでしないけど、考え方は同じ。

怎麼做:VMware を使って Kali Linux を動かすまで

じゃあ、具体的にどうやるか。まあ、焦らずに一個ずつやっていこう。そんなに難しくないから。

ステップ0:自分のPCが「仮想化」に対応してるか確認する

まず、これをやらないと始まらないんだけど…。「仮想化支援機能」っていうのが、PCの頭脳であるCPUにないと、仮想マシンは動かない。最近のPCなら、だいたい大丈夫だと思うけど、念のため。

Windowsなら、タスクマネージャーを開けば一発で分かる。Ctrl + Shift + Esc を押して、出てきたウィンドウの「パフォーマンス」タブを見てみて。で、右側のCPUのグラフの下あたりに、「仮想化」っていう項目があるはず。これが「有効」になってればOK。

CPU仮想化機能の有効/無効を確認するタスクマネージャー画面
CPU仮想化機能の有効/無効を確認するタスクマネージャー画面

もし「無効」になってたら…ちょっと面倒だけど、PCのBIOS(UEFI)画面で設定を変えないといけない。PCの電源を入れた直後に、F2キーとかDeleteキーを連打すると入れる、あの青い画面ね。メーカーによってちょっと違うから、「[自分のPCメーカー名] BIOS 仮想化 有効」とかで検索してみて。これは、ちょっとだけハードル高いかもしれないけど、避けては通れない道なんだ。

ステップ1:VMware Workstation Pro のダウンロードとインストール

さて、PCの準備ができたら、いよいよVMwareを入れようか。VMwareっていうのは、仮想マシンを作るためのソフト。色々な種類があるけど、今回は個人利用なら無料で使える「Workstation Pro」を使ってみる。

まずは公式サイトに行って、ユーザー登録。うん、これがちょっと手間なんだよね。メールアドレス入れて、名前入れて…。昔はもっと簡単だった気がするんだけど。最近、Broadcomに買収されてから、色々変わったみたいで。まあ、仕方ない。一回だけだから我慢しよう。

登録が終わってログインすると、「Downloads」みたいなメニューがあるから、そこから「Free Software Downloads HERE」を探して、「VMware Workstation Pro」を選ぶ。Windows用かMac用か(Macの場合はFusionっていう名前だけど)、間違えないようにね。

ダウンロードするときに、また住所とか聞かれるかもしれない。正直、なんで必要なのかよく分からないけど…まあ、適当に…いや、ちゃんと入力して進めると、やっとファイルが落ちてくる。サイズは…だいたい400MBとか、そのくらいかな。そこまで大きくはない。

ファイルが落ちてきたら、あとはもう、ダブルクリックしてインストーラーを起動するだけ。基本は「Next」「Next」で大丈夫。途中で「Install Windows Hypervisor Platform (WHP) automatically」みたいなチェックボックスが出てくるけど、これはチェック入れといていいと思う。あと、ショートカットをどこに作るかとか聞かれるけど、これはもうお好みで。僕はデスクトップが散らかるの嫌だから、チェック外したりするけど。

インストールが終わったら、一度起動してみて。なんか、プロっぽい黒い画面が出てきたら、成功。お疲れ様。

ステップ2:Kali Linux の仮想マシンイメージをダウンロード

VMwareっていう「箱」の準備ができたから、次はその中に入れる「中身」を準備しよう。Kali Linuxの公式サイトに行くと、親切なことに、VMware用の仮想マシンイメージが丸ごと配布されてる。

これも、「Kali Linux Pre-built Virtual Machines」とかで検索すればすぐ出てくる。そこで「VMware」って書いてあるやつをダウンロード。こっちは結構大きい。3GB…いや、4GB近かったかな。だから、ちょっと時間がかかるかも。

ダウンロードされるのはzipファイルだから、解凍ソフトで解凍しておく。そうすると、いくつかファイルが入ったフォルダができるはず。

VMware内でKali Linuxが起動している様子
VMware内でKali Linuxが起動している様子

ステップ3:VMware で Kali Linux を起動する

さあ、最後の仕上げ。さっきインストールしたVMware Workstation Proを起動して。

「Open a Virtual Machine」っていう、まあ見たまんまのボタンがあるから、それをクリック。ファイル選択画面になるから、さっき解凍したKaliのフォルダの中にある、拡張子が「.vmx」のファイルを選ぶ。これがいわゆる「設計図」みたいなファイル。

選んで「開く」を押すと、左側のリストに「Kali-Linux-...」みたいなのが追加されるはず。そしたら、もうあとは再生ボタン▶️を押すだけ。「Power on this virtual machine」って書いてあるやつね。

初回起動の時、「I copied it」か「I moved it」か聞かれることがあるんだけど、これはどっちでもいい。僕はいつも「I copied it」を選んでるかな。気分的に。

黒い画面に文字がずらずらーっと流れて…しばらく待つと、ログイン画面が出てくるはず。もし出てきたら、もう成功したも同然。最初のユーザー名とパスワードは、どっちも `kali` 。入力してEnterを押せば、見慣れた(?)Kali Linuxのデスクトップが表示される。お疲れ様でした。

案例/證據:VMware 以外的選擇,還有優缺點比較

ここまでVMwareの話をしてきたけど、正直、仮想化ソフトは他にもある。一番有名なのは「VirtualBox」かな。こっちはOracleが作ってるやつで、完全に無料。じゃあどっちがいいの?ってなるよね。昔は色々あったんだけど、今は…正直、どっちでもいいレベルかもしれない。

あと、そもそも仮想マシンじゃなくて、「デュアルブート」とか「Live USB」っていう方法もある。それぞれのやり方に、良いところと悪いところがあるから、ちょっとまとめてみようか。うん、表にしてみるのが分かりやすいかな。

方法 メリット(良いところ) デメリット(悪いところ) 個人的な感想
仮想マシン (VMware / VirtualBox) ・安全。本体PCと隔離されてる。
スナップショット機能が神。失敗してもすぐ戻せる。
・Windowsと同時起動できるから、調べ物しながら作業できて楽。
・ちょっとだけ遅い。PCの性能を100%は使えない。
・PCのスペック(メモリとか)が低いと、結構つらいかも。
初心者とか、ちょっと試してみたいだけなら、もう絶対これ。安全第一。
デュアルブート ・速い。PCの性能を全部使える。
・ネイティブで動くから、ハードウェアを直接使うような場合に有利。
・危ない。インストール時に間違えるとWindowsが起動しなくなることも…。
・切り替えが面倒。毎回再起動が必要。
もうKaliをメインで使う!くらいの覚悟がある人向けかな。僕は怖くてやらない。
Live USB ・一番手軽。PCに何もインストールしない。
・持ち運びできる。どのPCでも同じ環境を起動できる。
・設定や作ったファイルが保存されない(設定すればできるけど面倒)。
・USBメモリの読み書き速度に依存するから、遅いことが多い。
緊急時とか、一時的に使いたいときには便利。でも常用はしないかなぁ…。

うん、こうして見ると、やっぱり仮想マシンが一番バランス取れてる気がする。特に、VMwareのスナップショット機能は本当に便利。何かをインストールする前にスナップショットを撮っておけば、もし問題が起きても、ボタン一つで撮った時点に巻き戻せる。これがあるから、安心して色々試せるんだよね。

常見錯誤與修正

この手の作業で、初心者がつまずきがちなポイントがいくつかある。まあ、僕も昔は全部やったけど。

  1. 仮想化支援機能(VT-x/AMD-V)が無効になってる:さっきも言ったけど、これが一番多い。BIOS画面で有効にするしかない。こればっかりは、PCによって画面が違うから頑張って探すしかないんだ。でも、だいたい「CPU Configuration」とか「Advanced」みたいな項目の中にあることが多いかな。「Intel Virtualization Technology」とか、そういう名前のやつ。
  2. VMwareとKaliのアーキテクチャが合ってない:あんまりないけど、64bitのPCなのに32bit版のKaliをダウンロードしちゃったとか、その逆とか。今はもうほとんど64bitだから大丈夫だと思うけど、一応確認。
  3. メモリやCPUコアの割り当てが少なすぎる:仮想マシンを作るときに、メモリをどれくらい割り当てるか設定できるんだけど、ケチりすぎると動作がめちゃくちゃ重くなる。最低でもメモリは4GB、CPUは2コアくらい割り当ててあげたいところ。もちろん、自分のPCのスペックと相談だけどね。
  4. PC起動時のBIOS/UEFI設定画面のイメージ
    PC起動時のBIOS/UEFI設定画面のイメージ

    まあ、だいたいこんなところかな。もしVMwareのインストール自体がうまくいかないなら、一度アンチウイルスソフトを無効にしてみるとか…そういうのもあるかもしれない。うん。

    とりあえず、これでWindowsを使いながら、安全にKali Linuxの世界を覗き見できるようになったはず。最初はコマンドとか多くて戸惑うかもしれないけど、色々触って、壊して(仮想マシンを)、また作って…を繰り返すのが、一番の近道だと思う。個人的にはね。

    さて、今日はこのくらいにしとこうかな。あ、ちなみに、Kali以外にもUbuntuとか、他のLinuxディストリビューションも同じ手順で試せるから、興味があったらやってみて。

    それで、皆さんは仮想マシンでKali以外に何か面白いOSを動かしたことありますか?もし「こんなの動かして遊んでるよ」っていうのがあれば、コメントで教えてもらえると嬉しいです。

Related to this topic:

Comments

  1. Guest 2025-11-19 Reply
    正直、これ思ったことそのまま書くけど…みんなVMware Workstation PROでKali Linux環境作るの流行ってるっぽいよね。でも、それって本当に必須なのかな?なんか「勉強になるし便利!」は分かるんだけど、いやでもさ、自分のPCだと重すぎてまともに動かなかったんだ。しかもライセンス代めっちゃ高い!これ払う価値ある?初心者向けだったらVirtualBox使えば十分じゃないの?と勝手に思ってる。 そういえば実際作業進めてて、わからんこととかトラブルばっか出てきたわ。ネットワーク設定が意味不明で、あと共有フォルダどう設定するか調べても情報がバラバラで逆に混乱したやつ。ほんと悩みポイント多すぎ。「この手順書くならトラブル対策もっとちゃんとしてほしい」とか「無料でできるツールの紹介も入れてー」って割と本気で思った。他のみんなはこういう時どうしてんだろう…。 ちなみに自分はいろいろ試した末に最終的にWSL2(Windows Subsystem for Linux)で落ち着いた感じ。個人的にはこのパターンおすすめだから、その話もちょっとくらい入れてくれるとうれしいなー、なんて。
  2. Guest 2025-08-14 Reply
    仮想マシンって、セキュリティテストとか研究には超便利だよね。特にKali Linuxみたいな特殊なディストリビューションは、VMwareでサクッと環境構築できるから助かるわ。実務レベルじゃ、柔軟性抜群!
  3. Guest 2025-07-03 Reply
    ねえ、仮想マシンって本当に必要なの?セキュリティ目的以外に、普通のパソコンじゃダメなの?正直、めんどくさそうだし、リソースも食いそうだよね…
  4. Guest 2025-05-27 Reply
    へえ、仮想マシンってそんなに必要なの?セキュリティ目的以外にも使い道があるの?正直よく分かんないんだけど、素人目線からするとちょっと難しそうに見えるんだけど…
  5. Guest 2025-05-23 Reply
    へぇ〜、仮想マシンの世界って面白そう!VMwareでKali Linuxを使うって、セキュリティテストとかハッキング練習に最適だよね?でも、初心者には少し難しいかも…誰か詳しく教えてくれない?
  6. Guest 2025-05-15 Reply
    仮想マシンについての情報、特にKali Linuxの設定手順がとても役立ちました!ところで、VMwareを使う際に注意すべきポイントやトラブルシューティングのコツはありますか?