Estoy usando 13.04 Raring amd64 y necesito montar un archivo .vhd en mi ubuntu . Lo busqué en Google y descubrí que el paquete virtualbox-fuse es la respuesta.
Pero el paquete fue eliminado del repositorio de apt. ¿Hay alguna forma de instalar el paquete con 13.04? o hay alguna alternativa a virtualbox-fusible?
mount
virtualbox
Younggun Kim
fuente
fuente

Respuestas:
Tenga en cuenta que puede necesitar opciones adicionales
mountpara establecer permisos a su gusto.fuente
Usando Ubuntu 15.10 (también funciona en Ubuntu 16.04), puede instalar vhdimount y tsk (The Sleuth Kit) a través de:
Entonces puede proceder de la siguiente manera:
A continuación, tendrá que calcular el desplazamiento a partir de la salida de
mmlsesta manera:Y para terminar:
Reemplazar
offset-foundpor su desplazamiento. También es posible que deba cambiar el tipo fs según el tipo fs incluido en su archivo vhd.He creado un script para no tener que escribirlo cada vez;)
fuente
roformounttodavía da como resultado solo lectura.roporrwy eso debería ejecutarse en lectura / escritura en lugar de lectura / solo.vhdimountse asigna al modo/mnt/vhd/vhdi1de lectura / escritura, pero el siguiente comando que se usamountestá en lectura / solo si no se especificarwcomo una opciónkpartxpara crear un archivo de dispositivo virtual que puede montar sin unaoffsetopción:sudo kpartx -av /mnt/vhd/vhdi1; sudo mount -vt ntfs-3g -o ro,noload /dev/mapper/loop0p1 /media/${USER}/your/folderAl buscar el espacio de Launchpad de Ubuntu, aparece lo siguiente:
Esto significa que se fusionaron
virtualbox-fuseen el paquete principal y solo necesita instalar virtualbox desde el repositorio (Esto es lo que solía llamarsevirtualbox-ose, por lo que si necesita la versión "completa" con licencia PUEL, esto no lo ayudará).fuente
Prefiero no confiar en una máquina virtual para acceder a los datos en una imagen vhd. Desde
virtualbox-fuseyvdfuseya no está disponible en Ubuntu ( no desde precisa (12.04) ) y Debian ( no desde Wheezy (7) ). Pude montar la partición NTFS de un VHD personal usandoblk-tap.Inserte el pid apropiado de
tap-ctl spawn, por supuesto. Su esquema de partición puede ser diferente al mío, así que ajústelo en consecuencia.Estos pasos provienen de la wiki del proyecto xen .
Mi dispositivo de bloqueo fue creado en
/dev/xen/blktap-2/blktap0. Por alguna razón,kpartx -ano mapearía particiones (estaba buscando / dev / xen / blktap-2 / tapdev0p1), pero descubrí que/dev/disk/by-id/dm-name-tapdev0p1había sido vinculado al dispositivo de bloque para la partición.fuente
Esto es lo que hice por eso:
Parece que no hay un camino fácil por recorrer. Acabo de descargar el
virtualbox-fusearchivo del paquete deb del launchpad. ( aquí )Elegí 4.1.18 porque mi vbox es un poco más antiguo, pero supongo que funcionaría con una versión reciente.
Instale el paquete con
dpkg -i. Es posible que deba especificar la--force-dependsopción de instalación.fuente
Monté con éxito un archivo .vhdx que hice con los archivos de copia de seguridad de Windows 10 en mi sistema operativo Ubuntu 16.04 usando un programa llamado
guestmountguestmountpágina del manual en libguestfs.org .Tenga en cuenta que los permisos necesitarán ser ajustados, o el acceso al montaje después
sudo -iosudo -sha sido ejecutado.fuente
Puedes usar VirtualBox.
Para instalar VirtualBox en Ubuntu 13.04, simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute los siguientes comandos:
Una vez que termine la instalación, continúe y cree una nueva máquina virtual
Escribe el nombre. Asegúrese de elegir el tipo y la versión correctos del sistema operativo que se encuentra en el VHD.
Elija usar un archivo de disco duro virtual existente, busque su archivo VHD y luego haga clic en crear.
fuente