Невозможно использовать Rufus на Ubuntu 20.04 из Wine или Windows VM

Невозможно использовать Rufus на Ubuntu 20.04 из Wine или Windows VM

Когда я пытаюсь использовать rufus с wine, tt не может обнаружить ни один USB-накопитель.

Когда я вхожу winecfgи Drivesон обнаруживает мой USB, как показано здесь:

устройство отображается как E: в /media

Что я хочу сделать с помощью Rufus, так это создать еще один живой USB-накопитель Kali Linux, как описано ниже.Эта статья.

В прошлый раз я создал Live USB на другом компьютере с ОС Windows, и все работало отлично.

Сейчас я пытаюсь создать еще один Live USB на моем новом ПК под управлением Ubuntu.

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

lsusbпоказывает устройство, которое я хочу использовать:

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

Подробности установки Rufus и Wine

Я скачал последнюю версию rufus 3.15.1812 с сайтаофициальный сайт

Я скачал и установил Wine с помощью sudo apt updateиsudo apt-get wine

wine --version

wine-5.0 (Ubuntu 5.0-3ubuntu1)

Решения, которые я пробовал

  • Изменение формата USB с ext4 на NTFS, который должен поддерживаться Windows.

  • Добавление USB-накопителя в Wine вручную с помощью winecfg.

  • Установка Windows в качестве гостевой машины на VirtualBox и попытка запустить Rufus там. Он обнаруживает мой USB, но я получаю другую ошибку:

    период ожидания семафора истек

    Я попытался решить эту новую проблему, следуя нескольким решениям изэта страница.

    Я попробовал добавить больше оперативной памяти на гостевую машину, но это не помогло.

    Я попробовал переустановить Wine другим способом, используя более новую версию wine-6.0.1 согласноЭта статья.

Как успешно использовать Rufus в Ubuntu 20.04?

решение1

Rufus успешно работал на Ubuntu 20.04.3 LTS через Windows 10 VirtualBox.

rufusРаботал

Зависимости:

Программное обеспечение VirtualBox может быть установленопосле этой статьи

Возможна установка ОС Windows 10 на VirtualBoxпосле этой статьи

Включить поддержку USB через виртуальную ОС Windows можнопосле этой темы

Новейшее программное обеспечение Rufus, установленное на виртуальной ОС Windows, можно загрузить с сайтаофициальный сайт

Теперь, после выполнения вышеперечисленных шагов, ваша виртуальная Windows запущена и обнаруживает ваше USB-устройство, и вы готовы к работе.

Основная проблема на виртуальной машине:

«Время ожидания семафора истекло».

период ожидания семафора

Проблема в деталях:

Проведя небольшое исследование в Интернете, я обнаружил следующие причины, которые могут вызывать эту проблему:

  • Проблема с сетевым подключением, когда передача файлов зависит от подключения.
  • Открытие портативного накопителя, например внешнего жесткого диска USB, правильно подключенного к компьютеру.
  • В нашем случае речь идет о портативном накопителе/USB, подключенном к нашему компьютеру.

Углубившись в тему USB, я обнаружил следующие причины, которые могут вызывать конкретную ошибку:

  • Несовместимая файловая система.
  • Конфигурация брандмауэра или антивируса, блокирующая соединение.
  • Ограниченный объем оперативной памяти, которого недостаточно для завершения процесса.

Как обеспечить работу Rufus на виртуальной машине Windows:

Сначала настройте свою виртуальную память с достаточным объемом оперативной памяти:

  • Откройте виртуальную машину -> перейдите в «Настройки».

первый шаг

  • Перейдите в Система -> Материнская плата.

второй шаг

  • Я рекомендую выделить не менее 8 ГБ оперативной памяти или (если меньше) половину объема оперативной памяти вашего компьютера.

Во-вторых, зайдите в вашу виртуальную ОС и отключите брандмауэр и антивирус:

  • В Windows 10/8.1/8/7 нажмите сочетание клавиш «Windows + R», чтобы открыть окно «Выполнить», введите control, чтобы открыть Панель управления.

Бегать

  • В Панели управления введите в поиске слово «брандмауэр» и в результатах выберите «Брандмауэр Windows».

панель управления

  • На левой панели нажмите «Включить или отключить брандмауэр Windows».

брандмауэр

  • На левой панели нажмите «Включить или отключить брандмауэр Windows».

правила

В-третьих, выполните чистую загрузку вашей виртуальной машины и хоста:

  • В Windows 10/8.1/8/7 нажмите сочетание клавиш «Windows + R», чтобы открыть окно «Выполнить», введите msconfig, чтобы открыть Конфигурацию системы.

msconfig

  • Перейдите с вкладки «Общие» по умолчанию на «Службы», отметьте галочкой пункт «Скрыть все службы Microsoft». Нажмите «ОК».

шаги

  • Завершите работу виртуальной машины и перезагрузите компьютер.

Четвертое и последнее: убедитесь, что ваш USB-накопитель имеет формат NTFS:

  • Можно сделать, следуя инструкциямЭта тема

Пояснение:

Все решение основано на чтении материалов и статей, которые можно найти в Интернете, методом проб и ошибок.

В своем ответе я собрал материал и даже цитаты и фотографии из следующая статьяпредоставленный сайтом EaseUS.

Основная цель этого ответа — добавить определенные шаги, которые не указаны в прилагаемых руководствах, и сосредоточить всю информацию и руководства на одной доступной странице.

Важный:

Возможно, я пропустил подшаг или поддействие, способствующее решению, и я был бы рад комментариям по этому ответу, если у вас возникнут проблемы, чтобы отредактировать решение и разрешить всем использовать программное обеспечение.

Связанный контент