grub efi 로더의 grub.cfg 위치를 변경하는 방법

grub efi 로더의 grub.cfg 위치를 변경하는 방법

grub efi 로더를 설치하는 것은 이번이 처음이며 모든 것이 엉망이었다는 점을 인정합니다.

즉, 다음과 같이UEFI Grub이 구성 파일을 찾지 못함,"GRUB이 grub.cfg를 로드합니다.ESP에서절대 경로 사용", 예를 들어 , 그러나 ESP 파티션에는 /EFI/debian/grub.cfg아무 것도 없습니다 .grub.cfg

$ find EFI/ | grep -v Microsoft/
EFI/
EFI/debian
EFI/debian/grubx64.efi
EFI/Microsoft
EFI/Boot
EFI/Boot/bootx64.efi
EFI/systemd
EFI/systemd/systemd-bootx64.efi
EFI/Linux
EFI/ubuntu
EFI/ubuntu/grubx64.efi

나는 그들이 어디에 있는지 궁금해하고 있으며, 그것을 잊어버렸기 때문에 이제 그것이 어떻게 부팅되는지 이해하려고 노력합니다. 에 대한 답변grub efi 로더는 올바른 grub.cfg 및 부팅 디렉터리를 어떻게 찾나요?파일을 살펴보지만 bootx64.efi다음과 같은 내용을 볼 때 그것이 내 사건과 얼마나 관련이 있는지 잘 모르겠습니다.

$ strings EFI/Boot/bootx64.efi | grep search.fs_uuid | wc
      0       0       0

$ strings EFI/Boot/bootx64.efi | grep search | wc
      0       0       0

을 사용해 efibootmgr -v도 부팅 방법이 많이 드러나지 않습니다. 다음과 같은 내용만 인쇄됩니다.

Boot0000* debian        HD(13,GPT,007a058a-8e5e-45df-8d97-6575b66b5355,0x1afa9000,0x113000)/File(\EFI\debian\grubx64.efi)

입구 ubuntu도 꽤 비슷해요. 내 질문은 ubuntu항목에 대한 것입니다.

  • 파일 이 어디에 있는지 어떻게 알 수 있나요 grub.cfg?
  • 대신 다른 파티션에 있는 파티션을 가리키도록 변경하려면 어떻게 해야 합니까?
  • grub이 부팅될 때 파일이 포함된 해당 파티션이 grub의 grub.cfg기본값으로 간주됩니까 ?root

grub.cfg여러 개의 파일이 포함된 파티션으로 파일을 전환하고 싶은데 , 파티션을 먼저 검색하지 않고도 .iso해당 파일을 직접 참조할 수 있다고 가정할 수 있는지 알고 싶습니다 ..iso

관련 정보