Manjaro 卸载显卡驱动黑屏问题解决
前言
大晚上的滚动更新了 Manjaro 的内核之后,突然发现无法播放声音了,一系列的排查下来,发现是 NVIDIA 显卡驱动导致的问题,于是乎便卸载了
video-hybrid-intel-nvidia-430xx-bumblebee显卡驱动。
结果,重启之后黑屏无法进入桌面了,于是乎便开始了修复之旅。

开始修复
- 第一步,使用
Ctrl+Alt+F3进入ttf3命令行界面。(庆幸还有这个回天之术 (˶˚ ᗨ ˚˶)) - 第二步,使用
root用户登录(不用考虑操作的权限了) - 第三步,在终端输入
sudo mhwd,查看可用驱动(mhwd 是 Manjaro 自带的驱动程序管理器) - 第四步,在终端输入
sudo mhwd --install pci video-hybrid-intel-nvidia-430xx-bumblebee, 安装闭源显卡驱动. - 第五步,如果不出意外的话,此时会发现安装失败啦,哈哈哈,不要急,听我说,因为默认是没有连接网络的,当然安装失败啦,所以接下来我们要连接无线网络
- 第六步,通过
ip link查看无线的设备 (设备名 [broken link: invalid section],通常是类似 wlp2s1,我的设备是 wlp60s0) - 第七步,启用无线设备
ip link set < 设备名 > up(就是上一步你所看到的设备名) - 第八步,在终端输入
iw dev < 设备名 > link获取连接状态
一般会看到Not connected.的显示结果 - 第九步,在终端输入
iw dev < 设备名 > scan扫描可用 WIFI 热点 - 第十步,就要根据这个连接的 WIFI 类型来操作啦!
(1). 如果 WIFI 无需密码,则输入iw dev < 设备名 > connect <WIFI 名称 >即可
(2). 如果 WIFI 是加密的,又要分两种情况啦:
A. 如果 WIFI 是WEP加密方式,就输入iw dev < 设备名 > connect <WIFI 名称 > key 0:<WIFI 密码 >(这里需要注意的是 WIFI 密码要 13 位)
B. 如果 WIFI 是WPA/WPA2加密方式的话,则输入wpa_supplicant -i < 设备名 > -c <(wpa_passphrase <WIFI 名称 > <WIFI 密码 >)
a. 如果没有异常就再次输入wpa_supplicant -i < 设备名 > -c <(wpa_passphrase <WIFI 名称 > <WIFI 密码 >) -B就好啦,
b. 如果出现异常ul80211: Could not set interface < 设备名 >此类的错误,就先输入killall wpa_supplicant后,再重复WPA/WPA2加密方式的连接 - 第十一步,在终端输入
dhcpcd < 设备名 >获取动态 IP 地址 - 第十二步,重复 [第八步] 查看 无线网络连接状态
- 第十三步,重复 [第四步] 安装 显卡驱动
如果更新失败,提示error:pacman failed或者/var/lib/pacman/db.lck,则是 pacman 被锁住了,需要执行命令rm /var/lib/pacman/db.lck删除db.lck文件 - 第十四步,驱动安装成功之后,在终端输入
reboot重新启动 - 第十五步,期待你的 Manjaro 桌面的重新出现吧~
如果你卡在了网络连接这一步,跟我的情况有出入的话,可以查看下这个 Arch Linux 官方的无线网络连接配置
to be continued…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Tamsiree!
评论