Как установить драйверы для контроллера Ethernet Atheros AR8161 на 64-разрядную версию 12.10 с использованием подключенного к Интернету 32-разрядного ПК 12.04 и USB-накопителя?

Как установить драйверы для контроллера Ethernet Atheros AR8161 на 64-разрядную версию 12.10 с использованием подключенного к Интернету 32-разрядного ПК 12.04 и USB-накопителя?

Купив новый настольный ПК HP Elite и Я установил 64-битную Ubuntu 12.10. Я не смог подключиться к сети благодаря Ethernet-контроллеру Atheros AR8161.

В ПК нет слотов PCI для использования старого сетевого адаптера PCI. У меня нет USB-карт или смартфонов для временного подключения к Интернету.

Все, что я могу использовать, - это ноутбук с работающим подключением к Интернету, работающий под управлением 32-разрядной XUbuntu 12.04, и USB-накопитель для копирования файлов между ПК.

Насколько я понимаю, мне нужно будет собрать 64-битную версию 3.5.0-17 модуля alx в 32-битной системе 3.2.0-32 и установить ее на целевой машины, но я едва знаю, как это сделать: - (

Здесь является тесно связанным вопросом.

3
задан 13 April 2017 в 15:25

3 ответа

Нет необходимости что-либо компилировать или обновлять через беспроводную карту USB; Вы можете загрузить обновленное ядро ​​и требуемый драйвер из Quantal-Backports на packages.ubuntu.com, скопировать их на компьютер 12.10 с помощью ключа usb, установить их из командной строки (dpkg -i * .deb) и перезагрузить. Вам нужны следующие файлы:

  • linux-headers-3.5.0-18_3.5.0-18.29_all.deb
  • linux-image-3.5.0-18-generic_3.5.0 -18.29_amd64.deb
  • linux-image-extra-3.5.0-18-generic_3.5.0-18.29_amd64.deb
  • linux-image-generic_3.5.0.18.21_amd64.deb [ 113]
  • linux-libc-dev_3.5.0-18.29_amd64.deb
  • linux-backports-modules-cw-3.6-3.5.0-18-generic_3.5.0-18.2_amd64.deb
  • linux-backports-modules-cw-3.6-quantal-generic_3.5.0.18.2_amd64.deb

Проверьте фактические номера версий, доступные на packages.ubuntu.com, в качестве имен пакетов и имена файлов будут меняться с каждой новой версией ядра. Второй последний пакет в этом списке содержит действительные модули ядра, в данном случае 3.5.0-18. Последним является метапакет linux-backports-modules-cw-3.6-Quantal-generic, который всегда будет зависеть от последней версии модулей ядра Linux Compat-Wireless. Вам потребуется установить его, чтобы при следующем обновлении ядра вы также получили новую версию необходимых вам модулей ядра.

0
ответ дан 13 April 2017 в 15:25

попробуйте загрузить http://packages.ubuntu.com/quantal-updates/linux-backports-modules-cw-3.6-3.5.0-18- generic (похоже, включает alx. ko) и установите его в 12.10 с помощью dpkg -i foobarbaz.deb

0
ответ дан 13 April 2017 в 15:25

Я думаю, вы должны установить необходимые для сборки linux-headers-generic linux-headers- uname -r output your 64-Bit PC без интернета. Нет простого способа установить их. Вы можете установить 64-битную версию Ubuntu на виртуальную машину и запустить эту команду:

sudo apt-get install build-essential linux-headers-generic linux-headers-(uname -r(your real 64-Bit PC output)

, а затем скопировать папку архивов на свой реальный ПК, который находится в / var /. кэш / кв /. Затем вы запускаете эту команду в этой скопированной папке.

sudo dpkg -i *.deb

После этого загрузите и скопируйте пакет драйверов в ваш настоящий 64-битный компьютер. Запустите эти команды:

tar -xj compat*.tar.bz2
cd  compat-wireless-2012-11-14
sudo ./scripts/driver-select alx
sudo make
sudo make install

ВНИМАНИЕ: Не забывайте, что вы должны войти в папки, содержащие пакеты (с помощью команды cd), прежде чем запускать команды.

0
ответ дан 13 April 2017 в 15:25

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

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