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.