A solução, embora um pouco confusa, é esta:
Convidado do Ubuntu com o Host do Ubuntu
Depois de instalar o convidado Ubuntu:
-
Carregue a ISO de adição de convidado no menu do VirtualBox
NoguestUbuntu,abraumterminaleinstalealgunsarquivosessenciaisparaqueoGuestAdditionsejainstaladocorretamente:
sudoapt-getinstalldkmsbuild-essentiallinux-headers-generic
nomeucasode32bitsExecuteoinstaladordoLinuxGuestAdditionnoUbuntuconvidado.Abraoterminalcdvocêmesmonaimagemmontada(nomeucasoé
cd/media/cyrex/VBOXADDITIONS_4.1.6_74713
).Noseucaso,vocêprecisainserircd/media/USER/VBOXADDITIONS_VIRTUALBOX_VERSION
,ondeUSERéseunomedeusuárioeVIRTUALBOX_VERSIONéaversãoatualquevocêestáinstalando.Depoisdisso,executeaadiçãodoconvidado:sudo./VBoxLinuxAdditions.run
(estánodiretórioraizdaimagemISO)-
Desde que você instalou os pacotes necessários na etapa 2, você deve estar bem após instalar o Linux Addition, pois ele será configurado sem problemas. Diga sim para uma ou duas perguntas que ele possa perguntar, mas isso não será prejudicial, pois verificará se você já instalou a adição de convidado. Reinicie após terminar a instalação.
-
Agora, quando o convidado começar de novo, você verá que tem várias opções novas disponíveis, como dispositivos de entrada, visualizações, etc., mas o que você está precisando é COMPARTILHAR COMPARTILHAR !! . Para compartilhar uma pasta que você já sabe que é feita no menu do VirtualBox.
Masoqueprecisamoséseconectaraessapastacompartilhadadohost.Parafazerisso,primeirocrieumapastanoguestqueirávincularàpastacompartilhadadohost.Porexemplo,vamoscriarnapastahomeguestodiretório
virtual
.Agora,supondoqueapastadohostcompartilhadatambémsejachamadadevirtual
,configuraríamosissonoconvidadoassim:sudomount-tvboxsfvirtual~/virtual
Agoravocêpodeacessarapastacompartilhada.
NOTASSOBRECOMOCOMPARTILHAR,MONTAGEMAUTOMÁTICAE3D
Onomedapastadohostcompartilhadadeveseromesmodapastaguest.Noexemplomencionadoacima,vocênomeouvirtual,maspodeserchamadodebck,shared,virtualbox,etc...Issoresolverávárioserrosde"protocolo".
-
Como os compartilhamentos montados têm como raiz, por padrão, o proprietário, para montá-los como VOCÊ, você pode fazer, por exemplo:
sudo mount -t vboxsf -o uid=1000, gid=1000 virtual ~/virtual
ao montá-los -
Para montar automaticamente uma pasta compartilhada, adicione-a a
/etc/fstab
. Desta forma, quando você carregar o convidado, ele terá a pasta compartilhada já montada. -
Se (JUST IF !!) você por alteração tiver um problema de edição / salvamento diretamente na pasta compartilhada. Basta copiar o arquivo para outro lugar. Edite o arquivo, salve-o, copie de volta para a pasta compartilhada, substituindo o que está lá.
-
Se o suporte à aceleração 3D não estiver ativado quando você fizer a configuração da caixa virtual. Não se preocupe, apenas execute a adição do convidado novamente depois de ativá-lo como visto aqui:
- VocêtambémpodefazeraconfiguraçãoAdiçãodeConvidadonoGerenciadordeDriverProprietário.Istoé,
jockey-gtk
Comovistonestaimagem(IstoéomesmoqueoPasso2)
Depois de tudo isso, você deve ter um Virtualbox que compartilhe pastas com o host e voltar e tenha aceleração 3D. Aqui está uma imagem do resultado:
ConvidadodoWindowscomoHostdoUbuntu
SevocêestiverusandooWindowsVistaeacima,simplesmenteinstalandooGuestAddition,compartilhandoapasta(omesmoprocedimentodoexemplodoUbuntu)ereiniciandoasessãodoWindowsGuest,vocêveráautomaticamenteapastaSharedentreosdoissistemas./p>
SevocêestiverusandooWindowsXP,2000ou2003,vocêpodeusararespostamostradaem:
Para fazer o compartilhamento através de uma linha de comando, o Takkat tem um bom tutorial em Como acessar uma pasta compartilhada no VirtualBox? e em
Para entender como a rede funciona dentro de um ambiente virtual (neste caso particular), consulte Rede sem fio no Virtualbox