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
