Как установить драйверы для контроллера 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 и установить ее на целевой машины, но я едва знаю, как это сделать: - (
Здесь является тесно связанным вопросом.
Нет необходимости что-либо компилировать или обновлять через беспроводную карту USB; Вы можете загрузить обновленное ядро и требуемый драйвер из Quantal-Backports на packages.ubuntu.com, скопировать их на компьютер 12.10 с помощью ключа usb, установить их из командной строки (dpkg -i * .deb) и перезагрузить. Вам нужны следующие файлы:
Проверьте фактические номера версий, доступные на packages.ubuntu.com, в качестве имен пакетов и имена файлов будут меняться с каждой новой версией ядра. Второй последний пакет в этом списке содержит действительные модули ядра, в данном случае 3.5.0-18. Последним является метапакет linux-backports-modules-cw-3.6-Quantal-generic, который всегда будет зависеть от последней версии модулей ядра Linux Compat-Wireless. Вам потребуется установить его, чтобы при следующем обновлении ядра вы также получили новую версию необходимых вам модулей ядра.
попробуйте загрузить 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
Я думаю, вы должны установить необходимые для сборки 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), прежде чем запускать команды.