Maggiore risoluzione dello schermo per VirtualBox?

96

Ci ho provato per un po 'ma senza fortuna. Ho installato ubuntu-11.10-desktop-i386 due volte. Aggiunte anche aggiunte guest. Tuttavia ottengo sempre la massima risoluzione dello schermo come, 1024 x 768 .

Devo modificare qualcosa in /etc/X11/xorg.conf file ( esempio )? Attualmente non esiste tale file in quel percorso. Inoltre, potresti consigliarmi quale dovrebbe essere il contenuto del file per la versione 11.10?

    
posta iammilind 29.10.2011 - 20:25
fonte

17 risposte

88

Questo ha funzionato per me e sto utilizzando VirtualBox 4.1.8 e Ubuntu 11.10.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

L'ho trovato su questo sito con una domanda leggermente diversa Maggiore risoluzione dello schermo in VirtualBox?

    
risposta data wfudge 09.03.2012 - 07:22
fonte
31

Sono stato in grado di riprodurre questo problema ripetutamente su host Windows 7 con guest Ubuntu 11.10. Installazione di Ubuntu da un'immagine ISO.

Questo problema si verifica quando le Addizioni Guest non sono installate o installate da fonti ubuntu.

Per risolvere questo problema, installa le aggiunte guest dai dispositivi della macchina virtuale & gt; Inserisci immagine CD Additions per le immagini ed esegui il comando automatico. Se hai già installato le aggiunte guest da un'origine diversa, ti verrà chiesto di rimuovere quello esistente e di installare nuove aggiunte guest, basta dire "sì". Questo rimuoverà le aggiunte guest se sono già state installate da fonti ubuntu e create da sorgenti fornite con l'installazione di virtualBox.

Questo dovrebbe risolvere il problema.

    
risposta data Sai Puli 09.08.2012 - 17:35
fonte
14

Ho appena installato Ubuntu 12.04 su VirtualBox 4.1.4, ma non sono riuscito a farlo funzionare a una risoluzione più alta, anche dopo aver installato e reinstallato VBOXAdditions. Disperato, ho installato VBOX 4.1.14 e reinstallato molte volte VBOXAdditions, ma senza alcun successo. Infine, la soluzione che risolve il problema era di aumentare la memoria video (in VBOX per Ubuntu) dall'avvio di 12 MB, a 48 MB (che ancora non permettevano la risoluzione 1366x768) e di 128 MB. Dopo aver riavviato Ubuntu, tutto funziona perfettamente, 1366x768 è la mia risoluzione predefinita. Spero che questo ti possa aiutare nei tuoi problemi. Cheers!

    
risposta data LowResolutionOnUbuntu12.04 28.04.2012 - 17:56
fonte
10

Mi sono preoccupato della risoluzione dello schermo su Virtual Box su Windows 7 x64 come ospite e desktop Ubuntu 12.04 LTS come guest. Avevo aumentato la memoria video a 128 MB, installato VirtualBox Linux Additions, ma era ancora un no. Durante il controllo delle impostazioni del display in Ubuntu ho potuto scegliere solo tra 800x640 (4: 3) e 1024x768 (4: 3).

Selezionando la casella di spunta Abilita accelerazione 3D nelle impostazioni della macchina virtuale, ha funzionato. Successivamente, quando la finestra ospite è stata ridimensionata, la dimensione si rifletteva nelle impostazioni di visualizzazione di Ubuntu. Attivando la modalità a schermo intero, potrei usare la piena risoluzione 1600x900 in Ubuntu.

Spera che questo potrebbe salvare i capelli di qualcuno.

AGGIORNAMENTO: Dopo aver abilitato l'accelerazione 3D, Ubuntu è diventato estremamente lento. Quindi ho deselezionato l'accelerazione 3D e potrei comunque godermi la risoluzione a schermo intero.

    
risposta data John P 09.10.2012 - 17:12
fonte
7

