¿Cómo monto una imagen?

¿Cómo monto una imagen?

Estoy intentando montar una imagen de disco (que consta de particiones MBR, fat y ext4) para poder modificar el diseño usando gparted. (Estoy intentando mover la partición a un límite de 4M).

Lo he intentado sudo mount img mountpoint -o loopsin éxito.

¿Cómo puedo conseguir esto?

Respuesta1

Normalmente, las herramientas de partición requieren que las particiones no estén montadas. Debes usar partedo gparteddirectamente en el archivo de imagen usando:

parted /path/to/disk.img

Salida de muestra:

$ parted VirtualBox\ VMs/centos/VMDK-test-flat.vmdk 
WARNING: You are not superuser.  Watch out for permissions.
GNU Parted 2.3 
Using /home/testuser/VirtualBox VMs/centos/VMDK-test-flat.vmdk
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                    
Model:  (file)
Disk /home/testuser/VirtualBox VMs/centos/VMDK-test-flat.vmdk: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size   Type     File system  Flags
 1      32,3kB  535MB   535MB  primary  ext4
 2      535MB   1069MB  535MB  primary  ext4

(parted)

Respuesta2

No es necesario montar la imagen para editar su tabla de particiones. Haz que gpartedtrabaje directamente con tu imagen:

sudo gparted /path/to/img

EDITAR: mountes un término relacionado con los sistemas de archivos. Puede montar una imagen del sistema de archivos. La imagen del disco que contiene la tabla de particiones es una imagen del dispositivo de bloque, que generalmente no es un sistema de archivos válido.

Respuesta3

No sé si puedes cambiar el tamaño o mover tu partición en una imagen, pero existe una herramienta para montar particiones dentro de un archivo de imagen.kpartx. Nunca lo usé, pero puedes echarle un vistazo aquí:http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

información relacionada