如何将另一个(Live CD).iso文件挂载到.iso?

我要:

  1. 将Live CD的.iso放在一个目录中。
  2. 使用qemu(kvm或kqemu)运行.iso
  3. 把第二个生活CD .iso放在同一个目录下。
  4. 有第一Live CD安装第二.iso。

说,我有2个.iso文件在同一个目录下,
我怎么能模仿一个,并安装第二
从1日内?


祝你幸福,快乐,和Laugher,
画了布朗

我假设这两个ISO映像都位于虚拟文件系统之外。 在KVM手册页中,您正在查找的选项是-drive而不是-cdrom

而不是-cdrom,你应该能够定义多个CD-ROM,并从live-cd中挂载它们。 它们应该在VM中显示为/dev/hda/dev/hdd

 qemu -drive file=file,index=0,media=cdrom qemu -drive file=file,index=1,media=cdrom qemu -drive file=file,index=2,media=cdrom qemu -drive file=file,index=3,media=cdrom 

要从live CD运行,只需要在启动quemu时指定它,如

 qemu -cdrom myiso.iso 

要安装第二张Live CD,原则上在普通Linux下工作:

 mount -o loop disk1.iso /mnt/disk 

(必须以root身份执行,mountpount / mnt / disk是任意的,但必须存在)。

你只需要把你的第二个iso放到QEMU虚拟机可以看到的目录中(或者通过networking拷贝)。