Google+ (Google Plus)

Ajude a divulgar o MyTraceLog clicando no botão +1.

6 de agosto de 2011

Instalando os adicionais para convidado (Guest Additions) na VM CentOS 5.6 do Virtualbox

Neste artigo apresentarei como instalar os adicionais para convidado em uma VM CentOS 5.6 x86_64 (guest) hospedado no Windows 7 Ultimate 64 bits (host). Adicionais para convidado, também conhecido como guest additions, é um conjunto de dispositivos de drivers e aplicativos de sistema que otimizam o sistema operacional convidado (guest) para um melhor desempenho e usabilidade.

Antes de prosseguir é interessante ler os seguintes artigos:
Os adicionais para convidado oferece as seguinte funcionalidades:
  • Integração de mouse: Não é necessário pressionar o Ctrl da direita no sistema convidado para ir pro sistema hospedeiro. O foco do mouse é detectado automaticamente apenas posicionando o mouse no sistema convidado.
  • Compartilhamento de pastas: Suporte a um compartilhamento entre o sistema convidado e o sistema hospedeiro.
  • Melhor suporte a vídeo: Suporte a altas resoluções e aceleração 2D/3D.
  • Janelas Seamless: Janelas do sistema convidado podem ser mapeadas no sistema hospedeiro. Desta forma podemos ter CentOS 5.6 e Windows 7 na mesma janela.
  • Canal genérico de comunicação: Permite controlar aplicativos no sistema convidado pelo sistema hospedeiro.
  • Sincronização de data/hora: Garante que a data/hora entre os sistemas estejam sincronizados.
  • Compartilhamento de área de transferência: Ctrl+C no sistema convidado e Ctrl+V no sistema hospedeiro e vice-versa.
  • Logons automatizados: Credenciais são armazenadas em um master repositório e podem ser utilizadas para autenticar outros sistemas convidados.
Os procedimento aqui descritos são aplicados no CentOS, mas podem ser utilizados com pequenas modificações para o Red Hat Enterprise Linux (RHEL) e Oracle Enterprise Linux (OEL).

Pacotes requeridos

  • gcc
  • kernel-devel
Para verificar a existência dos pacotes:
[mytracelog@mytracelog ~]$ rpm -q gcc
[mytracelog@mytracelog ~]$ rpm -q kernel-devel
Caso não encontre, instale os pacotes e reinicie a máquina:
[root@mytracelog ~]# yum install gcc
[root@mytracelog ~]# yum install kernel-devel
[root@mytracelog ~]# init 6



Instalação dos adicionais para convidado (Guest Additions)

  1. Iniciar a VM, após fazer o login, pressione Ctrl da direita e click em Dispositivos > Instalar Adicionais para convidado...
  2. guestadditions01.png
  3. É montado o VBoxGuestAdditions.iso em /media
  4. guestadditions02.png
  5. No terminal como super usuário, execute o script VBoxLinuxAdditions.run
  6. [root@mytracelog ~]# yum install gcc
    [root@mytracelog ~]# cd /media
    [root@mytracelog media]# ls
    VBOXADDITONS_4.0.6_71416
    [root@mytracelog media]# cd VBOXADDITONS_4.0.6_71416
    [root@mytracelog VBOXADDITONS_4.0.6_71416]# ./VBoxLinuxAdditions.run
    Verifying archive integrity... All good.
    Uncompressing VirtualBox 4.0.6 Guest Additions for Linux.........
    VirtualBox Guest Additions installer
    Removing existing VirtualBox DKMS kernel modules           [  OK  ]
    Removing existing VirtualBox non-DKMS kernel modules       [  OK  ]
    Building the VirtualBox Guest Additions kernel modules
    Your guest system does not seem to have sufficient OpenGL support to enable
    accelerated 3D effects (this requires Linux 2.6.27 or later in the guest
    system).  This Guest Additions feature will be disabled.
    
    
    Building the main Guest Additions module                   [  OK  ]
    Building the shared folder support module                  [  OK  ]
    Doing non-kernel setup of the Guest Additions              [  OK  ]
    Starting the VirtualBox Guest Additions                    [  OK  ]
    Installing the Window System drivers
    Installing X.Org 7.1 modules                               [  OK  ]
    Setting up the Window System to use the Guest Additions    [  OK  ]
    You may need to restart the hal service and the Window System (or just restart
    the guest system) to enable the Guest Additions.
    
    Installing graphics libraries and desktop services componen[  OK  ]
    
  7. Reinicie a máquina:
  8. [root@mytracelog VBOXADDITONS_4.0.6_71416]# init 6
    
