Windows 98 Second EditionをQEMUで動かす
前にWindows 98をQEMU(とlibvirt)で動かそうとして失敗したが、改めて挑戦する。
意外にインストールは進むが、終盤で再起動されると画面は黒いままになる。
解決する方法は
Virtual Win98で遊ぼうのこーなで示されていた。
見出しにVirtualboxと入るが、QEMUでも有効だった。
EMM386.EXE
のオプションを変える。
ブート時に
F8
キーを連打して
Microsoft Windows 98 Startup Menu
に入る。
処理が早すぎて、何回も失敗するw
メニューを表示したら、
3. Safe mode
のオプションを選択するために
3
と入力してSafeモードで起動する。
DOSプロンプトを開き、
edit C:\config.sysと入力し、
device=C:\WINDOWS\EMM386.EXE RAM
を
device=C:\WINDOWS\EMM386.EXE NOEMS
と書き換えて再起動する。
デスクトップは表示されるようになり、次に画面の解像度を変える。
調べてたどり着いた先は
VMDisp9xだ。
その
Releasesからダウンロードした
vmdisp9x-1.2025.0.119b-driver-3d-win98.iso
をCD-ROMのイメージとして設定し、OSを起動する。
ディスクからインストール
で
vmdisp9x.inf
を選択し、
デバイスの選択
で
すべてのデバイスを表示
を選択して現れる
QEMU STD VGA PCI Adapter
をインストールする。
0%
と表示される時間は長いが、我慢して待つとインストールが完了する。
画面の領域は1920x1200、色は32ビットまで対応する。
すばらしい!
USBによる接続でRS-232ポートのコンバーターを接続し、仮想マシンにUSB ホストデバイスを追加する。
仮想マシンを起動すると、
'usb-host' is not a valid device model name
とエラーが出て仮想マシンは起動しない。
pacman -S qemu-hw-usb-host
を実行して解決する。
2026/07/05 14:24