我按照以下步骤在我的 Samsung Galaxy Book 2 (NP750XED) 上安装了 Ubuntu 22.04官方说明在我关闭计算机之前它工作得很好。启动后,当出现登录提示时,系统突然进入睡眠状态。我可以再次唤醒系统,但它很快就会再次进入睡眠状态,陷入永久循环。
答案1
问题
该问题是由于处理关闭/打开笔记本电脑盖子时出现的错误以及新第 12 代英特尔硬件的内核兼容性问题造成的。资源https://forums.linuxmint.com/viewtopic.php?t=381597是引导我到达那里的主要因素。
解决方案
首先获得一个稳定的运行会话,而不会陷入睡眠循环。当我可以做到这一点时,这似乎相当随机和令人困惑,但最终起作用的是连接 USB-C 显示器(我知道,很奇怪)。您也可以使用安全图形启动或重新安装 ubuntu 并在重新启动之前执行这些步骤,因为如果您的情况像我一样,则在第一次关闭计算机之前不会遇到问题。
首先确保内核是最新的(22.04
如果您使用的是不同的 ubuntu 版本,请进行调整)
sudo apt update
sudo apt install linux-oem-22.04
现在通过编辑添加内核标志/etc/default/grub
(需要 root 访问权限)。去排队
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并将其更改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_dc=0 intel_idle.max_cstate=2"
保存文件并运行
sudo update-grub
现在您已经更新了内核设置,这是两个修复程序的一部分。接下来指示操作系统忽略盖子打开或关闭的情况;编辑/etc/systemd/logind.conf
并添加行
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
并保存。重新启动登录服务
systemctl restart systemd-logind.service
这将使您退出。再次登录。
现在重新启动,如果您像我一样幸运,您的系统现在将完美运行。
希望这可以帮助!