Как переносить файлы внутрь виртуальной машины Qemu?

Как переносить файлы внутрь виртуальной машины Qemu?

Установил виртуальную машину Qemu, внутри установил Виндовс XP, все идет - но тут возникла проблема... Как перенести любые файлы теперь внутрь машины, в виндовс?..

Интересует, как перенести туда теперь файлы с Openbsd, и как сделать, чтобы виндовс внутри qemu видел DVD-диски в DVD-ROM-e???

Аватар пользователя entr0py

с сидиромом

с сидиромом просто:
`-cdrom файл'
Здесь file - образ CD-ROM (вы не можете одновременно использовать `-hdc' и `-cdrom'). Вы можете использовать CD-ROM системы-хозяина, указав `/dev/cdrom' в качестве файла.
http://jack.kiev.ua/docs/qemu-doc-ru.html
ну для OpenBSD "-cdrom /dev/cd0a" или как-то так наверное.. в параметрах запуска QEMU.
насчет общих папок, года 3 назад делал такое, сейчас что-то уже не вспоминается, суть в том, что QEMU позволяет монтировать каталоги реальной файловой системы. а, вот, нашел ту свою тему - http://forum.211.ru/topic/92257/
3.6.6 Virtual FAT disk images
QEMU can automatically create a virtual FAT disk image from a directory tree. In order to use it, just type:
qemu linux.img -hdb fat:/my_directory
но тут для фат32, так что взаимодействие придется делать через отдельный фат-раздел + я не знаю, как в виртуальной винде монтировать разделы..

Аватар пользователя alexregg

Большое спасибо!!!

Большое спасибо!!!

Вроде разобрался чуток, получилось:

Если надо подсоеденить образ, лежащий где-то на компе, то нужно запустить виртуальную машину с ключом -cdrom /путь/mydata.iso:

qemu -localtime -m 512 -boot c /home/user/qemu/windows.img -name "Windows" -cdrom /путь/mydata.iso

Если нужно подсоединить CD-DVD диск с образом на нем или файлами, находящийся непосредственно в дископриводе, то нужно запустить виртуальную машину с ключом -cdrom /dev/cd0a (это для OpenBSD):
sudo qemu -localtime -m 512 -boot c /home/user/qemu/windows.img -name "Windows" -cdrom /dev/cd0a

(Остаётся - если нужно, ещё разобратся, как подсоединить файлы, лежащие на жестком диске, но не образ iso, или подмонтировать каталог)

Аватар пользователя entr0py

не думаю, что

не думаю, что каталог можно просто так подмонтировать, как вариант - из нужного каталога можно сделать образ диска iso и вот уже его монтировать при старте виртуалки как cdrom:

mkisofs -r -J -o cd.iso ~/my_data/
Тогда всё, что находится в каталоге ~/my_data, запишется в «образ» с именем cd.iso.
Описание параметров:
-r — записать файловую систему RockRidge (поддерживает длинные имена файлов, читается на большинстве систем);
-J — записать файловую систему Joliet (поддерживает длинные имена файлов, нужна при чтении диска под Windows);
-o cd.iso — указывает имя файла образа.

так же предположу, что можно флэшку юзать для обмена между реальной и виртуальной системами.