manjaro折腾笔记:显卡驱动更新导致进不了图形界面
详细记录在 manjaro 中出现的问题以及解决思路。
描述
家里有一台老旧的笔记本,已经用了8年了,利用闲暇时间给它做了一些升级,升级包括:更换CPU、换固态硬盘、光驱位改为机械硬盘、内存升级到8G.
然后安装了manjaro系统,之前的文章中有介绍如何安装manjaro,这里就不赘述了。之所以选择manjaro是因为看中其软件包库相较于其他linux发行版要强大些。
系统安装好后当然是要折腾了,这些折腾操作中必然要有更新显卡驱动,这也才有了本篇文章。
故障介绍:
开机系统自检完成,然后显示系统启动过程,但一直卡在[OK] Started WPA supplicant.
这里,进不了登录界面。
卸载导致问题的驱动 (推荐)
- 进入
tty3
开机系统启动后在卡住的界面上按ctrl+alt+F3
进入tty3,然后输入账号密码进入shell.
- 查看已经安装的nvidia显卡驱动
通过下面的命令查看已经安装的显卡驱动信息,并记录显卡驱动名称:
inxi -G
- 卸载nvidia独显驱动
然后用下面的命令卸载nvidia显卡驱动,video-nvidia-390xx
就是通过上面的inxi -G
查到的显卡驱动名称。
sudo mhwd -r pci video-nvidia-390xx
然后重启系统sudo shutdown -r now
即可。
另外再提供两种解决办法,但我按操作执行后还是不能进入系统,供参考下:
安装nouveau开源驱动(参考)
此方法未能解决问题
- 进入tty3
ctrl+alt+F3
进入tty3
,然后输入账号密码进入shell
- 删除黑名单上屏蔽的
nouveau
sudo nano /etc/modprobe.d/blacklist.conf
- 删除
blacklist nouveau
保存并退出。
- 安装nouveau开源驱动
sudo pacman -Ss nouveau
extra/manjaro-firmware 20160419-1 [已安装]
Extra firmwares for Manjaro Linux
extra/mesa 18.1.3-0 [已安装]
An open-source implementation of the OpenGL specification
extra/xf86-video-nouveau 1.0.15-2 (xorg-drivers) [已安装]
Open Source 2D acceleration driver for nVidia cards
multilib/lib32-mesa 18.1.3-0 [已安装]
An open-source implementation of the OpenGL specification (32-bit)
我当时第三个是未安装的
sudo pacman -S xf86-video-nouveau
装上(我之前有包缓存可以直接装,清理过的可能需要联网,自行百度吧)
重启shutdown -r now
通过links下载nvidia驱动并安装(参考)
- 进入tty3
ctrl+alt+F3
进入tty3
,然后输入账号密码进入shell
- 查找自己的显卡型号:
lspci | grep VGA
- 安装links以便在tty文本界面里上网:
yaourt -S links
- 上nvidia官网下载相应Linux驱动:
links www.bing.com
然后搜“linux driver” + 你的nvidia型号
- 运行这个run包:
sh NV*.run
安装完成后,重启电脑。
manjaro安装显卡驱动
在manjaro中可通过如下两种方法安装驱动:
- 通过硬件设定图形界面安装显卡驱动
打开”系统设置–硬件设定”
,然后选择“Auto install Proprietary Driver”
,系统就会自动选择驱动并安装。
- 通过
Manjaro Hardware Detection (MHWD)
安装显卡驱动
inxi -G
sudo mhwd -a pci nonfree 0300
mhwd -li
最后附上manjaro截图: