systemd-boot: 未找到 /vmlinuz-linux

systemd-boot: 未找到 /vmlinuz-linux

我安裝了 systemd 引導程式。但啟動時顯示/vmlinuz-linux但未initramfs-linux.img找到。我怎樣才能解決這個問題?我的目錄結構如下;

在此輸入影像描述 輸出lsblk在此輸入影像描述

答案1

您的 /boot 和 /boot/efi 位於不同的分割區上。 UEFI 韌體希望修復 EFI 系統分割區上遺失的文件,該分割區安裝在 /boot/efi 上,但它們現在位於 /boot 中。

將檔案移到 /boot/efi,或者更好的是合併兩個檔案系統,以便 EFI 系統分割區安裝在 /boot 上。

相關內容