ハッキング学習用のラボを作ろうと、メモリ8GBのM1 MacBookにUTMでKali Linuxを入れ始めたところ、初日だけで5か所つまずきました。この記事は成功談ではなく、どこで何に引っかかり、どう解決したかの記録です。同じ環境の初心者の参考になれば幸いです。
つまずき1: Intel用のファイルをダウンロードしてしまった
最初にダウンロードしたのは kali-linux-2026.3-qemu-amd64.7z でした。名前の末尾が amd64 のファイルは Intel/AMD 向けで、M1 Mac には合いません。
原因: 開いていた「Pre-built VMs」のページが x86 向けで、Apple Silicon 用は別の場所にありました。
解決: 「Installer」のページで Apple Silicon (ARM64) に切り替え、arm64 の Installer ISO(約 3.7GB)をダウンロードしました。
教訓: ダウンロード前に、ファイル名に arm64 と入っているかを必ず確認します。
つまずき2: 「読み取れないディスク」と警告が出た
ISO ファイルを Finder で開こうとすると、「接続したディスクは、このコンピュータで読み取れないディスクでした」と表示され、「取り出す」「初期化…」「無視」の3択が出ました。
原因: ISO は Linux 用のイメージで、macOS は中身を読めません。ファイルが壊れているわけではありません。
解決: 「取り出す」か「無視」を押して閉じます。「初期化…」は押してはいけません。ISO は Finder では開かず、UTM の中で指定するだけで使えます。
つまずき3: UTM の設定画面の順番が想定とずれた
VM の新規作成では、ハードウェア(メモリ・CPU)、Linux の起動設定(ISO の指定)、ストレージの画面が順に出ます。手順の説明と画面の順番が前後したため、いま何を設定する画面なのか迷いました。
解決: 画面ごとに、次の設定で進めました。
| 画面 | 設定 |
|---|---|
| ハードウェア | メモリ 4096 MiB、OpenGL アクセラレーションはオフ |
| Linux | 「Apple 仮想化」はオフ、「Boot from ISO image」で arm64 の ISO を指定 |
| ストレージ | 50 GiB(使った分だけ消費される) |
教訓: 画面が案内と違っても焦らず、スクリーンショットを見せて確認すれば進められます。
つまずき4: 起動したら画面が真っ黒だった
VM を ▶ で起動すると、ウィンドウが真っ黒のまま何も表示されませんでした。
原因: ISO からの初回起動は遅く、表示が出るまで時間がかかることがあります。
解決: 少し待ち、ウィンドウをクリックしてキーを押すと、GRUB のブートメニューが表示されました。マウスが VM に取り込まれたときは、control + option で Mac 側に戻れます。
つまずき5: GRUB のメニューから先に進まない(未解決)
ブートメニュー(GNU GRUB)までは表示されました。しかし「Install」と「Graphical install」のどちらを選んでも、言語選択の画面(Select a language)に進みませんでした。2日目の作業として、次の順で試す予定です。
- Enter のあと5分ほど待つ。ウィンドウをクリックして Shift キーなどを押す
- VM を停止し、「編集」→「ディスプレイ」で、ディスプレイカードを
virtio-gpu-pciとvirtio-ramfbで切り替える - GRUB で「Install」にカーソルを合わせて
eキーを押し、linuxで始まる行の末尾にnomodesetを追加して、control + X で起動する - それでも進まなければ、UTM 公式ギャラリーの Kali や、ARM 向けの Pre-built VM に切り替える
解決したら、この記事に追記します。
まとめ
5つのつまずきのうち4つは解決し、残りは「GRUB から先に進まない」の1つです。
- ファイル名に arm64 と入っているかを確認する
- ISO は Finder で開かず、UTM の中だけで使う
- 画面が真っ黒でも、まず待ってクリックとキー入力を試す
- 迷ったら画面をスクリーンショットで見せて、状態を確認する
なお、ハッキングの練習は、自分の環境と、CTF や学習サイトなど明示的に許可された対象だけで行います。


コメント