仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VirtualBox &X Window システムの不明なバージョン

これが私の話です。たまたま、ある日 VirtualBox で Fedora 23 をテストしていたときに、楽しむための最初のステップとして、Guest Additions をインストールすることにしました。しかし、緊張した瞬間が数回続いた後、VirtualBox は不明なバージョンの X Window System がインストールされていることを検出し、X Window System ドライバーをインストールしていないことを教えてくれました。

VirtualBox のチケットをすばやく検索すると、5.0.6 を実行していたにもかかわらず、これは VirtualBox 4.3 の 5 か月前のバグとしてリストされており、修正として仮想化ソフトウェアの新しいバージョンにアップグレードすることが記載されていますが、これは実行できませんでした。この時点で。ならどうしよう?

自分自身をハックして修正しましょう。

これで、1 つのバージョンの VirtualBox がインストールされました。その上で Fedora を大きな問題なく実行したいと考えています。しかし、現在のドライバーのセットは十分ではなく、アップグレードできないか、アップグレードを許可されていません。この場合、行き詰まっているように見えるかもしれません。しかし、私たちはそうではありません。

ウィンドウ システム ドライバーのインストール
警告:不明なバージョンの X Window System がインストールされています。 X ウィンドウ システム ドライバをインストールしていません。[ OK ]

基本的に行う必要があるのは、新しいバージョンの Guest Additions をインストールすることです。これらには Fedora 用の適切なドライバーが含まれているためです。異なるバージョンの VirtualBox とドライバーを混在させるのは得策ではないと思うかもしれませんが、本質的にはその通りです。ただし、これが唯一のオプションである場合、または先に進む前に最初に検討したいオプションである場合は、このチュートリアルを最後まで実行することをお勧めします.実際、推奨される修正は完全に非侵入型であり、ホストにソフトウェアをインストールする必要はありません。

私たちがしたいことは、私たちが持っているものよりも新しい一連の Guest Additions をダウンロードすることです。私の場合、VirtualBox はバージョン 5.0.6 でしたが、この記事が編集された時点では、サイトにはバージョン 5.0.16 が最新のものとして記載されていました。

新しい ISO ファイルをダウンロードして、ゲスト OS にマウントします。これは設定メニューから実行できるため、ISO ファイルはゲスト内の仮想 CD ドライブとして表示されるか、またはゲスト内でファイルをループバック デバイスとしてマウントします。

マウント -o ループ /マウントポイント

その後のインストール手順は、Guest Additions ガイドと同じです。

アーカイブの整合性を検証しています...すべて問題ありません。
Linux用のVirtualBox 5.0.16 Guest Additionsの圧縮解除......................
VirtualBox Guest Additions インストーラー
インストールされている VirtualBox Guest Additions のバージョン 5.0.6 を削除しています...
既存の VirtualBox 非 DKMS カーネル モジュールの削除[ OK ]
追加のインストーラ モジュールをコピーしています ...
追加モジュールのインストール ...
既存の VirtualBox 非 DKMS カーネル モジュールの削除[ OK ]
VirtualBox Guest Additions カーネル モジュールのビルド
メインの Guest Additions モジュールの構築[ OK ]
共有フォルダ サポート モジュールの構築[ OK ]
OpenGL サポート モジュールのビルド[ OK ]
Guest Additions のカーネル以外の設定を行っています[ OK ]
新しいモジュールが実際に使用されていることを確認するには、ゲストを再起動する必要があります

ウィンドウ システム ドライバーのインストール
X.Org Server 1.18 モジュールのインストール[ OK ]
Guest Additions を使用するためのウィンドウ システムのセットアップ[ OK ]
Guest Additions を有効にするには、ウィンドウ システムを再起動する (またはゲスト システムを再起動する) 必要がある場合があります。

グラフィック ライブラリとデスクトップ サービスのインストール
コンポーネント[OK]。

これは、必要なすべての宿題の読み取りに暗示されていますが、このチュートリアルでは、コマンド ラインにある程度慣れていること、コンパイルに必要なツール (make、gcc、カーネル ソース、カーネル ヘッダー) がインストールされていることを前提としています。 Linux ゲスト OS。すべて良い。

結論

このガイドでは、お使いのバージョンの VirtualBox に対して最新すぎるゲスト オペレーティング システムを使用しているという問題に対する、かなり無害な回避策を示します。ソフトウェアをアップグレードできない場合は、VirtualBox エディションよりも新しい ISO イメージから Guest Additions をインストールしてみてください。これはかなりうまく機能し、大きな副作用はありません。これは本番環境ではお勧めしませんが、VirtualBox も Fedora も企業ビジネスの世界の主食ではありません。

とにかく、この修正が機能しない場合は、完全なアップグレードを試すことができます。現状では、特別なハッキングは必要なく、ゲスト オペレーティング システムを 1 回再起動するか、怠けている場合は X Window を再起動するだけで、すべてを 1 つのセッションで完了することができます。試してみる価値はあります。ここで学んだ教訓は、VirtualBox のリリースと Linux ディストリビューションのマイルストーンの間に発生する可能性のある小さなバグや問題のすべてに適用されるはずです。楽しみ。

乾杯。


  1. VirtualBox でディスクのクローンを作成する方法 - チュートリアル

    ビジネスまたは娯楽で仮想化を使用している場合、VirtualBox に出くわしたことがあるかもしれません。VirtualBox は非常に強力で汎用性の高い無料のソリューションであり、デスクトップ ユーザーがオペレーティング システムを導入する際に非常に柔軟に対応できます。 また、マニアックな趣味で仮想化を楽しんでいるだけの愛好家や、仮想化のおかげで新しいオペレーティング システムの使い方を学んでいる熱心なソフトウェア愛好家以上の場合は、次のシナリオに遭遇することになります。多数の仮想マシンを展開します。 個々のインストールをいじる時間はありません。実際、マシンを 1 つずつ手動で構成す

  2. VirtualBox 3.0.0 はすごい!

    私のお気に入りのデスクトップ仮想化ソフトウェアには、VirtualBox と VMware Server があります。どちらも気に入って使っています。それらは全体的に非常に似ていますが、他の製品にはない独自の機能のサブセットをユーザーに提供し、互いにうまく補完しています. ほんの数日前、興奮の渦中に VirtualBox 3.0.0 がリリースされました。これは、前任者と VMware Server の両方に対して、どれだけうまく機能するかを確認する絶好の機会でした。深呼吸して、私についてきてください。長い紹介であなたを苦しめますが、それだけの価値があるはずです。 比較 ...