几乎全新安装的 Ubuntu 20.04 偶尔可以快速无误地启动,但几乎总是在启动过程中挂起。有时它会在 3 次中启动 1 次,有时我会重新启动 10 次以上,花了 30 分钟或更长时间看着启动挂起,最后按住电源按钮强制关机并尝试再次启动。
问题通常(但并非总是)在 行之后开始[OK] started load/save RF kill switch status
。该行后面跟着一系列 ,[ ***] A start job is running for...
后面跟着各种各样的东西,包括已安装的软件或/dev/disk/by-uuid
指向 EFI 分区和 /home 分区。
这些会运行一段时间,有时会变成[FAILED]
、[DEPEND]
或 ,之后[TIME]
还会变成[OK]
s 。然后会出现以行结尾的块rcu_sched self-detected stall on CPU...
。基本上,一旦我看到那些红色的[ *** ] A start job...
东西发生,它就不会再完成启动。我有时会让它尝试 15 分钟或更长时间。
听起来类似的问题以及我尝试过的事情:
人们经常指出 GRUB 中的 nomodeset 或 nouveau.modeset=0。我的当前设置是:nosplash nomodeset nouveau.modeset=0
有时会启动,但大多数时候不会启动。当我noacpi noapic irqpoll
按照建议添加时,它有时也会启动,但不支持触摸板或手写笔触摸,只有触摸屏(用手指)。删除这些选项似乎没有造成任何损害,并使我的触摸板和手写笔再次工作——至少在启动时。
这类帖子的解决方案通常指向 fstab 中错误识别了交换 uuid,但我的 blkid 和 fstab 条目都匹配。根据论坛上有关 SSD 上交换分区的其他建议,我还设置了noswap
,注释掉了 fstab 中的交换分区,然后完全删除了交换分区,因为我有一个 SSD 和 16 GB RAM——尽管如果这不是一个好的选择,我愿意听取建议!
我的硬件:
我在 Samsung Notebook 9 Pro np940x5n 上以 UEFI 模式安装了 Ubuntu,并与 Windows 10 进行了双启动:
- 处理器:第八代英特尔四核 i7-8550U
- 内存:16GB,2133MHz DDR4
- 硬盘大小:256 GB SSD
- 视频:AMD Radeon 540 显卡,配备 2GB GDDR5 专用显存
我不知道如何提供任何与启动失败相关的日志,但我希望有人能帮忙。这是我的日常和工作电脑,我真的被困住了,无法依赖它。如果您有任何想法,非常感谢!
答案1
该问题与 EFI 有关。
这是一个不完整的解决方案,但足以让我进一步调试。我可以通过黑名单 EFI 模块和禁用 ACPI 来启动它。也就是说,我需要这个:
module_blacklist=efi_rts_wq,efi_call_rts acpi=off