Instalação efetuada com sucesso! Repare que após reiniciar a máquina já é visível as novas funcionalidade em ação, como: integração de mouse, melhor suporte a vídeo, sincronização de data/hora e compartilhamento de área de transferência.

Gostou do artigo? Ajude a divulgá-lo clicando no botão +1

9 comentários:

  1. Sakamoto,

    Domo arigatou gozaimasu pela consideração ao passar pelo meu blog. :)

    Rodei por alguns posts seu aqui e tem um conteúdo muito bom! Parabéns a você também por compartilhar seus conhecimentos!

    Estou devendo ainda meus posts desse tipo, sobre como criar uma VM, preparar a VM e instalar o banco. Talvez aproveite e associe links para suas páginas também (reaproveitamento de código)! Hahaha!

    Vamos nos falando.
    Yoroshiku onegaishimasu!

    ResponderExcluir
  2. Olá PHP!

    Obrigado pela visita !

    Fique a vontade para associar links. Quanto maior a divulgação melhor.

    Att,

    MyTraceLog - Registro de um DBA
    http://mytracelog.blogspot.com

    ResponderExcluir
  3. Você é simplesmente o cara. Muito bom seus posts

    Qual o seu email para contato ? 

    Grande abraço. Felipedba. 

    ResponderExcluir
  4. Olá Felipe !

    Fico contente que meus artigos estão sendo úteis. Assine o feed para acompanhar os novos artigos.

    Mandei o meu contato por email para evitar spam.

    Att,

    Sakamoto

    MyTraceLog - Registro de um DBA
    http://mytracelog.blogspot.com

    ResponderExcluir
  5. Galera estou testando o ubuntu agora e já estou com problemas para instalar o "yum install kernel-devel" meu pc diz nehum pacote kernel-devel disponível. Se der alguém me ajuda flw

    ResponderExcluir
  6. Olá Novopro,

    O CentOS utiliza como gerenciador de pacotes o yum, já o Ubuntu utiliza o apt-get. Pesquise sobre apt-get os comandos são bem próximos ao yum.

    Mytracelog - Registro de um DBA
    http://mytracelog.blogspot.com

    ResponderExcluir
  7. Tenho CEntrOS 5.9 (Final) e Vbox 4.2.16 e host Windows 8 Enterpr.

    Fiz todos os procedimentos acima mas não é criado o VBOXADDITONS em /media. Tmb não apresenta qualquer mensagem de erro.



    caso possam ajudar.. agradeço.



    Angelo

    ResponderExcluir
  8. Olá Angelo,

    Por algum motivo a ISO não foi montada automaticamente, vamos tentar manual.

    Siga o passo 1 em seguida crie um diretorio para a montagem e monte o a ISO:

    # mkdir /media/VirtualBoxGuestAdditions
    # mount -r /dev/cdrom /media/VirtualBoxGuestAdditions

    Feito isso, continue no passo 3.

    Att,

    Mytracelog - Registro de um DBA
    http://mytracelog.blogspot.com

    ResponderExcluir
  9. PERFEITO!!! funcionou agora... muito obrigado!

    ResponderExcluir

Gostou do artigo ? Então comente...

Related Posts Plugin for WordPress, Blogger...
 

FeedBurner

 
Voltar ao Topo