2012-06-30 19:55:21 +0000 2012-06-30 19:55:21 +0000
36
36

Come posso far funzionare VirtualBox a 1366x768?

Sto cercando di eseguire Windows 8 in VirtualBox. Il display del mio portatile è esattamente 1366x768. Windows 8 disabilita alcune delle sue caratteristiche se la risoluzione è inferiore a 1366x768, quindi ho bisogno di eseguire il sistema operativo guest a schermo intero.

Il problema è che VirtualBox si rifiuta di eseguire il guest a 1366x768. Quando VirtualBox è “a schermo intero”, il guest è solo 1360x768 – sei pixel troppo stretto. Quindi c'è una barra nera di tre pixel ai lati sinistro e destro del display. Questo utente ha avuto lo stesso problema, ma la risposta accettata è “installare le Guest Additions”, cosa che ho già fatto; questo mi ha portato a 1360, ma non a 1366.

Secondo il VirtualBox ticket tracker , c'era un bug per cui la larghezza dello schermo del guest veniva arrotondata al più vicino multiplo di 8, ma dicono di aver risolto il bug nella versione 3.2.12. Sto usando la versione 4.1.18 e vedo lo stesso problema che dicono di aver risolto, quindi o l'hanno rotto di nuovo, o si sono sbagliati sul fatto di averlo risolto, o il mio problema è completamente diverso. Questa risposta ha suggerito di dare alla VM 128MB di memoria video, e ha dichiarato di non avere problemi a ottenere 1366x768 in seguito. Quando ho creato la VM, la sua memoria video era già impostata di default a 128 MB. Ho provato ad aumentarla a 256 MB, ma senza effetto: il guest è ancora sei pixel troppo stretto.

Il mio sistema operativo host è Windows 7 a 64 bit, e sto usando VirtualBox 4.1.18.

**Come posso fare in modo che VirtualBox esegua il mio sistema operativo guest a schermo intero alla risoluzione nativa del mio display di 1366x768?

Risposte (13)

23
23
23
2013-04-23 13:07:12 +0000

Mentre la VM è in esecuzione, puoi anche dire al sistema operativo ospite di cambiare la risoluzione usando:

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

Il 32 alla fine indica la profondità di colore del display.

12
12
12
2012-07-01 21:53:40 +0000

Dopo aver bruciato un intero fine settimana su questo, ho finalmente trovato il colpevole: L'accelerazione 3D di VirtualBox.

Se andate nelle impostazioni della vostra macchina virtuale > Display, e deselezionate “Enable 3D Acceleration”, allora il guest funzionerà con successo a 1366x768.

11
11
11
2012-11-06 15:23:57 +0000

