데비안 설치 중에 GRUB가 잘못된 디스크에 설치되었습니다.

데비안 설치 중에 GRUB가 잘못된 디스크에 설치되었습니다.

외장 HDD에 데비안을 설치했는데 어떤 이유로 GRUB가 HDD EFI 파티션에 설치되지 않고 데비안을 설치한 man 디스크에 설치되었습니다.

HDD의 EFI 파티션에서 grub-install 바이너리를 사용하여 GRUB를 수동으로 "다시" 설치하여 데비안으로 부팅할 수 있는 모든 컴퓨터에 GRUB을 연결할 수 있도록 하고 싶습니다.

이 작업을 수행하기 위해 grub-install을 사용하는 방법을 잘 모르겠습니다.

lsblk는 다음을 제공합니다(다른 디스크 제거):

sdd      8:48   0 931.5G  0 disk 
├─sdd1   8:49   0   200M  0 part /mnt/efi
├─sdd2   8:50   0 819.4G  0 part /media/ubuntu/John
├─sdd3   8:51   0   104G  0 part /media/ubuntu/992fa2fd-51db-493b-92bb-bc08379fd996
└─sdd4   8:52   0   7.9G  0 part 

grub 설치에 어떤 매개변수를 전달해야 합니까?

grub에서 sdd1을 설치하시겠습니까?

또는

grub-install --efi-directory=/mnt/efi?

(나는 /mnt/efi에 내 자신의 sdd1을 설치했습니다.) (라이브 Unbuntu USB를 통해 이 작업을 수행하고 있습니다)

답변1

명령은 다음과 같아야 합니다.

grub-install  /dev/sdd

일부 추가 옵션이 필요한 경우(예: 및 ) 옵션이 없는 명령은 grub-install오류를 인쇄해야 합니다.targetdirectory

--efi-directory다음 과 같은 옵션을 설정할 수 있습니다 --target.

grub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sdd

--efi-디렉토리=DIR

EFI 시스템 파티션 루트로 DIR을 사용합니다. 이 옵션은 EFI 대상 플랫폼에서만 사용할 수 있습니다.

데비안 위키:GrubEFI 재설치

관련 정보