一切都始于我的 HP Pavilion 笔记本电脑无法连接到 WiFi,因为它找不到适配器。因此,在下载以下(第三方)驱动程序时:
sudo apt remove bcmwl-kernel-source && sudo apt install git dkms
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms install rtlwifi-new/0.6
在终端中,我必须设置 root 密码(我记得),重新启动后我应该输入该密码。但现在我被困在紧急模式中,没有地方可以登录。 CRTL+D不起作用,我不知道在哪里使用我的 root 密码登录。
cat /etc/fstab
在图片中您将看到和的输出sudo blkid
。
希望你们能帮助我,
谢谢你的时间!
答案1
在运行内核 4.15.0-45-generic 时,您安装 dkms 驱动程序失败,导致计算机无法启动。您可以使用命令查看此问题dkms status
。这可能是因为您更改了代码分支git cloned
。-b extended
内核 4.15.0-39-generic 仍然启动,并显示已找到 Wi-Fi 卡,且正在使用驱动iwlwifi
程序。
- 因此,在启动到 -39 的同时,让我们从 -45 中删除 dkms 驱动程序...
在terminal
...
sudo dkms remove rtlwifi-new/0.6 -k 4.15.0-45-generic
# 删除 dkms 驱动程序
dkms status
# 对于任何内核,都不应显示任何内容
ls /usr/src
# 不应显示任何 rtlwifi* 目录
此时,重新启动至内核 -45。如果无法启动,我们将不得不重建
/boot/initrd.img-4.15.0-45-generic
。我现在将使用此命令等待……无需担心这一点。要安装 iwlwifi_new 驱动程序,请按照以下步骤操作...
在terminal
...在 -45 内核中...
remove the original git cloned folder
git clone https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms build rtlwifi-new/0.6
sudo dkms install rtlwifi-new/0.6
dkms status # should show installed for kernel -45
reboot
检查无线网络……
更新#1:
删除 git 克隆的文件夹
sudo dkms remove rtlwifi-new/0.6 -k 4.15.0-45-generic
sudo rm -r /usr/src/rtlwifi-new-0.6
开始一个新问题,标题类似于“我的 HP Pavilion 笔记本电脑上未显示 Wi-Fi 卡”。明确说明您已尝试过 iwlwifi_new dkms 驱动程序,但不起作用。