외장 드라이브에 Linux를 설치한 후 Windows를 부팅합니다.

외장 드라이브에 Linux를 설치한 후 Windows를 부팅합니다.

별도의 부팅 가능한 플래시 드라이브를 사용하여 외장 하드 드라이브에 Linux(ParrotOS)를 설치했는데, 해당 새 드라이브에 부트로더(grub)도 설치된 것 같습니다. Linux와 Windows를 제대로 부팅할 수 있지만 외장 하드 드라이브를 분리하자마자 grub 오류가 발생하고 Windows로 부팅할 수 없습니다.

이 문제를 어떻게 해결할 수 있나요? 드라이브가 연결되면 두 버전 중 하나로 부팅할 수 있지만 드라이브 연결이 끊어지면 Windows로만 부팅할 수 있기를 원합니다.

답변1

Grub은 Windows 부팅 로더를 가져와 부팅 파티션에 추가합니다. 후크는 grub을 부팅할 외부 디스크를 찾지만 작동하지 않습니다.

Grub은 외부 Linux 파티션에 대한 항목이 포함된 기본 디스크에 설치되어야 합니다. 이 경우 외부 디스크가 연결되어 있지 않으면 Grub은 Windows 파티션을 찾지만 Linux는 찾지 않습니다.

관련 정보