VirtualBox で Ubuntu を実行する際の解決問題

VirtualBox で Ubuntu を実行する際の解決問題

MacOS X Tiger がホストする VirtualBox VM 上で Ubuntu 9.04 ゲストを実行しています。残念ながら、ゲストはデフォルトで 800x600 と 640x480 しかサポートしていないため、画面解像度を上げようとしています。

私はいくつかの調査を行い、また、質問 1660このサイトでは、画面解像度の変更には「Linux Guest Additions」のインストールが必要であることを理解しています。このページVMのメニューからデバイス>>Guest Additionsのインストールを試みました。

対応する CD イメージは Ubuntu デスクトップに適切にマウントされましたが、/media/cdrom で「sudo bash ./VBoxLinux」を実行した後、「サポートされていない X86 環境が検出されました」というメッセージが表示されました。

VirtualBox のマニュアルによると、VM ウィンドウのサイズを変更してゲストの画面解像度を変更することもできるはずです。メニュー項目「マシン>>ゲスト ディスプレイの自動サイズ変更」がアクティブ化され、グレー表示されています。VM ウィンドウの実際のウィンドウ サイズを変更しても、Ubuntu ゲストの画面解像度には影響しません。

これで、これまでの私の努力は終わりです。VirtualBox/MacOS X で実行されている Ubuntu ゲストの画面解像度を上げることができた人がいるかどうか知りたいです。

答え1

ウェスがコメントしましたあなたが言及した記事これは同じ問題を抱えていた他の何人かの人たちの役にも立ちました:

ウェス:
Windows ホスト用の VirtualBox の新しいバージョンでは、手順 3 が若干変更されています。x86 および amd64 プラットフォーム用の追加機能には、異なるバージョンがあります。手順 2 と 3 の間に「ls」と入力して、プラットフォーム用の追加の正確な名前を確認し、「sudo bash ./VBoxAdditions-###.run」を実行して、### を x86 または amd64 に置き換えます。

ゲスト追加インストール CD に - を付けsudo bash ./VBoxLinuxAdditions-x86.runてコマンドを実行してみてください。cd

答え2

VM の実行中に解決策を見つけました...

  1. コマンドプロンプトに移動します[windows+r、cmdと入力、enter]...
  2. C:\Program Files\Oracle\VirtualBoxに移動し、
  3. このコマンドを実行する

VBoxManage controlvm "Ubuntu10.10" setvideomodehint 1280 800 32

ここで、「Ubuntu10.10」は VM 名です... VM の解像度はオンザフライで変更されます... :) はい、1280 800 32 の文字列を任意の解像度に変更します... ここで 32 はビット深度であることに注意してください。

最初にゲスト追加機能がインストールされていると想定しています。

関連情報