VirtualboxにWindows 98 Second Editionをインストールすると、このエラーが発生します。私のホストはMac OsXです。
ゲスト設定は次のとおりです。
ベースメモリ:64 MB
起動順序:フロッピー、オプティカル、ハードディスク
アクセラレーション:VT-x/AMD-V、ネストされたページング
ビデオメモリ:10 MB
なぜそのエラーが発生し、どうすればそれを回避できますか?
編集:
閉じるをクリックすると、これらのエラーも表示されます:
W98SETUP caused a General Protection Fault in module GDI.EXE at 0001:0246
W98SETUP caused a General Protection Fault in module USER.EXE at 0001:40B6
Standart Mode: Bad Fault in MS-DOS Extender.
Fault: 000D Stack Dump: 000 000 0070
Raw fault frame: EC=000 IP=5EF7 CS=0367 FL=3087 SP=FFEE SS=02C7
これはVirtualBox 5.0のバグだと思います。まだ報告していません 私はそれを回避します しかし、とりあえずバージョン4.3.28にダウングレードすると、古いWindowsは問題なく起動します。
更新:すべきはVirtualBox 5.0.22で修正されていますが、まだテストしていません。
Paravirtualization
設定をLegacy
に使用することでこのエラーを回避できました(VM設定のSystem => Accelerationにあります)。
Mac OS XでのVirtualboxのデフォルトのインストールは、VT-xの可用性を前提としています。これは、すべてのMacハードウェアラインアップがサポートしているためです。 VT-x拡張機能を無効にしてWindows 98のインストール/作業を可能にするには、ターミナルウィンドウでこれを実行します(引用符内のマシン名にサブします)。
VBoxManage modifyvm "My Windows 98 VM Name Here" --hwvirtex off
ソース: http://blog.vaibhavbajpai.com/2012/12/17/disabling-vt-x-on-virtualbox/