답변1
약간 수정된 버전이 있습니다통신사 답변귀하의 문제에 적합합니다.
UEFI 업그레이드로 인해 NVRAM 설정이 재설정되었을 수 있습니다. UEFI 시스템에는 설치된 운영 체제의 부팅 구성도 포함됩니다. 모든 부팅 메뉴 항목이 즉시 감지되는 것은 아닙니다. 대신, 운영 체제가 설치될 때 설치된 운영 체제의 부팅 항목이 UEFI NVRAM에 저장됩니다.
UEFI 지원 Linux Live 미디어에서 부팅하고 EndeavorOS GRUB 부트 로더가 여전히 ESP 파티션에 있는지 확인한 다음 명령을 사용하여 efibootmgr
부팅 메뉴 항목을 추가할 수 있습니다.
EFI 시스템 파티션이 시스템의 첫 번째 파티션이라고 가정하면 /dev/sda
필요한 efibootmgr
명령줄은 다음과 유사해야 합니다.
# efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\EndeavourOS\\grubx64.efi -L "Arch Linux"
백슬래시는 셸의 특수 이스케이프 문자이기 때문에 부트 로더의 Windows 스타일 경로 이름에는 이중 백슬래시가 포함되어 있습니다. 부팅 메뉴 라벨(-L 옵션)은 원하는 경우 "EndeavourOS Linux" 대신 원하는 대로 작성할 수 있습니다.
답변2
먼저 루트에 grub을 다시 설치한 다음 BIOS에서 OS 부팅 관리자 순서를 변경하여 문제를 해결했습니다.