问题源头:安装nvidia驱动关闭显示管理器后直接黑屏,开机后同样是黑屏,并提示hdaudio hdaudioCOD2:unable to configure disabling

20.04的默认显示管理器是gdm3,我后来安装了lightdm

各种按键都没用,强制重启仍黑屏

解决办法:

重启进入ubuntu高级选项->recovery mode->resume->输入账户和密码,执行以下命令
sudo apt install lightdm    #安装好备用的 Display Manager
sudo service gdm3 stop    #强制停止当前的gdm3进程,如果一次没成功就重新返回tyy,再次执行该命令
sudo dpkg-reconfigure lightdm     # 将默认的 Display Manager 设置成lightdm
sudo service lightdm start    # 立马启用新的显示管理器,或者干脆重启更彻底
sudo reboot

参考博客:

从Ubuntu 20.04 - 21.10进入桌面后黑屏的解决思路+经验总结_Quatttschen的博客-CSDN博客_ubuntu黑屏

但这仍只能从recovery模式通过命令sudo service lightdm start 进入图形界面,正常启动仍是黑屏

2、同样进入recovery模式,编辑/etc/default/grub文件(开机引导文件)

chmod +w  /etc/default/grub #赋予写的权限

# 将
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

# 改为
GRUB_CMDLINE_LINUX_DEFAULT=""

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#属性名:内核启动参数的默认值
#值说明:quiet splash为不显示启动信息,安静的启动,如值为空则显示启动信息

编辑后保存:wq!,并执行如下命令

chmod  -w  /etc/default/grub

sudo update-grub

到这里后,可以从正常模式下启动,但开机后进入到了tty1界面,仍需要手动输入命令进入图形界面(# sudo service lightdm start)

参考博客:

ubuntu20.04——hdaudioC0D2: unable to bind the codec_架构师的小跟班的博客-CSDN博客

 至此,猜测可能是桌面环境损坏或gdm3与后来安装的lightdm冲突,故:

正常启动模式下,进入了tty1界面,输入命令卸载gdm3,并重新安装lightdm

sudo apt-get remove gdm3

sudo apt install lightdm

sudo dpkg-reconfigure lightdm #配置渲染界面

reboot #重启

参考博客:

Ubuntu系统启动后直接进入tty1界面怎么办?我们要如何重新进入图形界面?_关九木的博客-CSDN博客_tty1进入图形界面

结果:从正常模式下进入图形界面

ps:问题解决后,将/etc/default/grub文件内容改了回去,不然每次启动都显示启动信息

解决:1、只能从recovery mode模式下通过命令进入图形界面的问题

           2、正常模式下进入到tty1界面的问题

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