Беспроводной интерфейс ThinkPad T450s, не обнаруженный при установке Ubuntu 16.04 mini.iso

Я пытаюсь установить Помощника Ubuntu минимальная установка с помощью Ubuntu 16.04 mini.iso на моем ThinkPad T450s. Я смог сделать так на моем T60, но я сталкиваюсь с сетевыми проблемами конфигурации об этой машине. По некоторым причинам установщик не обнаруживает беспроводную карту Intel, несмотря на то, что корректные драйверы, кажется, включены в mini.iso пакет (iwlwifi-7265, если я не ошибаюсь). Это обнаруживает интерфейс Ethernet и пытается настроить это, но конечно перестало работать, потому что это не соединено. Я пытался отключить Ethernet в BIOS, чтобы "вынудить" это настроить беспроводную сеть, но затем в установщике просто говорится, "Никакие сетевые интерфейсы не обнаружили".

Я добавлю, что беспроводная связь хорошо работает с в настоящее время устанавливаемой ОС, которая является ванильной Ubuntu 16.04, таким образом, я не могу понять, почему она не работала бы с 16.04 mini.iso.

Править: Выводы удалены

1
задан 29 June 2016 в 02:40

2 ответа

Ваш Intel 7265 использует драйвер iwlwifi , который также требует модуля iwlmvm. mini.iso очевидно обеспечивает драйверы для ограниченного количества общих сетевых устройств.

я загрузил и извлек mini.iso и, к сожалению, модуль , iwlmvm не включен. Также, когда Вы пытались установить, Вы получили сообщение:

"отказавший к загрузочному модулю iwlmvm (ошибка 256), динамическая загрузка включена?"

я не знаю ни о каком способе, кроме временного соединения Ethernet, получить рабочий сетевой интерфейс с Вашей Lenovo T450s.

1
ответ дан 7 December 2019 в 13:43

Я недавно взял T450s для замены моего T430, который взял топанье и имел согнутый кадр.

Я столкнулся с этой самой проблемой при попытке сделать минимальную установку на T450s. Благодаря ответу chili555 я смог разыскать решение, которое позволит мне выполнить установку с помощью беспроводных технологий от карты флэш-памяти.

Начиная с iwlmvm модуль ядра необходим для этой беспроводной карты, куда этот файл прибывает из так или иначе?

root@canti:/lib/modules# find /lib/modules -name "iwlmvm.ko"
/lib/modules/4.4.0-22-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
/lib/modules/4.4.0-18-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
/lib/modules/4.4.0-21-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
root@canti:/lib/modules# apt-file search /lib/modules/4.4.0-22-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
linux-image-extra-4.4.0-22-generic: /lib/modules/4.4.0-22-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko

Этот модуль обеспечивается linux-image-extra пакетом. mini.iso установщик (а также Сервер Ubuntu ISO), кажется, не устанавливает этот пакет для живой ОС.

После того как установщику не удается соединиться, совершить нападки, 'Возвращаются' и выбирают пункт меню открыть оболочку. Проверьте версию рабочего ядра. В моем случае это было 4.4.0-21-generic.

Ища это в Поиске Пакета Ubuntu, Вы можете найти, где можно загрузить linux-image-extra-4.4.0-21-generic пакет:

http://packages.ubuntu.com/xenial/kernel/linux-image-extra-4.4.0-21-generic

Загрузка linux-image-extra-4.4.0-21-generic_4.4.0-21.37_amd64.deb к другой машине (или тот же, если Вы планируете переустановить), извлеките файл:

canti:~/Downloads/linux-extra$ ls
linux-image-extra-4.4.0-21-generic_4.4.0-21.37_amd64.deb                                           canti:~/Downloads/linux-extra$ ar xv linux-image-extra-4.4.0-21-generic_4.4.0-21.37_amd64.deb
x - debian-binary
x - control.tar.gz
x - data.tar.bz2
canti:~/Downloads/linux-extra$ tar xfvj data.tar.bz2

canti:~/Downloads/linux-extra$ find . -name "iwlmvm.ko"
./lib/modules/4.4.0-21-generic/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko
canti:~/Downloads/linux-extra$

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

~ # insmod iwlmvm.ko
insmod: ERROR: could not insert module iwlmvm.ko: Unknown symbol in module

Что это такое? Проверяя dmesg, похоже, что этот модуль полагается на символы от другого модуля.

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

$ lsmod | grep iwlmvm
iwlmvm                311296  0
mac80211              737280  2 iwldvm,iwlmvm
iwlwifi               200704  2 iwldvm,iwlmvm
cfg80211              565248  4 iwlwifi,mac80211,iwldvm,iwlmvm

В моем случае, cfg80211 был уже загружен на mini.iso, таким образом, все, что я должен был загрузить, было следующими двумя модулями (копирование mac80211.ko в том же методе как iwlmvm.ko):

~ # insmod mac80211.ko
~ # insmod iwlmvm.ko

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

Надеюсь, это поможет!

1
ответ дан 7 December 2019 в 13:43

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

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