Назад | Перейти на главную страницу

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

Я бы хотел:

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

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

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

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

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