Estive vendo a excelente matéria sobre o VirtualBox do amigo “Hamacker – sobre VirtualBox no Ubuntu 8.04“, só que agora mostrarei, uma tutorial diferente e com suporte USB. Vou demostrar de um jeito bem ilustrativo e detalhado para o público que esta começando a se aventurar no linux, naturalmente quem esta utilizando o Ubuntu Hardy Heron – 8.04.
![]()
1. Então vamos começando entrando no site do VirtualBox (http://www.virtualbox.org), clique em Downloads.
Agora clique em “Binaries (all platforms)” como mostra na figura abaixo.
2. Vai ser direcionado pelo site da “SUN Microsystems”, selecione a plataforma Ubuntu 8.04 x36, e marque o “I agree to the….“
3. E depois clique para fazer o download onde mostra o arquivo “.deb” como mostra na figura abaixo.
Bem.. para instalar, é só clicar duas vezes no arquivo que você baixou e “instalar Pacote” e pronto.. Vai surgir em Aplicações > Ferramentas do Sistema > Sun xVM VirtualBox.
Agora vamos para parte mais complicado, que é ter permissão pra usá-lo e também para configurar o suporte da USB no programa. Para fazer isto segue os comando pelo “Terminal” ou se preferir o que esta escrito na versão do Ubuntu 8.04, Consola.
4. Clique em Aplicações > Acessórios > Consola, e digite ou copie e cole este comando pra que você tenha permissão de usar o virtualbox.
sudo adduser “seu-login-pessoal” vboxusers [dê enter]
Feito isto, agora vamos pra fazer um comando para que a USB funcione no virtualbox seguindo abaixo:
5. No “Consola”, digite ou copie e cole este comando:
sudo gedit /etc/init.d/mountdevsubfs.sh [dê enter]
Procure por esta parte da linha que esta mostrando na figura abaixo.
Ao encontrá-lo, retire os “jogos da velha” ( # ), deixando como mostra na figura abaixo e depois clique em Salvar e fecha.
6. Agora digite este comando no consola:
grep vbox /etc/group [dê enter]
Vai surgir um resultado parecido com este (logicamente com seu nome login ao invés do meu)
vboxusers:x:126:coringao
Preste atenção no número que surgi ai no seu consola. Este número 126 que aparece de exemplo aqui, significa a identidade do grupo do vboxusers.
7. Então agora vamos ter que adicionar este identidade em dois lugares, digite este comando:
sudo gedit /etc/fstab [dê enter]
No final da linha coloque isto (lembrando em colocar o número de ID que apareceu pra você).
none /proc/bus/usb usbfs devgid=número de ID, devmode=664 0 0
Salve e fecha.
8. E depois digite este comando:
sudo gedit /etc/init.d/mountkernfs.sh [dê enter]
Ao surgir a janela procure por uma linha como mostra na figura abaixo:
Embaixo da linha onde mostra domount spufs “” /spu -ogid=spu, copie e cole abaixo de linha este aqui:
# Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=número de ID,devmode=664
Ficando assim como mostra abaixo:
Salve e fecha.
9. E por fim deste tutorial, digite este comando no consola:
sudo /etc/init.d/mountkernfs.sh start [dê enter]
Pronto! Agora só reinicia seu Ubuntu Linux e depois abri o programa com o CD do sistema operacional que deseja instalar e siga o ótimo tutorial do Hamacker – sobre VirtualBox no Ubuntu 8.04. ![]()









Putz Grilla, logo hoje que eu iria republicar o artigo de instalação do VirtualBox Personal Edition :
http://hamacker.wordpress.com/2008/06/11/virtualbox-personal-edition-no-ubuntu-hardy-heron/
Qualquer coisa voce me fala e eu ponho o artigo no freezer por uma semana.
O passo 8 só será executado se você rodar em um PlayStation 3 ou um blade da IBM: ele checa se o processador é um Cell. Em um i386 ou amd64 não fará nada. Não entendi
Hamacker…
Nossa amigo.. Sinto muito… é que me inspirei muito na sua matéria, que publiquei homenageando, a sua ótima materia. Desculpe mesmo!
Thadeu Penna.
Puts! cara valeu.. eu tinha esquecido em escrever,
” # Mount the usbfs for use with Virtual Box ”
Já esta corregido o que postei aqui, obrigado pela sua visão na parte 8 do tutorial amigo.
O Thadeu Penna tem razão, as duas linhas devem ser colocadas for do if … fi, a sugestão é que fiquem assim
# Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664
# Mount spufs, if Cell Broadband processor is detected
Pelo menos é assim que está no tutorial do Ubuntu Unleashed, provável fonte deste aqui.
Agora, mesmo com a ajuda do coringão, do Hamacker e do Ubuntu Unleashed não consegui fazer minhas USBs aparecerem no VirtualBox.
Eu lembro que assim que o instalei aparecia uma mensagem de erro na montagem da USB e é provável que eu tenho pedido que esta mensagem não aparecesse mais.
Será que isto pode ter escondido as USBs em algum recanto oculto? E em caso positivo, alguém tem alguma idéia de como traze-las de volta? Sem reinstalar o VirtualBox.
Todas os ajustes nos arquivos estão corretos, mas as USBs não aparecem.
Efraim, quando olhar artigos no wordpress não use o copiar/colar desenfreado. As aspas quando coladas nos editores são “aspas comerciais” e provocam erro de sintaxe.
Editar o fstab e simplesmente colar uma sentença do wordpress que use aspas ou dois traços seguidos é uma tortura porque provoca erros que nem sempre são acusados pelo sistema. Se todos apontam para a mesma solução, será mesmo que são os artigos que estão errados ? É algo a se pensar.
Nos artigos que eu crio, eu tenho que revisa-los depois trocando aspas duplas, sinal de menor e outros por caracteres hexadecimal em html :
http://www.ime.usp.br/~glauber/html/acentos.htm
para evitar que o wordpress converta meus caracteres especais. Há apontei o problema para os caras que insistem em não resolver.
Fiz tudo o que está descrito mas ainda não resolveu.
O virtual box não reclama mais do usb e o sistema de arquivos usb está montado corretamente.
Também quando eu peço para achar os dispositivos eles aparecem corretamente na lista para filtros e eu habilitei o modo para usb 2.0.
I windows XP rodando no VirtualBox detecta a placa USB 2.0 corretamente e os dispotivos aparecem na lista de dispositivos mas tá tudo desabilitado. Não sei como fazer o windows ler, por exemplo, um pendrive.
O que será que fiz errado? Será que as minhas permissão não estão corretas?
Também estou com o mesmo problema, os dois dispositivos ligados a usb aparecem, porém desabilitados e não consigo habilita-los.
Sou um menino no apredizado desse mundo fantástico que é o software livre ( 52 anos).
Marcos e Luiz Eduardo,
Descobri o problema… a linha abaixo está com um espaço entre o ID, e o devmode… é só retirar:
none /proc/bus/usb usbfs devgid=número de ID, devmode=664 0 0
O correto é:
none /proc/bus/usb usbfs devgid=número de ID,devmode=664 0 0
Uma coisa, eu tinha instalado o windows e ai fiz estas configuração da usb. Era pra funcionar? Ou só vai funcionar se instalar de novo?
vlw!
amigos poderia me ajudar, executei o passo a passo e no terminal ao executar o passo 9 da a seguinte mensagem:
usuario@usuario-desktop:~$ sudo /etc/init.d/mountkernfs.sh start
[sudo] password for usuario:
mkdir: não é possível criar o diretório `/lib/init/rw/sendsigs.omit.d/’: O arquivo já existe
usuario@usuario-desktop:~$
desde já agradeço