我正在使用 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 設定檔以使變更持久。