Как мне смонтировать.iso с другим (live CD) .iso?
Я бы хотел:
- Поместите.iso live CD в каталог.
- Используйте qemu (kvm или kqemu) для запуска.iso
- Поместите второй live CD .iso в тот же каталог.
- Пусть 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 может его увидеть (или скопировать по сети и т. Д.).