我在笔记本电脑(HP Pavilion 15,不幸的是使用 AMD Carrizo 平台)上以双启动方式运行 Xubuntu 20.04 和 Windows 10,并且遇到了暂停不起作用的问题。
当我从 USB Live 环境运行 Xubuntu 时,它按预期工作。当我第一次安装 Xubuntu 时,我没有启用 LUKS 加密,因为在与 Windows 一起安装时无法在安装程序中启用它。我记得这次安装也按预期工作。
然后,我从 Live 环境手动设置分区并启用 LUKS,并根据本指南进行大致安装:https://gist.github.com/luispabon/db2c9e5f6cc73bb37812a19a40e137bc
然后事情就变得奇怪了。
当我尝试挂起计算机时,屏幕变黑,左上角显示以下内容:
gzip stdin: not in gzip format
cpio: premature end of archive
Press ENTER to continue.
当我运行 update-initramfs 时,我也得到了这个
W: Possible missing firmware /lib/firmware/amdgpu/navi12_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_smc.bin for module amdgpu
似乎缺少了一些东西,但当我运行lspci -k | grep -EA3 'VGA|3D|Display'
它时,它说 R6 和 R7 卡都在使用 amdgpu 驱动程序。
软件和更新实用程序还告诉我,我缺少 Intel Wireless 3165 双频无线 AC 卡的附加驱动程序,但 wifi 可以正常工作,所以我不确定这是怎么回事,而且可能与此无关。NTP 也无法工作,需要手动安装附加包。换句话说,由于某种原因,安装环境通常会安装的一些东西似乎缺失了。
我不明白为什么这次安装会出现这些问题,而实时环境和之前未加密的安装都没有。
我对 Linux 和 Ubuntu Server 有丰富的经验,但是一旦 GUI 被放在顶部并且暂停功能开始发挥作用,我真的不知道要寻找什么。
关于如何排除故障并解决这些问题有什么指导吗?
答案1
该问题已解决。
我使用 Yubikey 来解锁 LUKS,并且作为其中的一部分,我启用了服务 yubikey-luks-suspend.service,以便在从挂起状态唤醒时需要 Yubikey。
禁用此脚本后,系统将正常挂起。我暂时将其禁用。
当然,可能的固件警告仍然存在,但是系统可以运行,所以我暂时忽略它。