Вопрос или проблема
Прежде всего, я совершенно новичок в этом, я пользователь Windows с тех пор, как могу помнить, и уже некоторое время думаю о двойной загрузке Ubuntu с Windows 10.
Я столкнулся с одной проблемой, которую не могу решить, не смог найти много подобных проблем в Google.
Я пытался создать живую USB на 32 ГБ носителе. Я пробовал etcher, rufus, даже netbootin. Менеджер загрузки работает нормально, я загружаюсь на экран, где можно выбрать “Установить Ubuntu” или “Попробовать Ubuntu без установки”. Я пробовал нажимать на оба варианта, но всегда получаю одну и ту же ошибку, а именно:
xhci_hcd 0000:02:00.0: Ошибка при назначении идентификатора слота устройства
xhci_hcd 0000:02:00.0: Максимальное количество устройств, поддерживаемых этим хостом xHCI, составляет 127
usb_usb1-port6: не удалось выделить usb_device
Можете помочь? Я с радостью предоставлю всю информацию, которую могу.
(это пришло с результатом поиска, оставим это для будущего использования)
Проблема решается в моем случае добавлением irqpoll
в файл grub.cfg
в качестве параметра ядра.
Если у вас есть USB-2 порт, попробуйте установить оттуда. После установки отредактируйте файл grub.cfg, чтобы добавить irqpoll в параметр ядра.
Вероятно, лучше всего будет добавить опцию irqpoll
к значению GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub.
Ответ или решение
Ошибка «couldn’t allocate usb_device» при установке Ubuntu с USB-накопителя может быть результатом нескольких причин, касающихся конфигурации вашего оборудования и программного обеспечения. В данном ответе мы рассмотрим возможные источники проблемы и предложим решения, которые помогут вам успешно завершить установку Ubuntu рядом с Windows 10.
1. Причины проблемы
Ошибка, с которой вы столкнулись, указывает на проблемы с управлением USB-устройствами, которое осуществляется контроллером xHCI (eXtensible Host Controller Interface). Сообщение о том, что максимальное количество устройств, поддерживаемых хост-контроллером xHCI, равно 127, может свидетельствовать о том, что в системе возникли конфликты из-за неправильной обработки USB-устройств.
2. Рекомендуемые решения
Для устранения указанной проблемы предложите следующие действия:
2.1 Добавление параметра irqpoll
в GRUB
Ваша успешная модификация файла grub.cfg
с добавлением параметра irqpoll
оказалась эффективной. Этот параметр позволяет ядру Linux более эффективно обрабатывать прерывания, что может решить проблему с определением USB-устройств. Рекомендуется внести изменения в файл /etc/default/grub
, чтобы не потерять изменения при обновлении GRUB:
-
Откройте терминал.
-
Введите команду для редактирования файла
grub
:sudo nano /etc/default/grub
-
Найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT
, и добавьтеirqpoll
в ее список параметров. Например:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash irqpoll"
-
Сохраните изменения и выйдите из редактора.
-
Обновите настройки GRUB:
sudo update-grub
-
Перезагрузите систему и проверьте, исчезла ли ошибка.
2.2 Использование USB-порта USB 2.0
Если проблема сохраняется, попробуйте подключить ваш USB-накопитель к портам USB 2.0 вместо USB 3.0. В некоторых случаях старые драйвера или аппаратное обеспечение могут не поддерживать корректную работу с USB 3.0, что приводит к конфликтам и ошибкам.
2.3 Проверка USB-накопителя и образа системы
Убедитесь, что ваш USB-накопитель корректно форматирован и образ Ubuntu записан правильно:
- Используйте файловую систему FAT32 для USB-накопителя.
- Проверьте целостность образа Ubuntu перед записью на USB, чтобы исключить вероятность поврежденного файла.
3. Заключение
Ошибки с управлением USB могут быть довольно распространенными, особенно при установке новых операционных систем. Подход, основанный на добавлении параметра irqpoll
и изменении типа подключения USB устройств, может значительно облегчить процесс инсталляции Ubuntu. Если у вас возникли дополнительные вопросы или сложности, не стесняйтесь обращаться за помощью к сообществу или на специализированные форумы. Успехов в установке и использовании Ubuntu!