Arch Linux - 부팅 시 EFI 기본 로더만 표시되지만 작동하지 않습니다.

Arch Linux - 부팅 시 EFI 기본 로더만 표시되지만 작동하지 않습니다.

빈 SSD 하드 드라이브에 Arch Linux를 설치했습니다. GPT를 사용하도록 설정하고 다음과 같이 파티션을 나눴습니다.

sda1 Boot
sda2 Swap
sda3 Root

설치는 잘 되었지만 부트로더에는 두 개의 항목만 있습니다:

EFI Default Loader
Reboot Into Firmware Interface

전자는 동일한 메뉴로 돌아가게 했지만 이번에는 EFI 기본 로더가 선택되지 않았습니다. 후자는 마더보드의 BIOS 설정을 엽니다.

설정을 올바르게 시작하려면 어떻게 해야 합니까? parted /dev/sdb print이것을 인쇄하세요:

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  538MB   537MB   fat32                 boot, esp
 2      538MB   17.7GB  17.2GB  linux-swap(v1)
 3      17.7GB  180GB   162GB   ext4

/boot/loader/loader.conf는 다음과 같습니다:

default  arch
timeout  4
editor   0

/boot/loader/arch.conf는 다음과 같습니다:

title      Arch Linux
linux      /vmlinuz-linux
initrd     /initramfs-linux.img
options    root=/dev/sdb3 rw

시간 초과 값을 변경하면 부팅 메뉴의 시간 초과도 변경된다는 것을 알았 loader.conf으므로 구성 파일이~해야 한다올바르게 로드되었지만 부팅 메뉴에 "Arch Linux"가 옵션으로 표시되지 않았습니다. 확인해 보니 둘 다 /boot/vmlinuz-linux존재합니다 /boot/initramfs-linux.img.

답변1

문제는 설정에서 한 가지를 놓쳤다는 것입니다: arch.conf파일 entries/boot/loader.

답변2

당신은 존재한다고 말했지만 /boot/vmlinuz-linux/boot/loader/arch.conf /boot/initramfs-linux.img에는 /vmlinuz-linux및 가 포함되어 있습니다 /initramfs-linux.img. 이것은 잘못된 길입니다.

관련 정보