お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-15 20:26:40

mitukedora
メンバ
登録日: 2009-02-06

VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

教えてください。

1.Windows7(64ビット)にVirtualBox(バージョン3.1.4)をインストールしました。

2.ゲストOSにUbuntu9.10をインストールするときと、Ubuntu9.10を起動するときに下記3のメッセージが表示されました。

3.メッセージ内容
  仮想マシンウインドウは32ビットカラーモードに最適化されますが
  現在仮想ディスプレイは16ビットに設定されています。
  最良の仮想ビデオサブシステム性能を得るため、利用可能であるならばゲストOSの画面設定ダイアログを開き
  32ビットカラーモードを選択してください。

  注:OS/2など、いくつかのオペレーテングシステムは32ビットモードの動作を24ビット(約1600万色)として報告します。
  このメッセージが消えるか、またはゲストOSで必要な色深度(32ビット)が利用できないことが分かっているならば、
  単にメッセージを無効にできるか確認するために異なった色深度を選択することができます。

  「ゲストOSの画面設定ダイアログを開き 32ビットカラーモードを選択してください。」とは
  どのようにして行えばよいのでしょうか?
  行う方法が見あたらない

4.外観の設定→視覚効果→通常を選択を行うと
  利用可能なドライバーを検索→ディスクトップ効果を有効にできません
  となり、視覚効果を変更できない。

  「視覚効果を通常に」するには?

以上、よろしくお願いします。

オフライン

 

#2 2010-03-15 21:17:47

pores_n
メンバ
登録日: 2008-03-13

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

mitukedora による投稿:

4.外観の設定→視覚効果→通常を選択を行うと
  利用可能なドライバーを検索→ディスクトップ効果を有効にできません
  となり、視覚効果を変更できない。

  「視覚効果を通常に」するには?

以下のリンク先の「Guest Additionsのインストール」の項目を試してみてください。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0095?page=2

オフライン

 

#3 2010-03-15 21:28:56

hmatsue
アドバイザ
登録日: 2009-03-10

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

mitukedoraさん による投稿:

  「ゲストOSの画面設定ダイアログを開き 32ビットカラーモードを選択してください。」とは
  どのようにして行えばよいのでしょうか?
  行う方法が見あたらない

明示的に指定するにはgrandrというパッケージを追加インストールするのが簡単ですが、VirtualBox上での話しであれば、まずは、guest additionを導入してみてください。
これだけでフルカラー表示になるのではないかと思います。
駄目だったらパッケージマネージャからgrandrを導入して設定して下さい。

mitukedoraさん による投稿:

4.外観の設定→視覚効果→通常を選択を行うと
  利用可能なドライバーを検索→ディスクトップ効果を有効にできません
  となり、視覚効果を変更できない。

  「視覚効果を通常に」するには?

これはVirtualBox自体が仮想マシン上での3Dをサポートしていないため不可能です。
# 余談ですが、ゲストがWindowsなら試験版の3Dサポート機能が使えるらしいです。
# が、Linuxは未対応だったと記憶しています。

オフライン

 

#4 2010-03-15 22:35:45

pores_n
メンバ
登録日: 2008-03-13

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

pores_n による投稿:

以下のリンク先の「Guest Additionsのインストール」の項目を試してみてください。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0095?page=2

Guest Additionsのインストールに加えて、
仮想マシンの設定の[ディスプレイ]-[ビデオ]で、[3Dアクセラレーションを有効化]の項目にチェックを入れる必要があります。
場合によってはビデオメモリを増やさなければならないかもしれません。

オフライン

 

#5 2010-03-16 07:48:27

hmatsue
アドバイザ
登録日: 2009-03-10

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

#2の投稿に気づいていませんでしたが、VirtualBoxでOpenGLがサポートされていたのですね。
grandrで色数設定できると思っていたのですが、確認したところ色数設定の項目はありませんでした。
失礼しました。

/* #3は嘘ばっかりなので、無かったことにして下さいです。。 */

オフライン

 

#6 2010-03-16 09:48:25

mitukedora
メンバ
登録日: 2009-02-06

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

ご指導ありがとうございます。

1.Guest Additions をインストールする。
   Guest Additionsはインストール済ですのでこれが原因ではなさそうですね。

2.仮想マシンの設定をする(デスプレイ→ビデオ)。
   「3Dアクセラレーションを有効化にチャックを入れる」、これについても実施済。
   「ビデオメモリを変える」、これについても(当初12に設定されていたものを32に変更)実施済。

3.grandrのインストール
   これについては「色数設定の項目はありませんでした」とのことなのでチャレンジしてません。

4.外観の設定で「視覚効果→通常を選択」については
    「VirtualBox自体が仮想マシン上での3Dをサポートしていないため不可能」とのことなので、
    あきらめるしかないようですね。

5.余談ですが、Ubuntu9.10をUSBハードデスクにインストールして
    外観の設定で「視覚効果→通常を選択」はOKなので、現状でのVirtualBoxで我慢するしかないようですね。

オフライン

 

#7 2010-03-16 12:42:14

hmatsue
アドバイザ
登録日: 2009-03-10

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

#3は嘘なので、無視して下さい。。
ホスト: WindowsXP
ゲスト: Ubuntu 9.10
の環境ですが、

コード:

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth    24
    SubSection "Display"
        Depth    24
        Modes    "800x600" "1024x768"
        Virtual 1024 768
    EndSubSection
EndSection

Section "Device"
    Identifier    "Configured Video Device"
    Driver        "vboxvideo"
EndSection

で24bitカラーでの表示はできています。画面が小さいので800x600の設定になっていますが、どうしてもうまくいかない場合は、適宜修正して試してみてください。

