Montar los archivos usados por qemu como discos duros virtuales en GNU/Linux

qemu nos permite correr un sistema operativo dentro de otro usando un archivo en reemplazo de un disco duro físico.

Algunas veces puede ser necesario acceder a la estructura de archivos del sistema operativo sin necesidad de arrancar qemu (por ejemplo, para transferir información sin necesidad de configurar los dispositivos de red).

Como el archivo que utiliza qemu tiene una tabla de particiones en él, debemos montarlo de una manera especial:

# mount -oloop,offset=sector_size*partition_start -t <tipo_de_archivos> /ruta/al/archivo/que/usa/qemu /ruta/al/directorio

Donde sector_size es usualmente 512 y partition_start es usualmente 63. El simbolo * significa que debe escribir el resultado de la multiplicación de estos dos valores.

Usted puede correr el siguiente comando para estar seguro:

fdisk -lu /ruta/al/archivo/que/usa/qemu

Referencia: http://lists.gnu.org/archive/html/qemu-devel/2004-06/msg00479.html

Autor

LuisUribe

Artículos relacionados


CategoryRecetas

Montar_discos_duros_virtuales (last edited 2008-04-20 14:37:52 by localhost)