我在 Scientific Linux 6.4 中使用 KVM。在 KVM 中,我再次将 Scientific Linux 6.4 作为客户机安装。现在我想从该客户机访问 CD-ROM。在命令提示符中,它不显示客户机中的任何设备文件,如 /dev/cdrom 和 /dev/sr0。
因此我尝试添加硬件选项,但它没有显示任何选项,如 cdrom
那么如何从客户机访问 CD-ROM?
更新 在选择 IDE-CDROM 时,我收到此错误
答案1
更新 01/11/22
Alma Linux 8.6
不再可能 - 顽固地拒绝在虚拟机在线时更新驱动器,并在虚拟机离线时根据白名单拒绝。(请参阅原始注释以了解原因)。看来 8.4 有一个漏洞,他们已经将其堵住了。
更新 17/2/22(因为四年后我尝试做同样的事情......)
Rocky Linux 8.4
使用 virt-manager (VMM) 如果您尝试将“文件”设置为“/dev/cdrom”或“/dev/sr0”,您通常会将 iso 放在那里...
然后尝试启动虚拟机,它会抱怨白名单,但如果您在虚拟机启动并运行后这样做,它就会工作,您将能够访问虚拟机中的 cd/dvd...我认为有 virsh 命令可以做同样的事情,但你必须自己检查一下……
这可能一直都是可能的,不知道。
早在 2018 年,我就写过......
在撰写本文时......
总结- 无法在 RHEL/CentOS 中开箱即用。
如果您使用的是 RHEL 或 CentOS,则 host_cdrom 块设备在客户机中不可用,因为二进制文件是在禁用主机 cdrom 直通功能的情况下编译的。
(网上的各种帖子都认为这是因为 Red Hat 不想或不能支持它)
参见(底部);https://lists.centos.org/pipermail/centos-virt/2017-April/005504.html