![服务器 dist 升级到 14.04LTS 失败后,如何启用以太网?](https://linux22.com/image/1149722/%E6%9C%8D%E5%8A%A1%E5%99%A8%20dist%20%E5%8D%87%E7%BA%A7%E5%88%B0%2014.04LTS%20%E5%A4%B1%E8%B4%A5%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%E4%BB%A5%E5%A4%AA%E7%BD%91%EF%BC%9F.png)
我将服务器从 12.04 升级到 14.04LTS,在此过程中,所有网络都丢失了。我愿意要么让现有的驱动程序加载并运行,要么看看是否可以通过 DVD 升级到 16.04 来解决问题。我更感兴趣的是让我的以太网正常工作,但为了完整性,包括 wifi。
我尝试了很多建议,但现在,eth0 和 wlan0,在收到lshw
报告后sudo: unable to resolve host ubuntu... *-network UNCLAIMED
我的以太网是 Qualcom Atheros - AR8132 快速以太网
我的 wifi 是 Broadcom - BCM4312 802.11b/g LP-PHY
/lib/firmware/br* 中有一堆 bin 文件,但没有 /lib/firmware/ar8* 目录,但有一堆其他“ar#”目录。
我对此肯定是个新手,因此如果能提供任何帮助我将不胜感激。
谢谢
以下是添加的lshw
结果:
*-network UNCLAIMED description: Network controller product: BCM4312 802.11b/g LP-PHY vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:01:00.0 version: 01 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: latency=0 resources: memory:feafc000-feafffff *-network UNCLAIMED description: Ethernet controller product: AR8132 Fast Ethernet vendor: Qualcomm Atheros physical id: 0 bus info: pci@0000:02:00.0 version: c0 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vpd bus_master cap_list configuration: latency=0 resources: memory:febc0000-febfffff ioport:ec80(size=128)
uname -a 给出:
Linux ubuntu 3.13.0.113-generic #160-Ubuntu SMP Thu Mar 9 09:28:25 UTC 2017 i686 i686 i686 GNU/Linux
答案1
安装此包
很可能没有安装。它包含几乎所有的硬件驱动程序。
您可能还需要安装
答案2
我一直没能linux-image-extra-3.13.0-113-generic_3.13.0-113.160_i386.deb
单独获得它,或者其他帖子中建议的任何驱动程序,但是通过https://ubuntuupdates.org,并回溯缺失的错误,我搜索了缺失的项目,并继续尝试安装,直到最终成功安装。使用sudo dpkg -i *.deb
,我按以下顺序安装,这可能因人而异,或者您可能需要更多/更少的安装,并且对更有经验的人来说可能没有任何意义,但对我来说很有效:
linux-headers-3.13.0-129_3.13.0-129.178_all.deb
linux-headers-3.13.0-129-generic_3.13.0-129.178_i386.deb
linux-headers-generic_3.13.0.129.138_i386.deb
重新启动后,看到显示“有限”(???) 网络已恢复。我尝试了一下,并能够运行,sudo apt-get update && sudo apt-get upgrade
这花了将近一个小时的时间,在手动重新安装 PHP 和 apache 后,不得不修复许多配置和设置,因为它们在更新/升级中被阻止了,但现在我已恢复基本功能。
感谢大家的耐心和指导。希望这对其他人有所帮助。
PS 当我从 12.04 升级到 14.04 时,由于 PHP 的变化,这篇文章对恢复 Apache 很有帮助,尽管它针对的是 13.10: 升级到 Ubuntu 13.10-Apache 无法启动