web-dev-qa-db-ja.com

VirtualBoxを1366 x 768で実行するにはどうすればよいですか。

VirtualBoxでWindows 8を実行しようとしています。私のラップトップのディスプレイはちょうど1366x768です。解像度が1366 x 768未満の場合、Windows 8はその機能の一部を無効にするので、ゲストOSをフルスクリーンで実行する必要があります。

問題は、VirtualBoxが1366x768でゲストを実行することを拒否していることです。 VirtualBoxが "fullscreen"のとき、ゲストは1360 x 768 - 6ピクセルが狭すぎる。そのため、ディスプレイの左右に3ピクセルの黒いバーがあります。

このユーザー も同じ問題を抱えていましたが、受け入れられた答えは "Guest the Additionsのインストール"です。それは私を1360年に導きました、しかし1366年にはそうしませんでした。

VirtualBoxのチケット追跡システム によると、以前はゲストの画面幅が8の倍数に切り捨てられるバグがありましたが、彼らは主張していますバージョン3.2.12のバグを修正しました。私はバージョン4.1.18を使用していて、彼らが修正したと主張するのと同じ問題を見ているので、彼らは再びそれを壊したか、彼らがこれまで修正したことについて間違っていたか.

この答え はVM 128MBのビデオメモリを用意することを提案し、その後1366x768を取得しても問題ないと主張しました。 VMを作成したとき、そのディスプレイメモリはすでにデフォルトで128 MBに設定されていました。私はそれを256MBに増やそうとしました、しかし効果はありません:ゲストはまだ6ピクセルも狭すぎます。

私のホストOSはWindows 7 64ビットで、私はVirtualBox 4.1.18を実行しています。

自分のディスプレイのネイティブ解像度1366x768でVirtualBoxにゲストOSをフルスクリーンで実行させるにはどうすればよいですか?

31
Joe White

これについて週末を全部燃やした後、私はついに犯人を見つけました:VirtualBoxの3Dアクセラレーション。

仮想マシンの[設定]> [表示]に移動し、[3Dアクセラレーションを有効にする]のチェックを外した場合、ゲストは1366 x 768で正常に動作します。

9
Joe White

VMの実行中に、次のコマンドを使用してゲストOSに解像度を変更するように指示することもできます。

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

末尾の32は表示色数を表します。

22
Der Hochstapler

こうすることでうまくいった。

  1. シャットダウンVM

  2. C:\Program Files\Oracle\VirtualBox\に移動します

  3. Shift +右クリック>コマンドウィンドウをここで開く

  4. 実行コマンドVBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32

  5. VMを起動

  6. デスクトップを起動し、右クリック>画面の解像度

  7. 1366 x 768を選択

しかし、それは壊れました...

VirtualBoxを更新し、新しいGuest Additionsをインストールしました。今では「Windows 8用VirtualBoxグラフィックスアダプター」を使用していますが、広い解像度を選択できません。

9
Zack Peterson

私は次のコマンドを使用してFedora 22 KDEで同じ問題を解決しました:

$ VBoxManage setextradata global GUI/MaxGuestResolution any
$ VBoxManage setextradata "Win 10" "CustomVideoMode1" "1366x786x32"

仮想ボックスのウィンドウは閉じてください。

5
ANONDREN

あなたのハードウェアがあなたが使うつもりのどんな解像度でもサポートすることを確認してください。

VirtualBoxでLinuxゲストを起動して<Enter>を押します。 c GRUBメニュー(Debianではブルースクリーン)、そしてgrub>プロンプトでvbeinfoコマンドを使ってあなたのハードウェアでサポートされている解像度をチェックしてください。 1366x768x32の形式です。

