我成功地将 Ubuntu Budgie 启动到我的新戴尔 precision 7740 中。但在我选择 Ubuntu 后,它在 grub 菜单后卡在灰色屏幕中。这仅在电池模式下发生。
当我使用交流电源启动笔记本电脑时,它可以顺利登录。我在第一次安装时做了以下操作来解决驱动程序问题。
- 第一次启动之前将其放入
modprobe.blacklist=nouveau
grub 中的编辑选项中。 - 使用以下方式更新 Ubuntu Budgie
sudo apt update && sudo apt upgrade -y
- 从 Budgie 欢迎菜单下载其他驱动程序。
我对 NVIDIA 驱动程序没有任何问题
我在交流电源启动前确实收到此消息:iwlwifi 0000:6f:00.0:BIOS contains WGDS but no WRDS
一两秒后,笔记本电脑正常启动,没有任何问题,一切正常。有时即使在交流电源下,重新启动时,屏幕在 grub 菜单后变为空白,然后我必须再次重新启动笔记本电脑,但这种情况很少发生。
问题是我无法在电池模式下绕过灰屏。我在 BIOS 设置中进行了以下更改:
将 SATA安全启动
设置为 AHCI
我也尝试启动 Ubuntu Budgie 18.04 来重新检查,但即使打开电源也会出现黑屏死机,所以只能回到 19.10。
以下是 journalctl 的一些常见错误。我不确定哪一个是导致该问题的原因:(将一些 nos 转换为 x)
[drm:lspcon_init [xxxx]] *ERROR* Failed to probe lspcon
[drm:intel_ddi_init [xxxx]] *ERROR* LSPCON init failed on port D
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
PAM adding faulty module: pam_kwallet.so
PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
PAM adding faulty module: pam_kwallet5.so
lightdm[xxxx]: gkr-pam: unable to locate daemon control file
ucsi_ccg 0-000x: failed to reset PPM!
ucsi_ccg 0-000x: PPM init failed (-110)
nl80211: kernel reports: Attribute failed policy validation
wpa_supplicant[xxx]: Failed to create interface p2p-dev-wlp111s0: -22 (Invalid argument)
wpa_supplicant[xxx]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp111s
我注意到,在登录新启动的 19.10 后,系统多次使用电池电源登录。第一次更新系统后,问题就开始了,然后它无法以电池模式登录。
答案1
我在制造商预装的 Ubuntu 18.04 上遇到了同样的问题(如您所说)。休眠后,屏幕也变黑了,只能使用电池供电。我尝试了 Ctrl+Alt+F1/F2,但登录后没有任何反应,然后盲目重启。
我还有一个 Nvidia GPU。这页显示经过认证的 Ubuntu 预安装配置,没有 Nvidia GPU。所以我猜想问题可能出在这里。
如果我找到解决方案我会注意到...
更新:我解决了这个问题这里。
添加内核参数可以解决问题。发布解决方案:
在 /etc/default/grub 中以这种方式添加 dis_ucode_ldr
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 dis_ucode_ldr"
然后
sudo 更新 grub
它帮我解决了启动和休眠问题!希望它也能帮到你。
更新 2:grub 菜单不可见(紫色屏幕)但等待或按 Enter 键可以在 ubuntu 上启动。
答案2
我在使用 Dell Latitude 7400 和 Ubuntu 20.04 时也遇到了同样的问题。只有插入电源后才能启动。如果不插入电源,它就会卡在初始 DELL 屏幕上。
无论如何,从这个邮政我发现 Artefact007 的解决方案对我有用。简而言之,
添加内核参数可以解决问题。发布解决方案:
打开终端并输入“sudo gedit /etc/default/grub”(不带“)
将语音 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash dis_ucode_ldr"
按 ctrl + s(保存选项)
返回终端并输入“sudo update-grub”