[Ubuntu系统] Ubuntu开机无法进入桌面

747 0
Honkers 2026-1-1 22:17:58 来自手机 | 显示全部楼层 |阅读模式

此文为记录Ubuntu重装系统之后,重启电脑,系统卡在Ubuntu图标显示之后,无法进入系统。
出现这种情况,多半是由于显卡的问题,要么是显卡驱动出了问题,要么是显卡和当前Lunix内核不兼容。

临时解决方案:

  1. 在连接启动U盘的情况下开机。
  2. 留意“GNU GRUB”启动加载程序屏幕。
  3. 当您看到显示的“Ubuntu”选项时,按键盘上的“E”键(图1)。


4. 在编辑器中,使用箭头键定位到以“linux /boot/vmlinuz***”开头的行的末尾
5. 在行尾键入“nomodeset”行选项
6. 现在,按“F10“或者”CTRL+X”键,您的系统应能引导至桌面。

永久解决方案1:

打开终端,然后键入 " sudo gedit /etc/default/grub "
如果出现提示,请输入您的密码。
将光标移动到如下所示的行上(图 4):

  1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
复制代码


更改该行,在后面加上 nomodeset
单击 Save。
关闭窗口。
在终端中,键入 " sudo update-grub2 " 并按 enter 键。
如果提示没有update-grub,则键入“sudo grub-mkconfig -o /boot/grub/grub.cfg”
完成后,重新启动计算机以应用更改。

  • quiet-此选项告诉内核不产生任何输出(也称为非详细模式)。如果不使用该选项进行引导,则会看到许多内核消息,例如驱动程序/模块激活,文件系统检查和错误。quiet当您需要查找错误时,没有参数可能很有用。

  • splash-当系统的所有核心部分都在后台加载时,此选项用于启动一个令人眼花dy乱的“加载”屏幕。如果禁用它并quiet启用,则会出现空白屏幕。

  • nomodeset -告诉内核在系统启动并运行之前不要启动视频驱动程序。

永久解决方案2:

显卡驱动问题
1、查看已安装的内核"使用 dpkg --get-selections | grep linux 或者 dpkg --list |grep linux 命令"
2、查看当前正在运行的内核,“uname -mrs”
3、删除无用的内核,sudo apt-get purge linux-image-<版本号> 命令
4、查看显卡,lshw -C display

  1. WARNING: you should run this program as super-user.
  2. *-display
  3. description: VGA compatible controller
  4. product: Advanced Micro Devices, Inc. [AMD/ATI]
  5. vendor: Advanced Micro Devices, Inc. [AMD/ATI]
  6. physical id: 0
  7. bus info: pci@0000:05:00.0
  8. version: c1
  9. width: 64 bits
  10. clock: 33MHz
  11. capabilities: vga_controller bus_master cap_list
  12. #######这一行正常是这样的
  13. configuration: driver=amdgpu latency=0
  14. #######不正常是这样的
  15. configuration: latency=0
  16. resources: iomemory:40-3f iomemory:40-3f irq:51 memory:460000000-46fffffff memory:470000000-4701fffff ioport:1000(size=256) memory:fb300000-fb37ffff
  17. WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
复制代码

说明Ubuntu没找到amd的driver
检查显卡类型,lspci | grep -i vga
如果你觉得因为你没有显卡驱动,可以去amd网上安一个:

安装方法:

  1. 到官网选择你对应的驱动https://www.amd.com/zh-hans/support

问题在于只有AMD Ryzen™ 7 5800U Drivers & Support的Windows 10 64 位版本

  1. 如果不到上面去找驱动,可以ppa安装[10]

永久解决方案3:

有可能是gdm出现了兼容性问题,还个其他的界面登陆器(LightDM)
apt-get update
apt-get remove gdm3
apt-get autoremove
apt-get install lightdm
reboot

标题解决Ubuntu开机不直接进入系统,而会进入Grub引导页面,如果不做操作,则超时30秒会选择默认选项进入桌面的方案:

采用折中的解决办法,修改grub等待时间为0
修改etc/default/grub文件:
sudo degit /etc/default/grub
将TIMEOUT设置为需要的秒数,这里设置为0
GRUB_TIMEOUT=0
GRUB_RECORDFAIL_TIMEOUT=0
保存文件,更新grub
sudo update-grub
如果该文件是只读权限,先添加写权限:
sudo chomd +w /etc/default/grub
修改完成后,移除写权限
sudo chomd -w /etc/default/grub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行