빈 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
. 이것은 잘못된 길입니다.