Ubuntu 24.04双启动后无法完成启动,黑屏问题求助
Ubuntu 24.04双启动后无法完成启动,黑屏问题求助
你好,我看到你在双启动Ubuntu 24.04和Win11后遇到了启动黑屏的问题,而且已经尝试了安全模式修复软件包和GRUB修复但没解决,先帮你分析下你提供的日志信息,再给你几个针对性的解决办法:
首先,你运行的错误日志命令及输出如下:
journalctl --no-pager -b -p err sept. 07 16:27:16 AsusTourUbuntu24 (udev-worker)[479]: event7: Failed to call EVIOCSKEYCODE with scan code 0x7c, and key code 190: Invalid argument sept. 07 16:27:16 AsusTourUbuntu24 kernel: sept. 07 16:27:17 AsusTourUbuntu24 bluetoothd[1174]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed. sept. 07 16:27:17 AsusTourUbuntu24 bluetoothd[1174]: sap-server: Operation not permitted (1) sept. 07 16:27:17 AsusTourUbuntu24 bluetoothd[1174]: Failed to set mode: Failed (0x03) sept. 07 16:27:24 AsusTourUbuntu24 kernel: [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership sept. 07 16:27:29 AsusTourUbuntu24 gdm-passw...
关键错误分析
日志里最核心的问题是NVIDIA显卡的模式设置权限被占用:
[drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
这个问题大概率是Win11的快速启动功能导致的——开启快速启动后,Win11会让硬件处于半休眠状态,Ubuntu启动时无法完全接管显卡资源,进而引发黑屏。另外日志里的蓝牙初始化错误、键盘按键映射错误和黑屏无关,可以暂时忽略。
针对性解决办法
第一步:关闭Win11的快速启动
- 进入Win11系统,打开「控制面板」→「硬件和声音」→「电源选项」
- 点击左侧的「选择电源按钮的功能」
- 点击「更改当前不可用的设置」,取消勾选「启用快速启动(推荐)」
- 保存设置后,重启电脑尝试进入Ubuntu
第二步:修复NVIDIA显卡驱动
如果关闭快速启动后还是黑屏,可能是NVIDIA驱动和Ubuntu 24.04不兼容,你可以通过恢复模式重新安装驱动:- 启动电脑时选择Ubuntu的「恢复模式」,进入后选择「root Drop to root shell prompt」
- 先卸载现有NVIDIA驱动:
sudo apt purge nvidia* - 更新软件源并安装适配的驱动:
sudo apt update sudo ubuntu-drivers autoinstall - 重启电脑:
reboot
第三步:临时/永久添加GRUB启动参数
如果上述方法都无效,可以通过修改GRUB启动参数强制禁用显卡模式设置:- 启动时在GRUB菜单按
e进入编辑模式,找到以linux开头的行 - 在
quiet splash后面添加参数nomodeset(或者nvidia-drm.modeset=0) - 按
F10启动电脑,此时应该能正常进入系统 - 若临时参数有效,永久修改GRUB:
找到sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash",修改为:
保存后更新GRUB:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"sudo update-grub
- 启动时在GRUB菜单按
备注:内容来源于stack exchange,提问作者zerifa