Il mio sistema è a 64 bit con Windows 7 SP 1 con Ubuntu 12.04 LTS a 32 bit (i386). Ho dovuto fare quasi tutto per farlo funzionare. Per riassumere:

  1. Con l'arresto della macchina virtuale, cambia le "Impostazioni" della macchina virtuale pertinente. Sotto "Visualizza" - & gt; "Video" sposta il dispositivo di scorrimento della memoria video su "128mb" e seleziona "Abilita accelerazione 3D".

  2. Ora carica la tua macchina virtuale Ubuntu. Nella sezione "Dispositivi" fare clic su "Inserisci immagine CD Aggiungi guest". Aspetta che faccia il suo lavoro.

  3. Riavvia la macchina virtuale. Ora dovresti essere in grado di raggiungere le risoluzioni più elevate. In caso contrario, potrebbe essere perché la finestra della macchina virtuale non è abbastanza grande. Trascina l'angolo per ingrandirlo o semplicemente: "Visualizza" - & gt; "Passa a schermo intero"

Spero che questo aiuti qualcuno. Grazie a tutte le altre risposte per avermi aiutato.

    
risposta data Calleniah 04.12.2013 - 20:42
fonte
7

Questo è probabilmente un problema VirtualBox , piuttosto che un Ubuntu .

Ho avuto lo stesso problema ripetutamente prima. A volte la rimozione e la reinstallazione delle aggiunte risolve questo problema. O semplicemente forzando VirtualBox a caricarli effettivamente, e non solo scaricarli.

Purtroppo, questo problema si ripresenta. Ho scoperto che l'aggiornamento di VirtualBox (in una versione più recente) a volte lo rende peggiore e talvolta lo risolve. Questo è un problema ricorrente ..

    
risposta data david6 20.11.2011 - 00:24
fonte
2

Ultimamente ultimamente, non sono sicuro che questa risposta sarà d'aiuto, ma avendo un problema di risoluzione simile (host Mac, Ubuntu come vbox) e dopo aver giocato con xrandr , xorg.conf ecc ... Ho provato il seguente

  • chiudi Virtual Box
  • inserisci il comando terminale host VBoxManage setextradata Linux CustomVideoMode1 1152x680x32 dove Linux è il nome vbox, CustomVideoMode1 è un nome che tu dai con 1 per una nuova risoluzione, 1152x680x32 per una risoluzione dei colori di 1152 x 680 x 32 bit (VBoxManage.exe su Windows)
  • avvia la tua vbox
  • reinstallare le aggiunte ospite

ha funzionato immediatamente dopo il riavvio di vbox.

maggiori informazioni

    
risposta data Ring Ø 31.03.2013 - 12:47
fonte
2

Utilizzo di VirtualBox 4.3 su Windows 8 e guest Ubuntu 12.04

Ho installato le aggiunte guest di virtualbox dal file iso fornito nella directory di installazione di virtualbox (utilizzato autorun.sh) + restart guest.

Per prima cosa ho pensato che non funzionasse: la risoluzione era ancora bassa ei parametri dello schermo non mostravano una risoluzione più alta

Poi ho realizzato che lo schermo ospite era in "modalità scala" (host + c), sono passato a a schermo intero (host + F) e la risoluzione andava bene!

    
risposta data ceco 14.05.2014 - 16:25
fonte
1

Basta eseguire Ubuntu sulla macchina virtuale e installare "VirtualBox Guest Additions" (Dispositivi - & gt; Installa guest aggiunte). Dopo l'installazione, riavvia il sistema guest.

Ora la risoluzione cambierà automaticamente a seconda delle dimensioni della finestra.

* Uso Ubuntu 13.04 su VirtualBox 4.2.12 per Mac OS

Buona fortuna.

    
risposta data Roman Shamritskiy 04.06.2013 - 13:33
fonte
1

Problema con schermo non pieno dopo gli aggiornamenti. Esecuzione di Ubuntu 12.04. Nel supporto VBOXADDITIONS ho semplicemente eseguito autorun.sh - questa aggiunta guest disinstallata e reinstallata e poi ho riavviato e tutto è tornato alla normalità.

    
risposta data Richard 27.06.2013 - 07:43
fonte
1

Con Ubuntu 12.04 come ospite e ospite ho seguito la risposta di wfudge.

Ciò richiede l'installazione di altri pacchetti:

sudo apt-get xserver-xorg-core

Successivamente, ha eseguito questa riga modificata da wfudge suggerita da apt-get:

sudo apt-get install virtualbox-ose-guest-utils virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-guest-x11

Dopo che il guest di Ubuntu non si avviava nella GUI, quindi con Ctrl + Alt + F1, loggato in una console ed eseguito:

