No se puede usar Rufus en Ubuntu 20.04 desde Wine o Windows VM

No se puede usar Rufus en Ubuntu 20.04 desde Wine o Windows VM

Cuando intento usar rufus con vino, no puedo detectar ninguna unidad USB.

Cuando entro winecfgy Drivesdetecta mi usb como se muestra aquí:

El dispositivo aparece como E: en /media.

Lo que quiero hacer con Rufus es crear otro USB Kali Linux en vivo segúnEste artículo.

La última vez hice el USB en vivo en otra computadora con sistema operativo Windows y todo funcionó bien.

Ahora estoy intentando crear otro USB activo en mi nueva PC con Ubuntu.

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:   focal

lsusbmuestra el dispositivo que quiero usar:

Bus 004 Device 013: ID xxxx:xxxx SanDisk Corp.  SanDisk 3.2Gen1

Detalles de instalación de Rufus y Wine

He descargado la versión más reciente de Rufus 3.15.1812 deel sitio web oficial

He descargado e instalado Wine con sudo apt updateysudo apt-get wine

wine --version

wine-5.0 (Ubuntu 5.0-3ubuntu1)

Soluciones que he probado

  • Cambiar el formato USB de ext4 a NTFS que debería ser compatible con Windows.

  • Agregar manualmente el USB a Wine con winecfg.

  • Instalar Windows como máquina invitada en VirtualBox e intentar ejecutar Rufus allí. Detecta mi USB pero me sale otro error:

    el tiempo de espera del semáforo ha expirado

    Intenté resolver este nuevo problema siguiendo algunas soluciones deesta página.

    Intenté agregar más RAM a la máquina invitada pero no funcionó.

    Intenté reinstalar Wine de una manera diferente con una versión más nueva de Wine-6.0.1 segúnEste artículo.

¿Cómo puedo utilizar Rufus con éxito desde Ubuntu 20.04?

Respuesta1

Rufus trabajó con éxito en Ubuntu 20.04.3 LTS a través de Windows 10 VirtualBox.

rufusTrabajado

Dependencias:

Se podría instalar el software VirtualBoxsiguiendo este artículo

Se podría instalar el sistema operativo Windows 10 instalado en VirtualBoxsiguiendo este artículo

Se puede habilitar la compatibilidad con USB a través del sistema operativo Windows virtualsiguiendo este tema

El software Rufus más reciente instalado en el sistema operativo Windows virtual se puede descargar desdeel sitio oficial

Ahora, después de seguir los pasos anteriores, su ventana virtual se está ejecutando y detectando su dispositivo USB, y está listo para comenzar.

El principal problema de la máquina virtual:

"El tiempo de espera del semáforo ha expirado".

período de tiempo de espera del semáforo

El problema en detalle:

Después de investigar un poco en la web, descubrí que las siguientes razones pueden causar el problema:

  • Problema de conexión de red cuando la transferencia de un archivo depende de la conexión.
  • Abrir un disco portátil, por ejemplo, un disco duro USB externo que esté correctamente conectado al ordenador.
  • En nuestro caso hablamos del disco portátil/USB que está conectado a nuestro ordenador.

Después de profundizar en el tema USB descubrí las siguientes razones que pueden causar el error específico:

  • Sistema de archivos incompatible.
  • Un firewall o una configuración antivirus que está bloqueando la conexión.
  • Una cantidad limitada de RAM que no es suficiente para completar el proceso.

Cómo garantizar que Rufus funcione en la máquina virtual de Windows:

Primero configure su VM con suficiente RAM:

  • Abra su VM -> Diríjase a Configuración.

primer paso

  • Dirígete a Sistema -> Placa base.

segundo paso

  • Recomiendo asignar al menos 8 GB de RAM o (si es menos) la mitad de la cantidad de RAM de su computadora.

Segundo, inicie su sistema operativo virtual y desactive el firewall y el antivirus:

  • En Windows 10/8.1/8/7, presione las teclas de acceso rápido "Windows + R" para abrir el cuadro "Ejecutar", ingrese control para abrir el Panel de control.

Correr

  • En el Panel de control, escriba firewall en la búsqueda y haga clic en "Firewall de Windows" en los resultados.

Panel de control

  • En el panel izquierdo, haga clic en "Activar o desactivar Firewall de Windows".

cortafuegos

  • En el panel izquierdo, haga clic en "Activar o desactivar Firewall de Windows".

normas

Tercero, realice un inicio limpio de su máquina virtual y host:

  • En Windows 10/8.1/8/7, presione las teclas de acceso rápido "Windows + R" para abrir el cuadro "Ejecutar", ingrese msconfig para abrir la Configuración del sistema.

msconfig

  • Cambie de la pestaña General predeterminada a "Servicios", marque la casilla "Ocultar todos los servicios de Microsoft". Haga clic en Aceptar".

pasos

  • Apague su VM y reinicie su computadora.

Cuarto y último asegúrate de que tu USB sea del tipo NTFS:

Aclaración:

Toda la solución se basa en la lectura de material y artículos que se encuentran en Internet combinando prueba y error.

En mi respuesta he recopilado material e incluso citas e imágenes del siguiente artículoel proporcionado por el sitio web de EaseUS.

El objetivo principal de esta respuesta es agregar ciertos pasos que no se especifican en las guías adjuntas y concentrar toda la información y guías en una página accesible.

Importante:

Es posible que me haya perdido un subpaso o una subacción que promueve una solución y me encantaría recibir comentarios sobre esta respuesta si encuentra problemas, para poder editar la solución y permitir que todos usen el software.

información relacionada