嘗試安裝 systemd-boot 後出現多個問題

嘗試安裝 systemd-boot 後出現多個問題

這個問題是後續問題這個問題遇到了 XY 問題

我有一台 Lenovo MIIX 310-ICR,上面安裝了 Arch。我嘗試安裝systemd-boot替換,rEFInd因為我想擺脫 Windows,並且不再需要在啟動過程中看到圖形引導程式來選擇作業系統。我跟著拱門維基安裝它,然後重新啟動後,出現了幾個問題:

  • WiFi 完全停止運作。此wlan0介面不會顯示在ip linknor下rfkill。 WiFi/藍牙設備是RTL8723BS,其藍牙部分仍然可以工作。
  • Arch 上的電源按鈕和蓋子開關停止工作(電源按鈕用於打開設備或硬重置)。與 WiFi 不同,這些至少看起來可以被檢測到。從dmesg

    [    1.794961] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
    [    1.795040] ACPI: Power Button [PWRB]
    [    1.795181] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
    [    1.795238] ACPI: Lid Switch [LID0]
    [    1.795358] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
    [    1.797222] ACPI: Power Button [PWRF]
    

我嘗試過做的事情:

  • 再次安裝 Windows 以檢查是否出現這些問題。我從下載了安裝介質這裡,用 WoeUSB 將其刻錄到 U 盤上,當我啟動它時,它立即出現 BSOD 並給出一個ACPI_BIOS_ERROR.
  • 刷新 BIOS。我無法使用 Windows,所以我遵循 從 Arch 開始做。閃現後沒有任何變化。

dmesg我認為其中的一些內容是相關的:

[    0.990130] dw_dmac 80862286:00: Missing DT data
[    1.023446] dw_dmac 808622C0:00: Missing DT data
[    7.076454] intel-int3496 INT3496:00: can't get USB ID IRQ: -6
[    7.854389] gpio-keys gpio-keys.2.auto: Failed to request GPIO 349, error -16
[    7.857169] gpio-keys: probe of gpio-keys.2.auto failed with error -16
[    8.209353] intel-spi intel-spi: unrecognized JEDEC id bytes: c2 25 35 c2 25 35
[    8.209498] intel-spi intel-spi: failed to locate the chip
[    8.209521] intel-spi: probe of intel-spi failed with error -2

我不確定安裝是否systemd-boot與這些問題有關,或者這純粹是巧合。

編輯1根據用戶1686的請求:

$ ls /lib/modules
4.20.1-arch1-1-ARCH  5.5.8-arch1-1
$ uname -r
5.5.8-arch1-1
$ cat /proc/cmdline
\\boot\vmlinuz-linux root=UUID=bb81187c-8818-49d5-bec6-bed0c3c82b0c ro initrd=/boot/intel-ucode.img initrd=/boot/initramfs-linux.img

我嘗試使用 Linux 4.20.1 來檢查核心更新是否導致了這些問題,因為我確信該核心版本曾經可以工作,但它也有相同的問題。

相關內容