それはさておき、Guest Additionをインストールする際、build-essentialやkernel-headersが必要になると思いますが、それらはインストールされていますか?
guest additionのインストール時に、なにかエラーがでたりしていないでしょうか。

# 今、使っているXPマシンは貧弱で、ホストがOpenGL対応ではないためか視覚効果を有効にはできませんでした。
# 後日、自宅のPCでホスト: Kubuntu 9.10、ゲスト: Vine 5.0あたりで、compizが動くか試してみます。

オフライン

 

#8 2010-03-16 13:37:23

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

参考にならないかもしれないですが、以下の環境で視覚効果を「追加効果」に設定できてます。
実機に比べるとモッサリですが、一応ウィンドウがうにょうにょしてます。

Host: Windows7 64bit
     nVidia GeForce 8600GT True Color 32bitモード

Guest: Ubuntu 10.04 AMD64
     仮想マシン>セッション情報では、32bitカラーとして認識


Guest AdditionsをVirtualBoxのコンソールからではなく、GuestであるUbuntuのsynapticからインストールしました。

オフライン

 

#9 2010-03-16 19:18:53

mitukedora
メンバ
登録日: 2009-02-06

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

ご指導ありがとうございます。

1.「build-essential」はインストールしました。

2.「kernel-headers」はインストールしてありません、インストールしようとさがしてもどこにも見あたりません。

3.guest additionのインストールについては、下記の方法でおこないました。

4.VirtualBox自体の「デバイス」メニューから
   「cd/dvd-ROMのマウント解除」を実行
   その下にある「Guest Additionsのインストール」をクリック

5.警告ダイヤログが表示された、ここで「ok」をクリック

6.端末より
  cd /media/cdrom
   sudo sh ./VBoxLinuxAdditions-x86.run
   sudo reboot

7.画面解像度の変更、および、ホストとゲストの間のマウスポイントの移動が可能となった。

以上です。
依然変化がありません。

オフライン

 

#10 2010-03-17 01:06:45

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

もう一つ、役に立たないかも知れませんが、
Host: Ubuntu 9.10 AMD64 + ATI Radeon HD3450
Guest: Ubuntu 9.10 x86
で、検証してみました。

Guestはこの実験のために新規でインストールしたもので、以下の手順でGuest Additionsを入れました。

sudo aptitude update
sudo aptitude upgrade

一旦再起動

sudo aptitude install build-essential linux-headers-`uname -r`

VirtualBoxのデバイスメニューからGuest Additionsをマウントして

cd /media/cdrom
sudo ./VBoxLinuxAdditions-x86.run
sudo reboot

で、ここまでで実は「通常効果」が何もしないで有効な状態になっていました。「追加効果」も選択可能でウィンドウもきちんとうにょうにょします。
セッション情報で確認すると、色数は32bitになっています。
・・・ところが別の問題があり、なぜかログイン後にもxsplashの画面がザッピングのようにチラチラ表示され使い物になりません。(それでも操作はできる)

それで、#8での検証と同様にsynapticからguest additions(virtualbox-ose-guest-utils)をインストールしようと思いましたが、9.10のリポジトリには3.1.4用のものがなく実験できませんでした。ためしに3.0.8用を入れてみましたが3Dアクセラレーションが有効にならないので、「効果なし」のみになりました。


ここまで書いて、上記のザッピングでちょっと思い当たる節がでてきて、そこについて確認してみました。
ホスト側で使用しているグラフィックカードのドライバですが、Compizを有効にしていると3Dに限らずアクセラレーションが全般的におかしくなる現象があり、動画を見るときなんかは一時的にCompizを無効にしているのでした。
そこで、ホスト側のCompizを無効にして、Guestを起動し直したところザッピングは発生しなくなり、うにょうにょも問題無し状態に。


#8ではゲストが違う/今回はホストが違うという検証であまり役に立たない情報ですが、一応VirtualBox内でもCompiz使えますよということで。

オフライン

 

#11 2010-03-17 10:13:27

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

Host: Windows7 Enterprise x64版 + nVidia GeForce 8600GT True Color 32bitモード + VirtualBox Ver.3.1.4 r57640
Guest: Ubuntu 9.10 Desktop i386

で試してみました(手順は#10と同じ)が、やはりGuest Additionsのインストールで「通常効果」が有効になり、「追加効果」も選択可能でした。
Guestのビデオメモリの設定が12MBのままでもOKでした。

Guest Additionsのインストールがうまくいってないんですかね?

オフライン

 

#12 2010-03-18 20:02:57

mitukedora
メンバ
登録日: 2009-02-06

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

ご指導ありがとうございます。

なかなか、うまくいきません。

しばらくの間ギブアップ宣言をします。

オフライン

 

#13 2010-03-20 23:39:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: VirtualBoxにおけるゲストOS(Ubuntu)の導入がうまくいかない。

HostがUbuntu9.10で、GuestがVine5.0なのですが、大体同じ状況になるだろうと思って検証結果を投稿します。
GuestにCD-ROMイメージからGuestAdditionをインストールした場合、そのままではcompizを有効化できませんでした。
compiz-checkを実行したところ、whitelistに入ってないのでcompizが使えませんよ、とでるのでcompiz-checkにおまかせでwhitelistに登録。その後、compizを有効化できるようになりました。
この場合でも、#10のgontomoさんの投稿と同じ現象が起きましたが、Host側のcompizを切ると正常に動作するようになりました(本題のHostをWindowsにという話とはあまり関係しないかも知れませんが)。

以上。

オフライン

 

Board footer

Powered by FluxBB