Показать статистику
0 голосов
от (1.7тыс. баллов)

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

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

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

Что я хочу сделать с Rufus, так это сделать еще один живой Kali Linux USB 

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

Теперь я пытаюсь сделать еще один живой 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 с официального сайта.

Я скачал и установил вино с помощью 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.1тыс. просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

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

rufusРаботал

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

Программное обеспечение VirtualBox можно установить, следуя руководству на официальном сайте

ОС Windows 10, установленную на VirtualBox без проблем

Далее нужно ключить поддержку USB через виртуальную ОС Windows

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

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

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

"Период ожидания семафора истек".

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

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

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

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

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

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

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

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

  • Откройте свою виртуальную машину -> Перейти к настройкам.

первый шаг

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

второй шаг

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

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

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

Бегать

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

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

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

межсетевой экран

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

правила

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

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

msconfig

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

шаги

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

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

Уточнение:

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

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

Важно:

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


...