我正在使用 XPS 8900 安装 Ubuntu。当我按“其他”时,安装程序会一直卡在加载状态。我找到的唯一错误消息是,
kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x201] vs fed40080 f80 kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x201] vs fed40080 f80
我不知道该怎么办。任何帮助都非常感谢。
编辑:还刚刚注意到,加载约 10-20 分钟后屏幕就会冻结。
答案1
所以。这个答案是非常晚了,但我最近在同一系统上安装 Ubuntu Server 22.04.1 时遇到了一些其他不相关的问题,在研究时我发现了这个我忘记几年前问过的问题。我想这让我成为一名高级开发人员!?/j
无论如何,解决方案是pcie_aspm=off
在 grub 中添加内核启动参数(通过编辑 grub 本身中的参数或编辑“./boot/grub/grub.cfg”并重新打包 ISO)。我的最终命令如下:
linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper pcie_aspm=off nomodeset ---
显然,添加pcie_aspm=off
解决了这个问题提到的错误。
添加nomodeset
修复了我在桌面环境中遇到的另一个错误,因为我使用的是 Nvidia GPU。
我还删除了 ,quiet splash
因为我遇到了一个奇怪的错误,我无法在另一台机器上可靠地重现这个错误,通过删除 可以修复quiet splash
。我仍然不知道它是如何或为什么起作用的,但它确实起作用了,所以为了以防万一,我一直对我的所有机器都这样做。
还,这也需要在已安装的系统中重现。我第一次启动刚刚安装的操作系统时,我编辑了相同的参数,进入操作系统后,我以相同的方式编辑 grub 配置文件以使更改持久。