(RESOLVIDO) Problemas com Ubuntu 8.04 no VirtualBox(Sun xVM)

Iniciado por yanmvs, 28 de Agosto de 2008, 22:31

tópico anterior - próximo tópico

yanmvs

olá comunidade,
Acabei de instalar o Ubuntu 8.04 no VirtualBox do meu Windows XP.
Porém estou com problemas em relação aos drivers... ele não tá reconhecendo meu driver de vídeo e som.
Quando eu instalei no HD sem ser virtual ele reconhecer tranquilamente, porém no Virtual ele não tá querendo reconhecer..
já tentei usar o comando: sudo apt-get install nvidia-glx
ele até instala mas nem reconhece nem nada...
o que fazer?
- AMD Athlon 4000+ / A8N-Sli / GeForce 8600GT 512MB / 2GB DDR 400 / HD 160GB Dual-Boot / Ubuntu 9.04 & Windows 7 -

Darcamo

Quando você instala o Ubuntu (ou qualquer outro SO) no virtualbox ele não se comunica com o computador diretamente. Ele na verdade acha que está rodando em outra máquina, que é justamente a máquina virtual criada pelo virtualbox. Dessa forma você precisaria então de um driver para a "placa de vídeo do virtualbox", para a "placa de som do virtualbox", etc.

Só que o virtualbox cria um hardware comum que deveria ser reconhecido pelo ubuntu, principalmente se você escolheu ubuntu quando criou a máquina virtual. Mas não espere o 3D da placa de vídeo, por exemplo. Acho que o virtualbox ainda não suporta isso.

De qualquer forma, é bom instalar os "adicionais para convidado".
Vai em "Dispositivos>Instalar Adicionais para Convidado".
Isso melhora o funcionamento da máquina virtual. Em algums aspectos, é como se você estivesse instalando "os drivers" para o seu hardware virtual.


Não tenho muita esperiência ainda sobre máquinas virtuais, já que comecei a usar essa semana, mas lembro de ter visto um tópico muito bom aqui no fórum falando do virtualbox.

yanmvs

Eu selecionei "Ubuntu" na hora da instalação e mesmo assim ele não reconheceu o hardware..
quando eu clico em "instalar adicionais para convidado", não acontece nada....
será que é "bug" dá ultima versão do VirtualBox? talvez ela não esteja 100%...
só consigo rodar o Ubuntu em janela..e quando eu coloco em tela toda não adianta..ele fica em 800x600 mesmo.
- AMD Athlon 4000+ / A8N-Sli / GeForce 8600GT 512MB / 2GB DDR 400 / HD 160GB Dual-Boot / Ubuntu 9.04 & Windows 7 -

Darcamo

Para instalar adicionais para convidado o ubuntu tem que estar rodando na máquina virtual.
Quando você clicar em instalar adicionais para convidado ele vai montar um cd. No cd tem um script que você deve rodar para instalar os adicionais.
Como se assemelha a instalação de drivers, isso tem que ser rodado a partir do sistema convidado.

Só depois disso é que eu pude mudar o tamanho da janela do virtualbox e o ubuntu acompanhar, a integração com o mouse é bem melhor, etc.

yanmvs

opa, finalmente ele criou o cd pra instalar o guest additions.
porém..ele não instala automaticamente.. e só existem arquivos com extensão .exe dentro do cd..
ou seja, o ubuntu não lê.
- AMD Athlon 4000+ / A8N-Sli / GeForce 8600GT 512MB / 2GB DDR 400 / HD 160GB Dual-Boot / Ubuntu 9.04 & Windows 7 -

Darcamo

Aqui tem um .exe e um .run
Rodei o .run como root (ou com sudo na frente) e ele instalou os adicionais.

yanmvs

qual o comando para rodar o .run como root?
eu sei que tem que digitar sudo na frente mas depois do sudo vem oq?
- AMD Athlon 4000+ / A8N-Sli / GeForce 8600GT 512MB / 2GB DDR 400 / HD 160GB Dual-Boot / Ubuntu 9.04 & Windows 7 -

Darcamo

Vai pelo terminal para a pasta contendo o arquivo e roda ele com ./nome_do_arquivo_ponto_run

Explicação:
Para rodar qualquer programa basta que ele tenha permissão de execução, o que já é o caso desse desse arquivo .run.

Quando você roda um programa apenas digitando o nome dele como
evolution
o linux procura por algum programa com esse nome em uma das pastas onde ficam os executáveis no linux (/usr/bin, /usr/sbin, etc)

Quando o programa não está em uma dessas pastas você precisa especificar o path completo. Ex:
/home/MeuUsuario/PastaQualquer/nome_do_programa
ou ~/PastaQualquer/nome_do_programa
ou até mesmo ./nome_do_programa se eu estiver na pasta /home/MeuUsuario/PastaQualquer/

Logo, basta ir para a pasta do cd que ele cria e digitar ./nome_do_arquivo_ponto_run

geovani.geraldi

cara, não sei se voce ja resolveu....mas faz assim

Na virtualbox, abra as configurações da MV que você criou do Ubuntu;

Selecione o item Áudio, habilite esta opção, e em Driver de audio do hospedeiro selecione Windows DirecTSound;

Ainda nas configurações da MV, clique em CD/DVD-ROM , marque Arquivo de Imagem ISO e selecione o  arquivo VBoxGuestAddition.iso. Este arquivo esta na pasta "C:\Arquivos de programas\innotek VirtualBox";

Inicie sua MV do ubuntu;

Agora é so seguir os seguintes passos:
montar cd rom(vai aparecer na area de trabalho um icone de atalho para o cd)
No console
1. # cd /media/cdrom
2. # sh ./VBoxLinuxAdditions.run
3. Reiniciei a MV Ubuntu
4. # mkdir /media/nome_pasta
5. # mount -t vboxsf nome_pasta_compartilhada /media/nome_pasta_criada_no_ubuntu

Todos os comandos tem que serem executados como root

eu também tenho uma maquina virtual ubuntu no XP e seguindo esses passos eu tenho SOM  uso toda resolução em um monitor de 17

espero ter ajudado

abrço
Be Free

geovani.geraldi

esquici que os itens 4 e 5 são caso vc queria compartilhar uma pasta entre seu XP e sua MV ubuntu, se vc nao for usar pasta compartilhada, basta ignorar esses dois ultimos itens

abraço
Be Free

yanmvs

#10
deu certo galera!
muito obrigado ^^

só mais uma dúvida:

não é possivel ativar os efeitos gráficos num Ubuntu virtual?

abraços
- AMD Athlon 4000+ / A8N-Sli / GeForce 8600GT 512MB / 2GB DDR 400 / HD 160GB Dual-Boot / Ubuntu 9.04 & Windows 7 -

danpos

Citação de: yanmvs online 07 de Setembro de 2008, 21:07
deu certo galera!
muito obrigado ^^

só mais uma dúvida:

não é possivel ativar os efeitos gráficos num Ubuntu virtual?

abraços

Não pois não há suporte a aceleração (opengl) 3d para o adaptador de vídeo.

Danpos.

Agnaldo Castillho

Boa noite,

Instalei o virtualbox, e ainda consegui enxergar como fazer para acessar a pasta compartilhada entre os dois programas. na minha maquina virtual instala o xp.