Fedora 26을 설치할 때 왠지 레거시 모드(?)로 설치했는데 이제 Windows로 부팅할 수 없습니다.

Fedora 26을 설치할 때 왠지 레거시 모드(?)로 설치했는데 이제 Windows로 부팅할 수 없습니다.

Fedora 26 Media Creation Tool을 다운로드하고 USB를 부팅 가능하게 만든 다음 부팅 드라이브에 생성한 파티션에 Fedora 26을 설치했습니다. Fedora로 부팅하여 무료 파티션을 선택하고 Fedora를 다운로드했습니다.

그러나 지금은 Windows로 부팅할 수 없습니다. 구글링해보니 레거시 부팅 모드에 있는 것 같나요? BIOS 설정을 레거시 모드에서 UEFI로 변경해 보았습니다. 그런데 설정을 UEFI로 전환하면 부팅 가능한 장치를 찾을 수 없습니다. 파티션에 있는 모든 파일과 디렉터리를 계속 볼 수 있기 때문에 Windows 설치가 삭제되지 않았다는 것을 알고 있습니다.

내 BIOS 옵션은 레거시와 UEFI를 구별하기 위한 저장소 부팅 옵션 제어 및 부팅 모드 선택입니다.

답변1

나는 같은 문제를 가지고있다. 마스터 부트 레코드를 다시 설치해야 합니다. 이것이 내가 한 일입니다:

  1. UEFI 모드를 사용하여 Fedora USB를 다시 만듭니다. livecd-tools를 아직 설치하지 않은 경우 다음을 실행하세요.

     su -c 'dnf install livecd-tools'
    

    그런 다음 다음을 실행하십시오.

     su -c "livecd-iso-to-disk --format --reset-mbr --efi Fedora-Workstation-Live-x86_64-27-1.1.iso /dev/sdX" 
    

    물론 ISO 및 USB 드라이브 이름이 올바른지 확인하십시오. 다음을 통해 올바른 드라이브 이름을 찾을 수 있습니다. sudo fdisk -l

  2. BIOS에서 레거시 모드가 비활성화되어 있는지 확인하십시오.

  3. 다시 만든 USB에서 Fedora를 다시 설치합니다.

  4. Windows 설치 USB로 부팅하고 컴퓨터 복구, 문제 해결, 명령 프롬프트를 차례로 선택합니다.

  5. 실행 명령:

    bootrec /fixmbr
    
  6. 재시작. 컴퓨터의 운영 체제 선택에서 Windows가 여전히 누락되었을 수 있습니다. Windows 설치 USB로 재부팅하고 다시 복구 옵션을 선택한 후 이번에는 시동 복구를 클릭합니다. 작업을 수행한 다음 다시 시작합니다.

  7. 이제 컴퓨터의 운영 체제 선택 화면에서 Windows를 사용할 수 있습니다. Grub에 표시하려면 다시 빌드해야 합니다.

     sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
    

이 문제를 해결하는 다른 방법(아마도 더 효율적인 방법)이 있을 수 있지만 이것이 제가 한 방법입니다.

관련 정보