Resolução de tela do VirtualBox SEM adições ao convidado

6

Eu li muitos posts sobre resoluções de tela para o Ubuntu como convidado do VirtualBox. Pode ser que eu não consegui ler o bom ... Então,

Eu "apenas" quero disponibilizar mais resoluções de tela SEM instalar / modificar qualquer coisa que exija acesso de superusuário na VM convidada do Ubuntu (então SEM adições de convidado). Este requisito é um problema de segurança obrigatório para o meu projeto.

Estou bastante confiante de que deve ser de alguma forma possível, porque a configuração "GRUB_GFXMODE = 1280x1024" em / etc / default / grub usa apenas 1280x1024 no menu de inicialização do grub. Isso mostra que a placa virtual de Virtual Box suporta isso.

PS: por favor, não responda a nada que envolva adições de convidados.

    
por svert 25.04.2013 / 11:57

5 respostas

2

Executar

xrandr

Você é semelhante a

Screen 0: minimum 320 x 200, current 800 x 600, maximum 1280 x 1280

VGA connected 800x600+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
       1280x1024      60.0 +   75.0  
       1280x960       59.9  
       1152x864       75.0     74.8  
       1024x768       75.1     70.1     60.0  
       832x624        74.6  
       800x600        72.2*    75.0     60.3     56.2  
       640x480        75.0     72.8     66.7     60.0  
       720x400        70.1

    * item is current.

É uma lista de resoluções que você pode definir. Agora você pode mudar usando

xrandr -s Index

O índice

é o número a partir de 0 como a primeira linha.

OR

xrandr -s widthxheight

    
por Web-E 25.04.2013 / 12:31
2

Você precisará inicializar no modo EFI e instalar o Ubuntu no modo EFI para que isso funcione.

% bl0ck_qu0te%

Sem adições de convidados, não há como alterar aleatoriamente as resoluções do convidado. Você terá que escolher uma resolução e ficar com ela, embora você possa alterar as resoluções entre as reinicializações. Por exemplo, desligar, alterar resolução, inicializar.

Seria muito melhor criar uma imagem com as Additions de convidado já instaladas e usá-la apenas como imagem base bloqueada. No entanto, os comandos acima funcionarão.

Há muitos dados sobre a execução sem adições de convidados aqui .

Você pode querer usar uma resolução de 1920x1080 e ativar o "modo de escala" para que a janela possa ser redimensionada. Não é o mesmo que mudar as resoluções, mas é um bom começo.

    
por coteyr 13.05.2013 / 02:20
0

Eu encontrei este . Pode ajudar / trabalhar para você:

Feche a caixa virtual, abra um terminal e digite:

VBoxManage setextradata global GUI/MaxGuestResolution HORIZANTALAMOUNTOFPIXELSHERE,VERTICALAMOUNTOFPIXELSHERE

Substitua HORIZANTALAMOUNTOFPIXELSHERE pela quantidade horizontal de pixels e VERTICALAMOUNTOFPIXELSHERE pela quantidade vertical de pixels. Isso definirá a resolução para máquinas virtuais sem acréscimos de convidados.

Infelizmente, só funcionou com o openSUSE para mim (ainda não tentei com o Ubuntu), mas você pode tentar e espero que funcione para você.

    
por Jop V. 11.05.2013 / 22:11
0

1) Pare o XOrg

 stop lightdm

2) Abra o console

CTRL-ALT-F1

3) Crie o xorg.conf padrão, ele não existe

X -configure

4) Mova o xorg.conf.new para que o sistema use o arquivo de configuração

mv xorg.conf.new /etc/X11/xorg.conf

5) Reinicie

reboot

6) Modifique xorg.conf, adicione

Section "Monitor"
...
 HorizSync 1.0 - 1000.0
 VertRefresh 1.0 - 1000.0
 Option "MinClock" "1.0"
 Option "MaxClock" "10000.0"
 Option "Primary" "True"
 Option "PreferredMode" "1920x1080"
...
EndSection

7) Reinicie

reboot

8) Configurações do sistema > Mostrar > "Selecione Qualquer -4: 3- Resolução"

9) Ativar widescreen

Host:VBoxManage setextradata "YOURGUEST" "CustomVideoMode1" "1920x1080x32"
    
por thingisight 26.09.2016 / 01:46
0

Eu tive o mesmo problema quando instalei um sistema operacional que não deve se beneficiar. Eu teria usado adições de convidados, mas a Oracle não cria um para esse sistema.

Consegui contornar os dois recursos que perdi: compartilhar arquivos e alterar a resolução.

Na verdade, eu não mudei a resolução, então isso pode não ser o que você quer.

Eu só queria mudar o tamanho da janela e descobri que podia fazer isso para a máquina na Virtual Box. Se é isso que você quer fazer, aqui está o que encontrei.

Vá para configurações- > exiba e altere o fator de escala e altere-o. A "resolução" da máquina convidada permanece a mesma, mas a tela agora pode ser visualizada.

A propósito, desde que a máquina inicializa na EFI, eu tentei algumas das soluções VboxMaanage aqui e elas não funcionaram.

    
por David E. 22.04.2017 / 20:10