因在Manjaro上折腾KDE和GNOME双桌面系统时无法登录GNOME on wayland,怀疑是nvidia闭源驱动的问题,便卸载该闭源驱动,本以为video-linux驱动会自动起作用,谁曾想无法启动。
问题表现主要是停留在自检阶段,即停在Starting Hostname Service...,重启动选择回滚,也只多走了三步,即停在下图这个节点不动。
显然,问题出在nvidia驱动程序上,试着重新安装驱动程序。Ctrl+Alt+F3,可以进入tty3,看来还有希望。登录后先卸载驱动,再安装驱动,无需重启,sddm登录管理器已闪现眼前,搞定。
#查看现在用的是什么驱动,发现是video-linux
mhwd -li
#卸载有问题的驱动
sudo mhwd -r pci video-linux
#还原以前的nvidia驱动程序
sudo mhwd -i pci video-nvidia
回头来看,当时移除nvidia驱动时,应该再自动执行一下自动安装开源驱动的,确保有驱动正常可用再重启的。