UEFI가 운영 체제 부팅 관리자 대신 Windows 10의 Linux 부팅 관리자(systemd-boot로 관리됨)를 자동으로 부팅하도록 하려면 어떻게 해야 합니까?

UEFI가 운영 체제 부팅 관리자 대신 Windows 10의 Linux 부팅 관리자(systemd-boot로 관리됨)를 자동으로 부팅하도록 하려면 어떻게 해야 합니까?

systemd-bootUEFI 펌웨어 및 Windows 10/Arch Linux를 사용하여 노트북을 이중 부팅하도록 설정 하여 부팅 시 OS 부팅 관리자(Windows 10만 부팅)가 아닌 Linux 부팅 관리자(관리)로 기본값을 설정하고 싶습니다. . 이 문제를 해결하기 위해 Esc부팅 버튼을 누르고 F10BIOS 설정을 눌렀습니다. 그런 다음 "시작" 탭으로 이동하여 장치 부팅 옵션이 다음과 같은 것을 확인했습니다.

  • USB(UEFI)
  • USB
  • 운영 체제 부팅 관리자

현재 기본값은 USB(UEFI)입니다. 이는 라이브 USB에서 부팅하는 것이 더 편리하기 때문입니다. 이는 나에게 드문 일이 아니기 때문입니다.

보시다시피 "Linux Boot Manager" 옵션이 없습니다. 를 누른 후 boot를 F9누르면(부팅 옵션 제공) Linux 부팅 관리자 옵션에 액세스 할 수 있으므로 Esc해당 옵션이 있다는 것을 알 수 있습니다. 또한 작동합니다. 저는 현재 Arch Linux를 실행하고 있으며 이런 식으로 부팅했습니다. 그러나 제가 묻는 질문은 USB 부팅을 사용할 수 없을 때 랩톱이 OS 부팅 관리자 대신 Linux 부팅 관리자를 자동으로 부팅하도록 할 수 있는지 여부입니다.

Libre Arch의 답변을 바탕으로 다음을 실행했습니다.

efibootmgr -c -d /dev/sda -p 2 -l /EFI/systemd/systemd-bootx64.efi -L "Linux Boot Manager"

UEFI에서 안전 모드 및 보안 부팅을 비활성화한 후 다음이 반환됩니다.

** Warning ** : Boot0005 has same label Linux Boot Manager
BootCurrent: 0005
Timeout: 2 seconds
BootOrder: 0000,0006,3006,0001,0005,0008,2001,2002,2003
Boot0001* grub
Boot0002* Notebook Hard Drive
Boot0004* Internal Hard Disk or Solid State Disk
Boot0005* Linux Boot Manager
Boot0006* Windows Boot Manager
Boot0007* Internal Hard Disk or Solid State Disk
Boot0008* rEFInd Boot Manager
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Boot3006* Internal Hard Disk or Solid State Disk
Boot0000* Linux Boot Manager

하지만 재부팅할 때마다 Windows 부팅 관리자(예: OS 부팅 관리자)가 기본적으로 계속 사용됩니다. /EFI/systemd/systemd-bootx64.efi존재합니까 /dev/sda2?

답변1

아마도 Windows 10이 설치되어 있을 것입니다.뒤쪽에Arch Linux 및 Windows에서는 systemd-boot UEFI 항목을 제거했습니다. 원하는 메뉴를 얻으려면 systemd-boot를 다시 활성화해야 합니다. UEFI/BIOS 설정에서 보안 부팅 및 빠른 부팅을 비활성화했는지 확인하고 지침을 따르십시오.여기아치 위키에서.

GRUB 복구 도구를 사용하여 라이브 USB(systemd-boot 대신)를 통해 GRUB를 설치할 수도 있습니다.

관련 정보