Версия Ubuntu - 17.10 (Artful Aardvark), полностью обновленная. Первоначально он был установлен на ключ USB 3.0, работал на архитектуре x64 и был подключен к более старому (2.0) USB-порту. Он работал отлично.

Сегодня я попытался загрузить USB-ключ в другой системе (хотя и с той же архитектурой). Я пробовал порты 2.0 и 3.0 и получил те же проблемы, что я опишу далее.

Загрузка из BIOS выглядит нормально, меню GRUB и обратный отсчет работают, загрузка начинается без проблем, но в какой-то момент она останавливается, показывая такие ошибки, как:

  • xhci_hcd 0000: 00: 10.0: время ожидания ожидания команды на установку устройства
  • USB 6-1: устройство не принимает адрес 2, ошибка -62
  • usb6-port1: невозможно перечислить USB-устройство

В конце концов, все заканчивается сообщением об gave up waiting for root device с помощью Alert! UUID=<usb key uuid> does not exist. Dropping to a shell!!

В этот момент (на консоли initramfs ), если я просто вытащу USB-ключ и снова подключу его, USB-ключ будет распознан, а затем, после ввода exit в консоли, Ubuntu запустится нормально.

Более того, я пытался сделать то же самое при перезагрузке, получая упомянутые ошибки: просто вытащил USB-ключ и снова подключил его, и Ubuntu начинает загрузку (на этот раз без initramfs).

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

Какие-либо предложения?

Обновление: я попробовал другой подход, просто чтобы проверить, была ли проблема с версией USB: я клонировал ключ USB 3.0 в 2.0, и он отлично работал в новой системе.

1 ответ1

0

Проблема была в загрузке с USB-флешки v3.0: клонирование установки Ubuntu с USB 3.0 на более старый USB 2.0 решило проблему с загрузкой.

Стоит отметить, что в первоначальном сценарии работы использовался старый компьютер (с портами USB <= 2.0) и USB-флешка 3.0 с установленной на нем Ubuntu. Новая (и текущая, учитывая этот ответ) рабочая система включает в себя более новое оборудование с устаревшими портами USB и 3.0. Клонированная ОС теперь работает на флешке USB 2.0 и порте USB 2.0.

Этот ответ также действителен для того же решения, примененного к карте памяти USB 2.0, в порту 3.0.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .