VirtualBoxを1366x768で実行するにはどうすればよいですか?


34

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

問題は、VirtualBoxがゲストを1366x768で実行することを拒否することです。VirtualBoxが「フルスクリーン」の場合、ゲストは1360x768のみで、6ピクセルが狭すぎます。そのため、ディスプレイの左右に3ピクセルの黒いバーがあります。

このユーザーには同じ問題がありましたが、受け入れられた答えは「Guest 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を実行しています。

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


ゲストにゲスト追加機能をインストールしましたか?それはそこにあるものの一つです。
b1nary.atr0phy

@ b1nary.atr0phy、質問で言ったように:the accepted answer is "install the Guest Additions", which I've already done
ジョーホワイト

回答:


24

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

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

最後の32は、ディスプレイの色深度を示します。


ここでもまったく同じ問題がありますが、Win7ゲストがあり、このソリューションも機能しました。ここでアドバイスされているように、VirtualBox 3Dアクセラレーションをオフにしました:superuser.com/a/443733/26903
Stabledog

2
これは私のために働いていません、助けてください。ArchLinux、KDEを実行しています。私のVMはリストされていますが、VBoxManage list runningvms解像度を800x600から1280x1024に変更できません
ラビ・ドリヤ14

これを機能させることはできましたが、virtualboxゲストOSをフルスクリーンモードで実行する必要がありました。(ホストキー(右Ctrl)-F)。次に、コマンドプロンプトに移動し、program files \ oracleの下の仮想ボックスフォルダーに移動して、コマンドを実行しました。同様に、Oracle VM VirtualBox Managerの「ファイル」→「設定」で設定します。
グレッグ

2
@RaviDhoriyaツこれは私のラップトップのfedora 22 kdeでは動作しません。しかし、私はここから解決策たyoutube.com/watch?v=KCSXDjKKaQoは今、それは私のラップトップ上で動作します
Dhirenハマル

@ANONDREN:ビデオの情報を使用して回答を投稿できれば、大いに役立ちます。)
Der Hochstapler

11

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

仮想マシンの[設定]> [表示]に移動し、[3Dアクセラレーションを有効にする]のチェックを外すと、ゲストは1366x768で正常に実行されます。


これはWin7ゲストで私のために働いた。このソリューションも同様でした:superuser.com/a/586538/26903
Stabledog

これはWindows 10でうまくいきました。ありがとう!
オーガストバレット

1
これは、サーバー2012と、私のための窓10を動作しませんでしたVM
悪魔の提唱

11

私はこれをして働いていました:

  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グラフィックスアダプター」を使用しているため、広い解像度を選択できません。


2
これは私のために働いたものです。bashのためのコマンドを少し修正:VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
Tejasケール

それは私のために働いていなかった、なぜ私はだ気づいたまで、私は疑問に思いCustomViewMode{ONE}ませんCustomViewMode{L}...とにかく、私は終わったsetvideomodehint、実行時にトリックでした
ケツァルコアトル

7

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

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

virtualboxウィンドウを閉じることに注意してください。


1
これはまさに私が探していたものです。どうもありがとうございました。
デミール

1
これは、Windows 8.1 VM用のUbuntu 18.04 64ビットで役立ちました。
デジニドミニク

Windows 7 32ビットVMのUbuntu 18.04 64ビットで動作しました
Yuri Santos

3

ハードウェアが使用する解像度に対応していることを確認してください。

LinuxゲストをVirtualBoxで起動cし、GRUBメニュー(Debianではブルースクリーン)を押してから、grub>プロンプトでvbeinfoコマンドを使用して、ハードウェアでサポートされている解像度を確認します。の形式です1366x768x32

を押しEscgrub>プロンプトを終了し、続行します。次に:

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

    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を再起動します


win7ホスト上の私のdebian vmで問題なく動作しました。ありがとう!
danmcb

2

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

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

1

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

使用できる解像度は次のとおりです。

  • 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

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

参考までに、オリバーの投稿が説明したとおりに「1366 768 32」を使用してください。

これがお役に立てば幸いです。


どうもありがとうございました。私は与えられた解決策に従いましたが、今ではfedora 22 kdeラップトップで動作します。
ディレンハマル

1
YouTube動画が削除された場合に備えて、回答に手順を含めてください。
悪魔の擁護者

0

以下の指示に従ってください。問題を解決できます。

  • 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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.