尝试安装 systemd-boot 后出现多个问题

尝试安装 systemd-boot 后出现多个问题

这个问题是这个问题存在 XY 问题

我有一台安装了 Arch 的联想 MIIX 310-ICR。我尝试安装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 将其刻录到 USB 记忆棒上,当我启动它时,它立即出现 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 来检查内核更新是否导致了这些问题,因为我确定该内核版本曾经可以工作,但它存在同样的问题。

相关内容