UTMでKali Linuxを動かそうとして黒画面に苦戦した記録(Apple Silicon Mac)

はじめに

UTMを使ってMacにKali Linuxの仮想マシンを作ろうとしたところ、ブートメニューまでは進めたのに、インストーラーの画面が出ない問題にぶつかりました。試したことと、その結果を時系列でまとめます。同じ症状で悩んでいる方の参考になればと思います。

環境

  • Mac:Apple Silicon(ARM64)
  • 仮想化ソフト:UTM(QEMU 10.0 ARM Virtual Machine)
  • ISO:kali-linux-2026.3-installer-arm64.iso(3.78GB)
  • 仮想マシンの設定:メモリ4096MiB、CPU 4コア、UEFI起動

症状の推移

1. 最初の黒画面

UTMでISOを接続して起動し、「Graphical install」を選ぶと、画面が真っ黒のままになりました。キー入力は受け付けているように見えるのに、インストールが始まる気配がありません。

2. 設定の総点検

次の項目を順番に確認しましたが、どれも正しい設定でした。

  • ISOがARM64版であること
  • 「UEFI起動」にチェックが入っていること
  • ディスプレイカードが virtio-gpu-pci(GLなし)であること
  • ドライブの順序が「USB(ISO)→ VirtIO」になっていること

設定に誤りがないのに進まないので、原因の切り分けが難しい状況でした。

3. ドライブのインターフェイスで迷走

ISOのインターフェイスを変えて試しました。

  • VirtIO:「Device … is not removable」というエラーが出て設定できず
  • SCSI:UEFIシェル(Shell>)に落ちる。map -r を実行してもファイルシステム(FS0: など)が出ず、ISOが読めていないと判明

4. ISOを「リムーバブルのUSB」として作り直す(ここで前進)

古いドライブを削除し、次の設定で新規作成しました。

  • 「リムーバブル」にチェック
  • イメージの種類:CD/DVD (ISO) イメージ
  • インターフェイス:USB

すると、GRUBのブートメニュー(Install / Graphical installなど)が表示されました。ISOの接続方法が、最初の大きな分かれ目でした。

5. ブートメニューのあとでまた黒画面

しかし「Install」「Graphical install」のどちらを選んでも、言語選択の画面が出ません。さらに次を試しました。

  • GRUBで e キーを押し、linux 行の quiet を消して nomodeset を追加して起動
  • 結果:「Display output is not active.」と表示され、8分ほど待っても変化なし
  • ディスプレイカードを virtio-ramfb に変更しても改善せず

切り分けでわかったこと

確認したこと結果
ISOのアーキテクチャARM64で問題なし
UEFI起動有効で問題なし
メモリ・CPU十分で問題なし
ISOの接続方法リムーバブルのUSBが正解(SCSI・VirtIOは不可)
ブートメニュー表示されるようになった
インストーラーの画面カーネル起動後に描画できず、黒いまま

最終的な見立ては、「ISOの読み込みは成功しているが、インストーラーのカーネルがUTMの仮想ディスプレイに描画できていない」というものです。

学んだこと

  1. 黒画面でも入力は受け付ける:画面が真っ黒でも、VMが動いていないとは限りません。UEFIシェルが出るかどうかで状態を判断できます。
  2. ISOは「リムーバブルのUSB」で接続する:SCSIやVirtIOにすると、UEFIがISOを認識できません。
  3. UEFIシェルの map -r が便利:FS0: などが出なければ、ISOがファイルシステムとして読めていません。
  4. 画面の情報が一番の手がかり:スクリーンショットを見せることで、原因を絞り込めました。
  5. 見切りも大事:設定を何度試しても進まないときは、別の方法に切り替えるほうが早いです。

おわりに

UTMでISOからKaliを入れる場合、ブートメニューまで進めても、その先で画面が出ないことがあります。同じ症状の方は、ISOを「リムーバブルのUSB」で接続したうえで、困ったら早めにビルド済みVMを使うのがおすすめです。

コメント