Как мне смонтировать.iso с другим (live CD) .iso?

Я бы хотел:

  1. Поместите.iso live CD в каталог.
  2. Используйте qemu (kvm или kqemu) для запуска.iso
  3. Поместите второй live CD .iso в тот же каталог.
  4. Пусть 1-й live CD монтирует 2-й.iso.

Скажем, у меня есть 2 файла.iso в одном каталоге,
как я могу подражать одному и смонтировать второй
из 1-го?

-
Счастья вам, радости и смеха,
Дрю Браун

2 ответа

Я предполагаю, что оба ISO-образа находятся вне виртуальной файловой системы. На страницах справки KVM вы можете найти -drive вместо -cdrom,

Вместо -cdrom вы сможете определить даже несколько CD-дисков и смонтировать их из live-cd. Они должны появиться как /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 может его увидеть (или скопировать по сети и т. Д.).

Другие вопросы по тегам