我刚刚在我的硬盘上安装了 Ubuntu。
我无法连接到互联网,因为 Ubuntu 无法识别我的 Atheros AR8161 以太网。
因此,为了制作 build-essential 和 linux 标头,我总共下载了 11 个文件。
然后我使用这个包来制作驱动模块:
兼容无线-3.5.4-1-snpc
安装 Ubuntu 后,我立即运行了所有这些程序,一切正常。Ubuntu 识别了我的驱动程序。
但当我重新启动时,一切都消失了!
首先,我不想每次启动 Ubuntu 时都要经历这一切。
其次,我完全按照第一次所做的那样去做,但现在第二次我收到错误消息。
输出如下:
http://paste.ubuntu.com/1369897/
您可以从输出中看到 build essential 和 linux headers 已准备就绪....我想....也许我没有等待足够长的时间?
答案1
我知道你安装 linux-image-3.2.0- 的位置三十四但 linux-headers--3.2.0-33. 请检查并更正(如有必要)您的标头是否与正在运行的内核匹配:
sudo dpkg -s linux-headers-`uname-r`
这些反引号位于我的美式键盘左侧,与 ~ 位于同一个键上。
然后我会再次尝试添加其他步骤:
./scripts/driver-select restore
make clean
./scripts/driver-select alx
make
sudo make install
sudo modprobe alx
每当 Update Manager 使用上述步骤安装较新的内核时,您都需要重新编译该内核。