我买了一台新的 ThinkPad E460,没有安装操作系统,但有一个 ubuntu 13.10 USB 记忆棒,我用它来安装 ubuntu 13.10。
操作系统运行良好,但我无法通过以太网或无线方式连接到互联网。(而且点击板也无法工作。)
我不太习惯Linux,但知道一点如何使用shell。
到目前为止,为了解决我的问题,我在 Google 上搜索并找到了许多方法,虽然没有一个对我有用,但我发现了一些问题。
ifconfig -a 返回:
eth0 Link encap:Ethernet HWaddr 02:cd:fe:b5:c4:17 inet addr:172.20.10.3 Bcast:172.20.10.15 Mask:255.255.255.240 inet6 addr: fe80::cd:feff:feb5:c417/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:18970 errors:0 dropped:0 overruns:0 frame:0 TX packets:18365 errors:2 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:12962022 (12.9 MB) TX bytes:2967244 (2.9 MB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:4564 errors:0 dropped:0 overruns:0 frame:0 TX packets:4564 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:451662 (451.6 KB) TX bytes:451662 (451.6 KB)
eth0 应该是我的 iPhone 通过蓝牙连接的移动热点。
sudo lshw -c network 返回:
*-network UNCLAIMED description: Network controller product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:01:00.0 version: 99 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: latency=0 resources: memory:f1200000-f1201fff *-network UNCLAIMED description: Ethernet controller product: Intel Corporation vendor: Intel Corporation physical id: 1f.6 bus info: pci@0000:00:1f.6 version: 21 width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list configuration: latency=0 resources: memory:f1300000-f131ffff *-network description: Ethernet interface physical id: 2 bus info: usb@1:3 logical name: eth0 serial: 02:cd:fe:b5:c4:17 capabilities: ethernet physical configuration: broadcast=yes driver=ipheth ip=172.20.10.3 link=yes multicast=yes
据我所知,UCLAIMED 意味着驱动程序问题,但我无法通过反向移植加载它们。无法加载新版本的 Ubuntu 或任何其他操作系统,因为我不想破坏我的手机数据计划。
现在我必须离开了,但大约 2 小时后会回来。任何帮助都将不胜感激,我将提供解决问题所需的任何信息。
答案1
根据技术规格,ThinkPad E460 拥有较新的英特尔网络硬件(据情报) 仅在 Linux 内核 4.2 以上版本中得到正确支持。
要查看确切的网络硬件,请打开终端并运行:
lspci
并查找“网络控制器”或“以太网控制器”。您的 wifi 控制器将是 Intel 3165(需要内核 4.2 或更高版本)或 Intel 8260(需要内核 4.1 或更高版本)。
要查看当前内核版本,请运行
uname -r
由于你使用的是 Ubuntu 13.10,因此你将拥有默认内核 3.11。
有几种方法可以升级内核,但最安全的方法是使用 Ubuntu 存储库中的软件包。不幸的是,13.10 已经终止使用,并且似乎没有适用于该版本的任何 4.2 内核软件包。您可以尝试使用 14.04 软件包,但它们可能有效或无效。如果您想尝试一下,我建议您尝试安装这些软件包并重新启动:
如果软件包安装成功,但出现问题,您重新启动后无法启动操作系统,请在启动时按住 shift 键以获取 Grub 启动菜单,然后从菜单中选择旧内核版本 (3.11)。然后,如果 4.2 内核软件包不起作用,您就可以删除它们。