Instalando o VBox Guest Additions quando não há nenhum servidor X

8

Estou usando o Virtual Box na minha máquina host do Windows 8.1. Eu instalei o CentOS & Ubuntu em 'Modo Gráfico' e teve prática suficiente. Mas agora eu queria mudar para o 'Modo Linha de Comando' completamente, portanto criei uma máquina para esse fim e instalei 'CentOS6.6 Basic Server' / 'CentOS7 Minimal.

No Graphical Mahines, eu poderia facilmente instalar o VBox Guest Additions com esses poucos comandos.

yum update
yum install gcc
yum install kernel-devel
sh VBoxLinuxAdditions.run (From mounted Location For CDrom)

Mas desde que eu instalei a máquina CLI e quando tentei os mesmos comandos nela, ela não instala corretamente, dá esse erro: Could not find X.Org or Xfree86 Window System, skipping.

Alguém pode me orientar sobre isso e me dizer o que precisa ser feito para que funcione?

    
por Sollosa 30.05.2015 / 15:26

4 respostas

10

Acabei de instalar isso na minha VM CLI do Ubuntu usando estes comandos:

sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run

Eu encontrei uma página sugerindo a instalação do dkms primeiro, mas parece que já tive isso instalado. Se você não o fizer, execute este comando antes daqueles acima (isso deve funcionar no Ubuntu, mas provavelmente você pode encontrar o comando equivalente yum ):

sudo apt-get install dkms

Agora, isso funcionou corretamente. Eu também recebi o erro que você mencionou ("Não é possível encontrar o Sistema de Janelas X.Org ou XFree86, pulando ) mas isso é apenas um aviso. É por isso que ele diz" pulando ". Ele simplesmente pulou a instalação das partes as adições de convidados que lidam com o X. O restante foi instalado corretamente.

    
por 30.05.2015 / 16:57
3

De acordo com a pergunta, o OP quer instalar o Guest Addition para que ele possa alterar a resolução do seu Guest. Isso não é possível. Guest Additions só pode alterar a resolução quando houver um X-server instalado.

Para citar Wikipedia :

The Guest Additions for Windows, Linux, Solaris, OpenSolaris, or OS/2 guests include a special video-driver that increases video performance and includes additional features, such as automatically adjusting the guest resolution when resizing the VM window or desktop composition via virtualized WDDM drivers .

No entanto, se você quiser instalar o Guest Addition, você pode tentar este comando:

./VBoxLinuxAdditions.run --nox11

Mas, novamente, mesmo que funcione, isso não resolverá seu problema. Porque você não seria capaz de alterar a resolução do seu sistema operacional convidado não gráfico.

UPDATE

No entanto, se você quiser trabalhar na linha de comando em uma resolução maior, você pode apenas ssh em sua máquina virtual usando putty . Este é o procedimento padrão.

    
por 30.05.2015 / 15:45
2

A solução publicada aqui resolve o problema. A solução é alterar o tamanho da janela do terminal na máquina da VM.

Se definir em grub2 usando esta solução as entradas como:

GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD=keep
GRUB_GFXPAYLOAD_LINUX=keep

só alterou a resolução do menu do Grub (mesmo se colocar o 1024x768x32 nas entradas PAYLOAD ) e fez não resolver o problema. Eu tive que adicionar o vga=0x344 ao GRUB_CMDLINE_LINUX

    
por 23.09.2015 / 14:21
1

Eu sei que isso não é uma resposta para a pergunta acima, mas é uma resposta para o problema que Sollosa realmente queria abordar.

Se você estiver em um computador com uma tela de resolução muito alta, a janela do VirtualBox e a fonte no terminal podem ser minúsculas!

Eu tenho uma solução muito fácil para esse problema. Você poderia simplesmente usar o atalho: CTRL + C

Em seguida, você poderá esticar a janela do VirtualBox e, como resultado, aumentar o tamanho da fonte.

Se a sua "Chave do Host" for outra coisa, você terá que substituir a tecla "CTRL" pela sua "Chave do Host".

    
por 02.03.2017 / 20:29