sudo apt-get install ubuntu-desktop

Riavvia e completa. Ora posso ottenere risoluzioni più alte fino a 1600x1200. Ancora non 1920x1080 (host), quindi non è a schermo intero, ma almeno è molto meglio di quello che avevo prima.

Credo sia un problema di VirtualBox, ma quando ho usato un host di Windows non avevo questo problema ...

    
risposta data Christian Vielma 25.09.2013 - 18:01
fonte
1

Per me (Host: Mac El-capitan, Ospite: Ubuntu 14.xx LTS, VirtualBox: 5.0.12) l'Ubuntu non si riavvierà (nero o la schermata viola predefinita congelata) dopo le installazioni guest tramite apt-get come descritto nella maggior parte dei post in questa discussione.

Finalmente ho usato le istruzioni ufficiali da VirtualBox . In una nuova installazione di Ubuntu. Ha lavorato!

  

Installazione di aggiunte guest su Ubuntu

     
  1. Segui questi passaggi per installare le aggiunte guest sulla tua macchina virtuale Ubuntu:
  2.   
  3. Accedi come ubuntu;
  4.   
  5. Fai clic su Applicazioni / Sistema / Terminale (o su Applicazioni / Terminale, se stai utilizzando la versione 6.06.1 di Dapper Drake);
  6.   
  7. Aggiorna il tuo database APT con sudo apt-get update e digita la tua password, se richiesta;
  8.   
  9. Installa gli ultimi aggiornamenti di sicurezza con sudo apt-get upgrade;
  10.   
  11. Installa i pacchetti richiesti con sudo apt-get install build-essential module-assistant;
  12.   
  13. Configura il tuo sistema per creare moduli del kernel eseguendo sudo m-a prepare;
  14.   
  15. Fai clic su Installa guest aggiunte ... dal menu Dispositivi, quindi scegli di sfogliare il contenuto del CD quando richiesto.
  16.   
  17. Esegui sudo sh /media/cdrom/VBoxLinuxAdditions.run e segui le istruzioni sullo schermo.
  18.   

Ho fatto un sudo reboot now alla fine solo per essere sicuro. Al riavvio ha iniziato a cambiare la sua risoluzione in base alle dimensioni della finestra.

    
risposta data Kashyap 27.01.2016 - 16:22
fonte
0

Ho lo stesso problema sul mio notebook DELL M6600 con Ubuntu 12.10. Ho dovuto installare le aggiunte di quest in Windows safe mode. Successivamente, la risoluzione dello schermo del desktop è stata eseguita in base alla dimensione della finestra con il sistema operativo guest.

    
risposta data jafan 29.01.2013 - 20:41
fonte
0

A volte è molto semplice (facendo riferimento a 12.03 / 4) Nella finestra della macchina virtuale, premi il pulsante di ingrandimento e riempirà lo schermo, facendo sì che Ubuntu rilevi nuovamente la risoluzione dello schermo dalla VM.

Altrimenti, la risposta di Christian Vielma, facendo tutti e tre i passi uno dopo l'altro, abiliterà questa opzione.

    
risposta data ppostma1 30.10.2013 - 16:57
fonte
0
  1. Chiudi VirtualBox.

  2. Incolla questo sul terminale host:

    sudo VBoxManage setextradata NAME CustomVideoMode1 1152x680x32
    

    dove NAME può essere trovato in Impostazioni Generale Base Nome .

  3. Riavvia VirtualBox.

risposta data Ajay 06.03.2014 - 17:00
fonte
0

Usando un semplice X11 senza un client desktop pesante, ratpoison nel mio caso, il seguente pacchetto è tutto ciò che è necessario:

virtualbox-guest-x11

Capisco che altri pacchetti potrebbero rendere il tuo kernel consapevole del fatto che è in esecuzione in un ambiente virtuale per alcuni vantaggi, ma questo pacchetto sembra gestire i problemi di risoluzione.

    
risposta data Asad Hasan 08.03.2014 - 20:23
fonte
0

L'unica soluzione che ha funzionato è stata scaricare l'ultima VBoxAdditions ISO dal sito Web di Oracle poiché i vecchi non funzionano correttamente con DKMS.

    
risposta data Yatharth Agarwal 09.12.2015 - 21:43
fonte

Leggi altre domande sui tag