Você pode montar o arquivo de disco no host usando losetup
sudo losetup -o32256 /dev/loop0 /path/to/harddiskimage.xm
sudo mount /dev/loop0 /media/mydisk
O -o
refere-se ao deslocamento para o setor de inicialização. Isso normalmente é 32256, mas pode mudar se, por exemplo, você tiver várias partições no convidado.
Para se certificar de qual é o seu deslocamento, você pode fazer o seguinte:
sudo losetup -d /dev/loop0
sudo losetup /dev/loop0 /path/to/harddiskimage.xm
sudo fdisk -ul /dev/loop0
Ele mostrará o número de Units
e sector/track
. Apenas multiplique esses dois para obter o deslocamento.
Quando terminar, editando o grub.conf na pasta montada, você poderá desmontá-lo:
sudo umount /dev/loop0
sudo losetup -d /dev/loop0