L'ho fatto funzionare facendo così:

  1. Spegni la VM

  2. Naviga fino a `C:\Program Files\Oracle\VirtualBox## L'ho fatto funzionare facendo così:

  3. Spegni la VM

  4. Naviga fino a

  5. Shift + clic destro > Apri la finestra di comando qui

  6. Esegui il comando VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32

  7. Avvia la VM

  8. Avvia il Desktop, clicca con il tasto destro del mouse > Risoluzione dello schermo

  9. Scegli 1366 x 768

Ma, si è rotto…

Ho aggiornato VirtualBox e installato nuove Guest Additions. Ora sta usando “VirtualBox Graphics Adapter for Windows 8” e non posso selezionare una risoluzione ampia.

7
7
7
2015-09-04 05:46:23 +0000

Ho risolto lo stesso problema su Fedora 22 KDE usando il seguente comando:

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

Nota che la tua finestra di virtualbox dovrebbe essere chiusa.

4
4
4
2015-02-09 13:41:48 +0000

Assicuratevi che il vostro hardware supporti qualsiasi risoluzione vogliate usare.

Avviate il vostro guest Linux in VirtualBox e premete c nel menu di GRUB (è una schermata blu in Debian) e poi nel prompt grub> usate il comando vbeinfo per controllare le risoluzioni supportate dal vostro hardware. È nel formato di 1366x768x32.

Premere Esc per uscire dal prompt grub> e procedere. Quindi:

  1. accedere al sistema come root
  2. vim /etc/default/grub
  3. modifica, usando una delle modalità supportate:

  4. aggiornare la configurazione di Grub (il comando in Debian è update-grub, e in OpenSUSE è grub2-mkconfig -o /boot/grub2/grub.cfg)

  5. fare il logout

  6. in Windows (o qualunque sia il SO ospite) eseguire questo comando:

  7. riavvia il tuo sistema operativo ospite

2
2
2
2016-01-29 21:18:53 +0000

Il mio problema era l'esecuzione di Windows XP (in VB) in Ubuntu 14.04. Lo eseguo da quando è l'unico modo per connettermi in remoto al lavoro. Comunque, la risoluzione massima era 1024X800 finché non ho fatto il seguente:

  1. Sotto l'Oracle VM VirtualBox Manager, selezionare il menu File
  2. Selezionare l'opzione Preferenze
  3. Seleziona Display dal lato sinistro delle opzioni
  4. Cambia la dimensione massima dello schermo del Guest in HINT (da Automatic o None)
  5. Imposta la tua larghezza e altezza massima di pixel (la mia è 1440X900)
  6. Clicca su OK
  7. Avvia la tua sessione virtuale
1
1
1
2019-12-30 15:57:28 +0000

Ho risolto il mio problema in questo modo:

  1. Avvia il tuo sistema operativo virtuale (Windows 8), mentre è già in esecuzione
  2. Dal menu seleziona Device
  3. Installare le Guest Additions
  4. Continuate fino alla fine dell'installazione.
  5. Riavviare VirtualBox
1
1
1
2019-05-02 03:08:21 +0000

Se stai usando un Mac OS sulla tua macchina virtuale, non è possibile impostare la risoluzione dello schermo di 1366x768.

Ecco alcune risoluzioni che puoi usare:

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

Per impostarla su VirtualBox da Windows:

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

anche, per impostarlo da un sistema operativo Linux:

VBoxManage setextradata "MacOS Mojave" VBoxInternal2/EfiGraphicsResolution 800x600
0
0
0
2020-01-05 11:58:46 +0000

Per impostare la dimensione dello schermo a 1366x768 a schermo intero fate così.

Passi (nel prompt dei comandi):

  1. cd "C:\Program Files\Oracle\Virtualbox"
  2. StepVBoxManage setextradata “macOS name” VBoxInternal2/EfiGraphicsResolution 1366x768

Cambia il nome di macOS con il nome del tuo sistema operativo virtuale

0
0
0
2014-10-22 05:14:15 +0000

Recentemente ho sperimentato lo stesso problema. Fortunatamente, per me sono stato in grado di risolvere i miei problemi di risoluzione utilizzando questo link: https://www.youtube.com/watch?v=KCSXDjKKaQo . Ho seguito le istruzioni passo dopo passo e ora tutto funziona perfettamente. Il tizio nel video sta usando un MAC per accedere al terminale che farebbe le modifiche alla risoluzione dello schermo. Io sto usando Windows 7 per accedere al prompt dei comandi (CMD). È interessante notare che i comandi funzionano sia su Terminal che su CMD.

Come FYI assicuratevi di usare “1366 768 32” esattamente come il post di Oliver ha descritto

Speriamo che questo aiuti.

0
0
0
2019-07-11 10:53:52 +0000

Andate in Impostazioni - ´Visualizzazione - ´Fattore di scala (Tutti i monitor). Aumentatelo. Massimizzerà lo schermo del sistema operativo in esecuzione nella finestra della VM

0
0
0
2015-10-31 00:17:50 +0000

Segui queste istruzioni e risolverai il tuo problema:

  • Sto usando VirtualBox 4.3.32
  • Il sistema operativo installato è Windows 7

Ora con la macchina virtuale spenta fai quanto segue:

  1. Vai alla seguente cartella del tuo PC: C:\Program Files\Oracle\VirtualBox
  2. Premi Shift + clic destro e scegli “Apri il prompt dei comandi qui”.
  3. Digitare quanto segue: VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
  4. Sostituisci windows7 con il nome del VirtualBox.
  5. Premere Invio.
  6. Avviare la macchina virtuale.
  7. Fai clic destro sul desktop della macchina virtuale e scegli Risoluzione dello schermo.
  8. Nell'elenco Risoluzione troverai l'opzione 1366 x 768.
  9. Scegli 1366 x 768 e clicca su OK.
0
0
0
2014-02-19 19:27:34 +0000

Ho capito come l'ha fatto il tipo dell'Indonesia e sono riuscito a farlo funzionare, ma su Win XP guest OS. Probabilmente dovrebbe funzionare anche per Win 8.

  1. Devi avere le aggiunte VB guest installate sul sistema operativo host

  2. Avviare la VM e dalla barra degli strumenti mini, cliccare con il tasto destro su CD/DVD e selezionare “Choose a virtual CD/DVD file”.

  3. Quando richiesto, sfogliare la cartella di installazione VB e selezionare VBoxGuestAdditions.ISO

  4. L'installazione inizierà a funzionare sul vostro sistema operativo ospite e installerà le aggiunte VB guest

  5. Riavvia e funziona anche con l'accelerazione video 3d abilitata.