KVM虚拟机添加CDROM

KVM虚拟机默认只有一个光驱用于系统镜像文件,而在安装windows系统时,除了系统镜像,还需要增加一个光驱用于驱动文件,因为windows不带virtio驱动,也就意味着安装镜像无法找到磁盘、网卡等虚拟硬件。所以需要增加一个CDROM。

在cockpit页面无法添加,需要在关机状态下使用命令行,命令如下:

virsh edit ltsc

其中ltsc为虚拟机名,增加的段落如下,其中的source file、target dev、unit根据实际情况填写;

<disk type='file' device='cdrom'>         
    <driver name='qemu' type='raw'/>
    <source file='/kvm/virtio-win.iso'/>
    <backingStore/>
    <target dev='sdb' bus='sata'/>
    <readonly/>
    <alias name='sata-cdrom'/>
    <address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>

改完之后,和vim命令一样,:wq保存。

之后启动虚拟机,安装方式和常规方式一样,选择驱动即可。