我正在运行全新安装的 Kubuntu 20.04。很多时候,当我关闭时(不是每次,但经常),它会暂停一分钟左右,然后显示错误:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Run Code Online (Sandbox Code Playgroud)
这通常与屏幕闪烁有关。在正常使用过程中,屏幕有时也会闪烁。谷歌搜索已经产生了许多类似问题的报告,但给定的解决方案似乎总是“更新您的内核”或使用已弃用的解决方法(因为它适用于较旧的内核)。示例:drm/i915:gpu 挂起后重置芯片
我目前使用的是 5.4.42 内核。我还尝试过 5.4.0.29(因为 Kubuntu 最初附带的是 5.4.0)和 5.6.14(最新的稳定版)。所有人都有同样的问题。
我尝试过通过更新驱动程序
sudo ubuntu-drivers autoinstall
Run Code Online (Sandbox Code Playgroud)
但行为是一样的。
我运行的是 Kubuntu 20.04。当我关闭或重新启动时,四分之三的情况下,它会挂在:
Reached target Reboot.
systemd-shutdown[1]: Waiting for process: crond
Run Code Online (Sandbox Code Playgroud)
我花了相当多的时间谷歌搜索,但无法弄清楚为什么要这样做。它使频繁的重新启动变得极其缓慢。我确实在Ubuntu 论坛上找到了一个描述相同问题的帖子,但他们未能发布他们的解决方案(只是他们解决了它)。
任何帮助或信息将不胜感激。
I\xe2\x80\x99m 尝试为 UEFI Windows/Linux 多重引导设置构建自定义 grub 菜单。我\xe2\x80\x99已经通过USB驱动器成功测试了菜单,其中包含:
\n\n/EFI/boot/BOOTX64.EFI\n/grub/grub.cfg\n/grub/x86_64-efi/*\n\xe2\x80\xa6etc.\n
Run Code Online (Sandbox Code Playgroud)\n\n从该驱动器启动时,我可以毫无问题地访问菜单。接下来,我将 grub 转移到我的 PC 的 EFI 系统分区:
\n\n/boot/grub/bootx64.efi\n/boot/grub/grub.cfg\n/boot/grub/x86_64-efi/*\n\xe2\x80\xa6etc.\n
Run Code Online (Sandbox Code Playgroud)\n\n该分区上还有 Windows\xe2\x80\x99 引导加载程序,格式为/EFI/Microsoft/boot
.
最后,我使用 Windows 实用程序 BOOTICE(或只是系统 BIOS)来添加\\boot\\grub\\bootx64.efi
. 我重新启动,grub 出现了。
...除了没有调出菜单之外,我最终得到了救援提示。我的假设是我只是将 grub.cfg 和模块放在错误的位置 \xe2\x80\x93 然而,\xe2\x80\x99s 真正奇怪的是,它只ls
显示没有分区 \xe2\x80\x93 (hd0) (hd1)
。我的期望是诸如(hd0) (hd0,msdos1)
\xe2\x80\x93 之类的东西,但 grub saving 可以 \xe2\x80\x99t 似乎ls
根本没有任何分区。 ls (hd0)
并且ls (hd1)
两者都产生 \xe2\x80\x9c 文件系统未知。\xe2\x80\x9d
我的系统包含一个物理磁盘,带有分区:
\n\n1 = EFI system partition (fat32)\n2 = Veracrypted partition (with …
Run Code Online (Sandbox Code Playgroud)