Eu configurei uma máquina virtual executando o Windows XP no meu laptop Ubuntu. Usando o virt-manager
aplicativo GUI, posso inserir um CD na minha unidade e ir para Detalhes → IDE CDROM 1 e clicar no Connect
botão. Em seguida, o CD fica disponível na minha máquina virtual.
Como posso fazer o mesmo através da linha de comando? Obviamente, eu também gostaria de me desconectar da linha de comando.
Nota: Posso iniciar a VM a partir da linha de comando usando virsh start testbed
(testbed sendo o nome do domínio / VM).
fonte
virsh detach-disk testbed hdc
, mas conseguierror: unsupported configuration: This type of device cannot be hot unplugged
.detach-disk
não funciona para uma máquina virtual parada. Para remover o CD completamente, é necessário usarvirsh edit testbed
enquanto a máquina está parada e excluir odisk
elemento que define o cdrom. Se você não é umvi
especialista em editor, executeexport EDITOR=nano
antes de executar o comando de edição.Use o comando qemu-monitor-command do virsh para passar os comandos de ejeção e altere para qemu.
Primeiro use o "bloco de informações" para obter o nome do dispositivo qemu para o seu cdrom.
Então, no meu caso, estou interessado em drive-ide0-0-0 . Então, para mudar o disco, faça o seguinte:
fonte
Em relação ao comando "bloco de informações" acima, a maneira correta de chamá-lo é assim:
ie
fonte
Eu estava passando por um reprodutor de BluRay que não funcionava corretamente, a menos que passasse por outro caminho. Aqui está como eu fiz isso com base neste artigo.
https://lime-technology.com/forums/topic/33851-blu-ray-dvd-rom-passthrough/
Encontre o número SCSI:
Edite o XML do domínio e adicione:
Nota: Substitua scsi_host # pelo # encontrado em lssci
Eu tive que forçar o XML a ser aceito, pois o virsh edit deu erros, basta pressionar ie reiniciar o vm para testar.
fonte
montagem -t iso9660 / dev / sr0 / media
Você pode usar qualquer dispositivo definido para o seu cdrom no diretório / dev. Também / dev / cdrom é um link para o dispositivo apropriado na maioria dos sistemas Linux. -T é para o tipo de dispositivo que você está montando e iso9660 é o tipo universal para mídia de cdrom.
O ponto de montagem pode ser o que você quiser, obviamente, apenas verifique se ele existe.
fonte