长话短说,我在尝试删除 KDE 时意外删除了 ubuntu 桌面的一部分。我尝试通过虚拟终端重新安装丢失的软件包,但由于没有互联网连接(桌面上的 WiFI 工作正常),所以没有成功。我试过了,nmcli dev
但以太网和无线设备都没有显示。
sudo lspci
我使用和检查了网络控制器,lshw -C network
两次都弹出了。这是英特尔无线 3160。
然后我认为这是因为我缺少固件,所以我进入 Windows(我有 Windows 10 双启动)并从英特尔网站将固件下载到我的 USB 上。
然后我回到 Linux 虚拟终端并将固件复制到/lib/firmware
。英特尔指南说要检查内核配置以检查 Config_FW_Loader 是否已打开,但我不确定如何操作。我检查了固件目录,我下载的固件就在那里,但它是唯一一个绿色文本的固件。
然后我尝试加载驱动程序。我加载了lsmod
,但我看不到无线驱动程序,所以我查看sudo modprobe iwlwifi
了以下内容:
modprobe:错误:../libkmod/libkmod-module.c:832 kmod_module_insert_module() 无法通过名称“iwlwifi”找到模块
modprobe:错误:无法插入“iwlwifi”:模块中存在未知符号或未知参数(参见 dmesg)
我尝试了一下sudo modprobe iwlmvm
,得到了不同的东西:
modeprobe:严重错误:在目录 /lib/module/5.3.0-28-generic 中未找到模块 iwlmvm。
我不知道接下来该怎么办。有人能帮助我吗?
答案1
成功了。从 grub 启动了旧版本的内核。无线仍然无法使用,但以太网可以使用。然后我就可以重新下载 ubuntu-desktop 了。