我刚刚在联想 Ideapad Flex 14 IML 附带的 Windows 10 上安装了 Xubuntu 18.04。弄清楚如何让它从 USB 启动,以及如何让 Ubuntu 看到机器的硬盘,这已经够痛苦的了。但是一旦我从 Live USB 运行,一切都运行正常,包括无线网络。所以我认为我已经走上了胜利之路。
安装完成后,我重新启动,没有无线网络。右上方面板上的网络信息显示“没有可用的网络设备”。没有显示“启用无线”选项。
我不明白为什么无线网络在测试实时 USB 时可以工作,但在从硬盘上的新安装启动时却失败。我尝试重新安装,确保我选中了询问您是否要使用专有第三方驱动程序的复选框 - 假设这是正确的选择。(我认为这不相关,但我在安装时还选择了加密安装和使用 LVM 的选项。)
当无线连接通过实时 USB 工作时,我尝试查看无线连接的“连接信息”。它说它正在使用驱动程序iwlwifi
。从磁盘启动后,我尝试通过 GUI 检查“附加驱动程序”,但它显示的内容没有亮起。它说设备“Intel Corporation:未知”“不工作”。后面的三个单选按钮标记为:“使用 DKMS 格式的 iwlwifi 驱动程序反向移植...”;“继续使用手动安装的驱动程序”;“不使用此设备”。第三个单选按钮被选中,第一个被禁用。我尝试检查第二个“继续使用手动安装的驱动程序”,但一无所获。底部的“恢复”和“应用更改”按钮仍然被禁用。
输出来自iwconfig
: no wireless extensions
。
我不知道自己在做什么,我尝试使用 删除并重新加载iwlwifi
内核模块modprobe
。这似乎没有发生任何意外,但对这个问题没有影响。
我应该尝试重新安装没有启用“使用第三方专有...”(无论措辞是什么)?我并不认为这会起作用。
有什么建议吗?谢谢。
答案1
我非常感谢@waltinator 提供的解决方案,但我想我应该发表一个答案,所以我就此发表。
我不知道最终原因,但无论原因是什么,在运行 Linux 内核版本 5.3.0-42 时,无线网络无法在 Lenovo Ideapad Flex 14 IML 上运行(可能还有其他原因)。对我来说,有效的解决方案很简单:不要从该内核启动。坚持使用刻录可启动 USB 时获得的 5.3.0-28 内核。
这反过来要求您编辑 GRUB(否则每次启动时都要手动干预,这显然不是一个好策略),并且有多种配置 GRUB 的方法来实现此目的。我选择了我能找到的最简单的方法:首先,将这些行添加到/etc/default/grub
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
sudo update-grub
完成后运行。
然后重新启动,使用 GRUB 启动菜单项“高级选项”选择 5.3.0-28 内核。(如果绕过启动菜单,您可能必须在启动过程中按住 Shift 键(或者是 Esc 键?现在无法仔细检查)才能显示它。)
我希望这可以让某些人免去几个小时的痛苦。