Como acessar a imagem ISO conectada à máquina virtual?

0

Eu sou novo no ambiente Linux e quero instalar um pacote em uma máquina virtual. Eu tenho o servidor esxi vmware, e eu instalei uma máquina virtual com o sistema operacional fedora17. Minha intenção é instalar o Dropbox na máquina virtual.

Eu procurei maneiras de transferir o arquivo rpm para a máquina virtual e estou seguindo o método de imagem ISO.

Eu criei uma imagem ISO para o pacote rpm do Dropbox e conectei a máquina virtual à imagem ISO. então agora como acessar a imagem ISO e os arquivos que ela contém? quaisquer passos sobre como fazer isso?

em outras palavras, como posso instalar o pacote do Dropbox na imagem ISO?

Muito obrigado

    
por Liban 25.06.2015 / 23:58

2 respostas

2

Como sugerido, você pode manualmente (na linha de comando) montar a imagem ISO:

sudo mount -t iso9660 /dev/cdrom /media

Ou - se este for vm ter um desktop gráfico instalado - você pode usar ferramentas GUI em vez da linha de comando. Por exemplo, se o KDE estiver instalado, você poderá usar o Dolphin para montar o CD virtual.

Em seguida, instale-o e desmonte-o quando terminar. Ou usando a mesma ferramenta gráfica que você usou para montar (clique com o botão direito na unidade no Dolphin) ou manualmente:

sudo umount /media

No entanto, parece que você criou uma imagem iso apenas para copiar um arquivo rpm do host para o sistema convidado, o que é uma espécie de desvio. É provavelmente mais fácil configurar uma pasta compartilhada no sistema host e copiar o rpm lá, no entanto, as ferramentas do VMware precisam ser instaladas para que isso funcione.

Se tudo o que você deseja fazer é copiar um arquivo rpm para o convidado, a criação de um compartilhamento NFS simples provavelmente é a maneira mais fácil e conveniente de ir. Você criaria um diretório compartilhado no host:

sudo mkdir -m 1777 /data/Share

Isso pressupõe que / data já existe; as permissões são aumentadas para que todos os usuários possam gravar nesse diretório; modifique o caminho para que ele atenda às suas necessidades (por exemplo, nomeie-o como "compartilhar" se todos os seus compartilhamentos tiverem nomes de letras minúsculas). Se você é o único usuário, pode ser mais apropriado criar o diretório em sua casa:

mkdir ~/Share

Em seguida, adicione esse diretório à lista de compartilhamentos NFS exportados ( /etc/exports ):

/data/Share *(rw)

Você pode querer especificar seu próprio endereço IP ou sub-rede (local), dependendo de como sua rede vm está configurada, porque * disponibilizará este diretório para cada computador, o que pode não ser o que você deseja. A página man (man 5 exports) lista alguns exemplos.

Não se esqueça de confirmar as alterações.

sudo exportfs -r

Em seguida, abra sua vm e crie um ponto de montagem:

sudo mkdir -m 0 /mnt/Share

O -m 0 (sem permissões) é opcional, isso tornará mais óbvio se o compartilhamento não for montado (você obterá um erro em vez de um diretório vazio ao acessá-lo), para que você não seja preenchido acidentalmente sua unidade local (virtual) com arquivos. Isso não afetará o compartilhamento enquanto estiver montado.

Adicione a montagem ao / etc / fstab para torná-la permanente (substitua HOST pelo ip do seu sistema host, do ponto de vista do convidado):

HOST:/data/Share /mnt/Share nfs defaults 0 0

Se tudo funcionar como esperado, seu compartilhamento estará disponível depois que você reiniciar o sistema (convidado). Mas tente montá-lo de qualquer maneira:

sudo mount /mnt/Share

Você pode usar este diretório compartilhado com qualquer ferramenta (gerenciadores de arquivos gráficos ou linha de comando) desejada. Você pode copiar o arquivo rpm (host) para / data / Share e acessá-lo / usá-lo diretamente em / mnt / Share (guest). No que diz respeito à cópia de arquivos únicos entre host e guest, isso deve ser muito mais fácil do que agrupar tudo em arquivos iso.

Espero que isso ajude.

    
por 26.06.2015 / 15:05
0

O Fedora17 não (verificando ...) automaticamente monta e mostra o cdrom. Você pode fazer isso por

sudo mount /dev/cdrom /media

em uma janela de terminal e

cd /media
ls -l

para começar a encontrar seus arquivos. Algo como

sudo yum install *.rpm

pode ser o próximo passo.

Se você repetir o comando mount , ele informará o último (que já está montado). Você pode desmontar esse dispositivo por qualquer um desses comandos

umount /media
umount /dev/cdrom
eject
    
por 26.06.2015 / 00:16