安装genisoimage
sudo apt-get update
sudo apt-get install genisoimage
将需要共享的文件放入指定文件夹
cp /path/to/your/file ~/iso_work/
使用genisoimage
生成新镜像
genisoimage -o /path/to/new.iso -J -R -V "NEW_ISO_LABEL" ~/iso_work/
其中new.iso
就是新镜像的名称。
在虚拟系统管理器
中打开对应虚拟机的配置页面
然后在虚拟磁盘的源路径设置成新生成的ISO,并保存生效。
打开虚拟机查看
然后在虚拟机的CDROM界面就可以看到新挂载的内容了。
有缺点分析
相比较通过共享内存
再通过virtio
直接在宿主机和虚拟机之间共享某个文件夹,这个方式可以实现即插即用
,同时,虚拟机无法对宿主机共享的内容做修改。同时这也是缺点。