私はArch Linuxを実行しており、pacman
システム全体を完全に同期してアップグレードしました。アップデートの1つはカーネルアップグレードでしたが、これは満足で他の問題もありません。更新されたパッケージの1つは、5.0にアップグレードされたOracle VirtualBox 4.3です。
ほとんどの場合、VirtualBoxのアップグレードは問題ないようですが、Windows 98を実行している仮想マシンの1つが再び状態に戻らないように見えるため、エラーが発生します。常に状態を破棄して再起動する必要があります。このエラーについてインターネット検索をしてみると、結果がほとんど出てこなかったので、このバージョン5.0が私には適していないと判断してダウングレードを試みました。
An はls /var/cache/pacman/pkg | grep virtual
次の出力を示しています。
virtualbox-4.3.20-3-x86_64.pkg.tar.xz
virtualbox-5.0.0-1-x86_64.pkg.tar.xz
virtualbox-host-modules-4.3.20-3-x86_64.pkg.tar.xz
virtualbox-host-modules-5.0.0-1-x86_64.pkg.tar.xz
そのため、キャッシュからパックマンを4.3にダウングレードしましたが、うまくいくようですが、ホストモジュールのダウングレードが失敗しました。明らかに、このtarには古いカーネルでコンパイルされパッケージ化されたVirtualBoxカーネルモジュールが含まれています。パッケージマネージャサイトには、新しいカーネルでコンパイルされたOracle VirtualBox 4.3のバージョンがないようで、この時点で何をすべきか混乱しています。
カーネルをダウングレードしようとしましたが、Arch Wikiでこれを行う方法について難しいガイドラインを読んだときに問題を引き起こす価値がないと判断しました。むしろArchのように、巨大なPIAではなくLinuxディストリビューションを解体して再構築したいと思います。
その後、4.3用のVirtualBoxカーネルモジュールソースをダウンロードして新しいカーネルに直接ビルドしようとしましたが、ダウンロードできるソースが見つからないようです。私は彼らのリポジトリブラウザを見つけたと思いましたが、それは私に多くのエラーを与えました。 virtualbox.orgもArchで実行する必要があります。
私はCivilization IIのような古いPCゲームをたくさんプレイしているので、このWindows 98 VMには多くの関心があります。アイデアや助けてくれてありがとう。私は、Oracle VirtualBoxを動作させるためにこのシステムで何かをすることに興味があることに注意してください。