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驱动安装wiki

bumblebee切换双显卡

最后附上manjaro截图:

manjaro截图

上次更新:
贡献者: iEchoxu