64-разрядный настольный ISO и 32-разрядный настольный ISO: UEFI против старого режима загрузки

Печально, что многие поставщики, которые утверждают, что поддерживают Linux, на самом деле не поддерживают его. Неверный ответ для продавца ожидать, что клиенты загрузят файл неподписанного драйвера из Интернета, чтобы заставить их работать в Linux. Предположительно, предоставленный файл является исходным кодом, который затем должен быть скомпилирован для использования. Если ваш опыт - что-то вроде моего с ASUS, предоставленный код будет устаревшим и не сможет скомпилироваться.

Хорошей новостью является то, что вам, возможно, не придется справляться со всем этим. Первый шаг - определить идентификатор устройства адаптера. Кажется, это беспроводной адаптер USB, поэтому вы будете использовать команду lsusb для получения этой информации. Для устройств, отличных от USB, вы обычно используете lspci

. Если вы публикуете вывод команды здесь, я помогу вам в его интерпретации. Информация, которую вы хотите извлечь из вывода команды, представляет собой шестнадцатеричное число формата «nnnn: nnnn», сразу же после строки «ID» в строке, содержащей имя поставщика. Вот как выглядит мой lsusb:

Bus 002 Устройство 002: ID 045e: 00dd Microsoft Corp.

Шина 002 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub [!d4 ]

Шина 001 Устройство 003: ID 046d: 0807 Logitech, Inc.

Шина 001 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0

Как только вы определили ID устройства для адаптера, вы можете найти для него соответствующий модуль ядра. Иногда срабатывает идентификатор пользователя вместе с «linux» или «kernel». Существуют также списки совместимости: http://linux-wless.passys.nl/

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

Как только вы определили правильный драйвер для устройства, просто сделайте sudo modprobe [module-name] загрузить модуль и посмотреть, работает ли он. Если вы получаете ошибку Module Not Found, это, вероятно, означает, что модуль не установлен. Если это так, вам, скорее всего, потребуется установить пакет linux-backports-modules-compat-wireless.

1
задан 19 August 2013 в 05:53

1 ответ

64-разрядный USB-накопитель Ubuntu будет работать, даже если вы отключите UEFI. 32-разрядная версия Ubuntu не поддерживает UEFI. Таким образом, если у вас нет проблем с тем, чтобы старый ПК работал с 32-разрядной версией Ubuntu Live USB, вы можете заставить оба компьютера запускать его до тех пор, пока вы отключите UEFI на более новой машине.

1
ответ дан 24 May 2018 в 18:54

Другие вопросы по тегам:

Похожие вопросы: