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