하이브리드 듀얼 부팅 MBR 유형 eHDD의 GRUB2에 EFI 기능 추가

하이브리드 듀얼 부팅 MBR 유형 eHDD의 GRUB2에 EFI 기능 추가

64비트 Ubuntu 기반 배포판 및 64비트 Debian과 함께 휴대용 32비트 및 64비트 'Windows To Go' 환경을 제공할 수 있는 범용(BIOS/EFI) 부팅 가능 USB HDD를 만들려고 합니다. 기반 Linux 배포판입니다.

WinToUSB(MBR 테이블 필요)를 사용하여 BIOS와 EFI 시스템 모두에서 부팅 가능한 32비트 및 64비트 Windows 10 Pro Windows To Go 환경(별도의 파티션)을 만들 수 있었습니다.

그런 다음 다른 파티션에 BIOS 모드로 64비트 Ubuntu 기반 배포판을 설치한 후 GRUB2에서 Windows 부트 로더로 부팅하도록 선택할 수 있었습니다.

Ubuntu 기반 설치에 EFI 기능을 추가하려고 할 때 중단되었습니다.

EFI 기능을 추가하기 위해 Ubuntu 기반 배포판 설치 미디어를 사용하여 EFI 기반 시스템에서 부팅을 시도했습니다. 그런 다음 USB HDD를 연결하고 Linux 파티션을 마운트하고 다양한 시스템 디렉터리를 바인딩한 다음 chroot'd를 사용하여 Linux를 찾고 EFI 항목을 추가한 것으로 보고된 grub을 설치 및 업데이트했습니다.

그러나 USB HDD에서 재부팅할 때 EFI 모드에서 GRUB2 표시 없이 32비트 및 64비트 Windows To Go용 Windows 부트 로더만 표시되었습니다.

내가 찾은 모호한 게시물은 다음을 실행해야 한다고 제안했습니다.

grub-install --target x86_64-efi --efi-directory /mnt --boot-directory=/mnt/boot – 이동식

하지만 /mnt에 무엇을 마운트해야 하는지에 대한 언급은 없습니다.

Linux에 대한 나의 지식은 아직 진행 중이고 제한적이므로 여러분이 도움을 줄 수 있기를 바랍니다.

MBR형 USB HDD에 EFI 기반 GRUB2를 설치할 수 있나요? 그렇다면 하이브리드 듀얼 Windows to Go를 중단하지 않고 어떻게 완료할 수 있습니까?

현재 MBR 파티션은 다음과 같습니다:

  1. 500MB FAT32(시스템 부팅)
  2. 80GB NTFS(64비트 Windows 10 Pro Windows To Go)
  3. 80GB NTFS(32비트 Windows 10 Pro Windows To Go)
  4. 30GB EXT4(64비트 Ubuntu 기반 Linux 배포판)
  5. 4GB 리눅스-스왑

관련 정보