Tamaño de partición incorrecto de la unidad física VirtualBox VMDK

Tamaño de partición incorrecto de la unidad física VirtualBox VMDK

Así que configuré VirtualBox para que funcione bien.

Estoy ejecutando Kali Linux dentro de mi VM y puede iniciarse en vivo correctamente. Creé un archivo VMDK que apuntaba hacia la unidad física (un USB) que quería que fuera la unidad principal de la VM.

Lo que estaba tratando de hacer era obtener una instalación completa de Linux en la unidad usándola como unidad física para la VM, luego realizar una instalación gráfica en ella en lugar de simplemente usar UUI para tener un USB de arranque en vivo de Kali.

Dentro de la instalación gráfica, llego hasta el final para particionar la unidad y muestra mi unidad física como 136,5 GB en lugar de los 128 GB reales. No entiendo cómo muestra que tengo más espacio del que realmente tengo (revisé las particiones y es una partición única, por lo que no hay espacio adicional en ninguna parte).

Prefiero hacer una instalación completa en el disco en lugar de una persistente porque 1) no pude hacer que la persistencia funcionara incluso después de configurar todo correctamente, y 2) porque prefiero que guarde los archivos instalados y actúe. como un sistema operativo completo que solo datos persistentes.

Supongo que es un problema con el VMDK o con la forma en que VirtualBox ve mi unidad física (USB).

Al final de la instalación gráfica, aparece el siguiente error: BLKCACHE_IOERROR con los detalles que dicen esto:

The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

Esto me dice que hay un problema con la forma en que la VM ve la unidad física USB externa. Con VERR_ACCESS_DENIED me hace pensar que mi USB no tiene los permisos de lectura/escritura adecuados.

Básicamente, lo que pregunto es si alguien ha tenido este problema y conoce una solución.O posiblemente si alguien conoce otra forma de obtener una instalación completa de Kali en una unidad USB externa sin usar una máquina virtual VirtualBox (pensé que esta era la forma más fácil).

Para que conste: Windows 10 Host (64 bits) Kali Linux Guest (problema con 64 y 32)

Si hay más información que pueda necesitar, hágamelo saber.

EDITAR:Olvidé mencionar que también intenté hacer esto desde un host Ubuntu Xenial (un arranque en vivo USB separado) y obtuve el mismo problema donde la unidad aparecía como 136,5 GB en la instalación gráfica dentro de VirtualBox.

Respuesta1

La razón por la que lo más probable es que indique un tamaño diferente es que Linux generalmente usa el sistema de archivos EXT y voy a asumir que su unidad USB está formateada como NTFS. También podría ser que no tenga habilitado el almacenamiento en caché de escritura o tal vez alguna otra cosa.

Lo primero es lo primero, en su host vaya a donde puede ver todas sus unidades, haga clic derecho en su USB y luego haga clic en propiedades. Vaya a la pestaña de hardware, seleccione la unidad USB y haga clic en propiedades en la esquina inferior derecha. En la siguiente ventana, seleccione cambiar configuración y cambie la configuración para mejorar el rendimiento en lugar de eliminarla rápidamente. Esto permitirá el almacenamiento en caché de escritura, que es algo que necesita ya que su error se refiere al caché de E/S de la unidad. Tenga en cuenta que habilitar esta configuración significa que no puede simplemente desconectar su unidad USB del host, sino que primero tendrá que hacer clic derecho en el icono en la bandeja de tareas y expulsarla para extraerla de forma segura sin posible pérdida de datos.

En segundo lugar, en la configuración de su VM para el invitado, vaya a su almacenamiento, haga clic en el controlador y en el lado derecho, dígale que use la caché de E/S del host.

En tercer lugar, no tuvo que hacer un vmdk, virtualbox tiene la capacidad de montar unidades USB desde el host al invitado. Debe tener las extensiones instaladas e incluso puede configurar adicionalmente un filtro USB para agregar explícitamente el dispositivo USB a su invitado o hacer que lo detecte de todos modos y asegurarse de que en el área de filtros USB en la configuración del invitado VM seleccione la versión USB apropiada que utiliza su unidad USB y el puerto al que está conectada. Si tanto el dispositivo como el puerto USB pueden admitir dispositivos USB 3.0, seleccione USB 3.0 en el área de filtros USB.

Aquí tenéis la guía para la tercera parte. Dispositivo USB en invitado

La cuarta cosa que querrá hacer es formatear primero la unidad que Kali Linux necesita y luego intentar instalar Kali Linux en ella. Y debido a que el dispositivo debería detectarse de forma nativa, debería poder instalar una versión activa del sistema operativo.

Esperemos que esto resuelva el problema que tiene. Háganos saber si intenta esto y aún no funciona, ya que podría ser un error dentro de virtualbox o tal vez algo más.

información relacionada