UEFI 시스템에 Arch Linux를 설치하는 방법에 대한 가이드를 따랐습니다. 두 개의 파티션( /dev/sda1
및 ) 을 만들었습니다 /dev/sda2
. 첫 번째 EFI 유형(8200)은 vfat(F32)로 형식화되고, 두 번째 유형(Linux 파일 시스템 8300)은 ext4로 형식화됩니다. Root( /dev/sda2
)는 에 설치되고 /mnt
, esp( /dev/sda1
)는 에 설치됩니다 /mnt/boot/efi
. 필수 패키지를 설치한 후 arch
다음 명령을 사용하여 GRUB를 설치했습니다.
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch
그러나 재부팅 후에는 arch
BIOS 설정에서 부팅 옵션으로 표시되지 않습니다 . 빠른 시작을 비활성화해야 한다는 내용을 읽었지만 그렇게 했지만 도움이 되지 않았습니다. 또한 같은 방식으로 다른 시스템에도 Arch를 성공적으로 설치했습니다.
누군가 내 문제를 지적할 수 있나요?
답변1
GRUB ArchWiki의 이 섹션을 참조하세요.EFI 기본/대체 부팅 경로.
일부 UEFI 펌웨어에는 UEFI NVRAM 부팅 항목을 표시하기 위해 알려진 위치에 부팅 가능한 파일이 필요합니다.
이 경우 다음과 같이 GRUB를 설치할 수 있습니다.
grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable
또는 기존 GRUB EFI를 이동할 수 있습니다.
mv /boot/efi/<existing directory> /boot/efi/boot
mv /boot/efi/boot/grubx64.efi /boot/efi/boot/bootx64.efi
이 페이지의 또 다른 관련 인용문은 다음과 같습니다. esp
EFI 시스템 파티션의 마운트 지점을 나타냅니다.
팁: --removable 옵션을 사용하면 GRUB가 esp/EFI/BOOT/BOOTX64.EFI에 설치되고 EFI 변수가 재설정되거나 드라이브를 다음 위치로 이동할 경우 드라이브에서 부팅할 수 있는 추가 기능을 갖게 됩니다. 다른 컴퓨터. 일반적으로 BIOS를 사용하는 방법과 유사하게 드라이브 자체를 선택하여 이 작업을 수행합니다. Windows를 사용하여 이중 부팅하는 경우 Windows에는 일반적으로 EFI 파티션의 EFI 폴더 내에 BOOT 폴더가 있지만 그 유일한 목적은 Windows용 EFI 부팅 옵션을 다시 만드는 것입니다.
UEFI 펌웨어에 따라 보안 부팅을 비활성화하거나 해당 옵션이 있는 경우 UEFI 파일을 신뢰할 수 있는 파일로 수동으로 추가해야 할 수도 있습니다.