押す Esc grub>を終了するにはプロンプトを出して次に進みます。その後:

  1. rootとしてシステムにログインします。
  2. vim /etc/default/grub
  3. サポートされているモードの1つを使用して編集します。

    GRUB_GFXMODE=1366x768x24
    GRUB_GFXPAYLOAD_LINUX=keep
    
  4. grubの設定を更新します(Debianのコマンドはupdate-grub、OpenSUSEのコマンドはgrub2-mkconfig -o /boot/grub2/grub.cfgです)

  5. ログアウト
  6. windows(またはホストOSがなんであれ)では、このコマンドを実行します。

    C:\>...\vboxmanage setextradata "your_guest_os_name" "CustomVideoMode1" "1366x768x32"
    
  7. ゲストOSを再起動します

3
alix

私の問題はUbuntu 14.04で(VBで)Windows XPを実行していたことです。それを実行するのは、リモートで仕事に接続する唯一の方法だからです。いずれにせよ、私が次のようにするまで、最大解像度は1024X800でした。

  1. Oracle VM VirtualBox Managerの下で、Fileメニューを選択します。
  2. 設定オプションを選択します
  3. 左側のオプションから[表示]を選択します
  4. 最大ゲスト画面サイズをヒント(自動またはなしから)に変更します。
  5. あなたの最大ピクセル幅と高さを設定してください(私のものは1440X900です)
  6. OKをクリック
  7. 仮想セッションを開始します
2
ray

これらの指示に従うと、あなたはあなたの問題を解決するでしょう:

  • VirtualBox 4.3.32を実行しています
  • インストールされているOSはWindows 7です

仮想マシンをオフにして、次の手順を実行します。

  1. お使いのPCの以下のフォルダに移動します。C:\Program Files\Oracle\VirtualBox
  2. Shiftキーを押しながら右クリックして、[コマンドプロンプトをここで開く]を選択します。
  3. 次のように入力します。VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
  4. Windows7をVirtualBoxの名前に置き換えます。
  5. Enterを押します。
  6. 仮想マシンを起動します。
  7. 仮想マシンのデスクトップを右クリックして[画面の解像度]を選択します。
  8. 解像度の一覧に1366 x 768オプションがあります。
  9. 1366 x 768を選択して[OK]をクリックします。
0
GeorgeP

私は最近同じ問題を経験しました。幸いなことに、私はこのリンクを使って解決の問題を解決することができました。 https://www.youtube.com/watch?v=KCSXDjKKaQo 。私は一歩一歩指示に従いました、そして今、すべては完全に機能しています。ビデオを見ている人は、端末のアクセスにMACを使用しています。端末は画面の解像度を変更します。 Windows 7を使用してコマンドプロンプト(CMD)にアクセスしています。興味深いことに、コマンドはターミナルとCMDの両方で機能します。

参考までに、Oliverの投稿が説明したとおりに "1366 768 32"を使用してください。

うまくいけば、これは役立ちます。

0
Computer Guy

仮想マシンでMac OSを使用している場合は、1366 x 768の画面解像度を設定することはできません。

これがあなたが使うことができるいくつかの解像度です:

  • 640×480
  • 800×600
  • 1280×1024
  • 1440×900
  • 1900×1200

WindowsからVirtualBoxで設定するには:

VBoxManage.exe setextradata "Your OS name" CustomVideoMode1 800x600

また、Linux OSから設定するには:

VBoxManage setextradata "MacOS Mojave" VBoxInternal2/EfiGraphicsResolution 800x600
0

私はインドネシアから来た男がどのようにしてそれを機能させることができたかを考え出しました、しかしそれはWin XPゲストOS上で。おそらくWin 8でも同様に動作するはずです。

  1. ホストOSにVBゲストの追加機能がインストールされている必要があります。

  2. VMを起動し、ミニツールバーからCD/DVDを右クリックして[仮想CD/DVDファイルの選択]を選択します。

  3. プロンプトが表示されたら、VBインストールフォルダを参照してVBoxGuestAdditions.ISOを選択します。

  4. セットアップはゲストOS上で実行を開始し、VBゲストの追加機能をインストールします。

  5. 再起動すると、3Dビデオアクセラレーションを有効にしても機能します。

0
Mike

[設定]-> [表示]-> [スケール係数(すべてのモニター)]に移動します。それを増やします。 VMウィンドウで実行されているOSの画面を最大化します

0
Prashant Kajale