2020/07/07(火) [n年前の日記]
#1 [ubuntu][pc] Ubuntu 20.04 上で動かした VirtualBox の上で Windows98 を動かしてみた
Ubuntu Linux 20.04 LTS を入れてあるサブPCは、AMD A8-3850 という古いCPUが載っている。このサブPC上で VirtualBox を動かして、その中で Windows98 を動かしたら、AMD Ryzen 7 1700 上で動かした場合とは違う動作になるのではあるまいか。もしかすると多少は安定動作してくれるかもしれない ―― と思えてきたので試してみたり。環境は、Ubuntu Linux 20.04 LTS x64 + VirtualBox 6.1.6。
結果は…。動いたり動かなかったり…。微妙…。起動時に NDISでエラーが出て止まる時もあれば、すんなり起動してくれる時もある。謎。
ただ、Windows98 が起動してしまえば、その後はそれっぽく動作しているようにも見える。Ryzen 7 1700上で動かした時は、Windows89 が起動した後も、妙なエラーが出るわけで…。それと比べたら、まだマシな動作かなあ、とも…。
結果は…。動いたり動かなかったり…。微妙…。起動時に NDISでエラーが出て止まる時もあれば、すんなり起動してくれる時もある。謎。
ただ、Windows98 が起動してしまえば、その後はそれっぽく動作しているようにも見える。Ryzen 7 1700上で動かした時は、Windows89 が起動した後も、妙なエラーが出るわけで…。それと比べたら、まだマシな動作かなあ、とも…。
◎ NDIS.VXD が欲しい。 :
Windows98 の NDIS.VXD を差し替えることで、高速CPU(2.2GHz以上のCPU)上で動かした際に起動せず止まってしまう状態を避けられるらしいけど、その修正版 NDIS.VXD が入手できず。
NDIS.VXD のバージョンを確認してみた感じでは…。
4.10.1998 では、起動時にエラーを出して止まる時があるし、4.10.2222 では、Windows98の起動途中で「致命的なエラーが出た」とメッセージが表示されて VirtualBox のウインドウが終了してしまう。
4.10.2000 を試してみたいけど、もうどこにも無いのだろうか…。
NDIS.VXD のバージョンを確認してみた感じでは…。
- 修正前 : 4.10.1998
- 修正されたと言われる版 : 4.10.2000
- 自分が入手できた版 : 4.10.2222 (4.10.2224?)
4.10.1998 では、起動時にエラーを出して止まる時があるし、4.10.2222 では、Windows98の起動途中で「致命的なエラーが出た」とメッセージが表示されて VirtualBox のウインドウが終了してしまう。
4.10.2000 を試してみたいけど、もうどこにも無いのだろうか…。
◎ vboxweb.serviceってなんぞや。 :
Ubuntu 20.04 上で VirtualBox をインストールすると、OS起動時に vboxweb.service なるサービスを起動しようとして、しかしコケる、というエラーが出てしまう状態になった。
vboxweb.service って何? 何に使うの?
ググった感じでは、phpVirtualBox なるものを使う際に必要になるサービスらしい。ブラウザから VirtualBox を操作できる、とかなんとか。
自分の環境というか、想定している使い方では、そういうことができたとしても、特に嬉しくないわけで…。いや、何か便利な使い方ができるのかもしれんけど…。
ということで、サービスを無効化してしまった。
これで、OS起動時のエラーメッセージは消えてくれた。
vboxweb.service って何? 何に使うの?
ググった感じでは、phpVirtualBox なるものを使う際に必要になるサービスらしい。ブラウザから VirtualBox を操作できる、とかなんとか。
自分の環境というか、想定している使い方では、そういうことができたとしても、特に嬉しくないわけで…。いや、何か便利な使い方ができるのかもしれんけど…。
ということで、サービスを無効化してしまった。
sudo systemctl disable vboxweb.service
これで、OS起動時のエラーメッセージは消えてくれた。
[ ツッコむ ]
以上です。