Ubuntu 16.04 설치 후 windows8을 복구할 수 없습니다

Ubuntu 16.04 설치 후 windows8을 복구할 수 없습니다

Ubuntu 16.04 LTS를 설치한 이후로 Windows 8로 이중 부팅할 수 없습니다. boot-repair파일을 만들 려고 했지만 30_windows여전히 아무것도 작동하지 않는 것 같습니다. 부팅 복구 후 생성된 로그는 다음과 같습니다.http://paste2.org/7e86y4zL

도움 좀 주세요.

답변1

MSdos 파티션 테이블 디스크에서 레거시 모드로 Windows 8을 실행하는 UEFI 지원 시스템이 레거시 모드 설치 대신 UEFI Ubuntu 설치를 받은 것 같습니다(BIOS/UEFI 설정에서 모드 선택). 디스크 끝에 sda8이라는 EFI 파티션이 있지만 여기에는 부트로더가 없고 Ubuntu나 Windows도 포함되어 있지 않지만 이제 부팅 플래그가 있습니다. 하나를 수정하고 부팅 플래그를 다시 Windows 파티션인 sda8에서 sda2로 옮깁니다(Ubuntu는 신경쓰지 않지만 Windows는 신경씁니다). Ubuntu를 부팅하고(레거시 모드에서) 실행합니다.

sudo update-grub  

재부팅하고 grub 메뉴에 Windows 선택 항목이 있는지 확인하십시오. 그것을 시도하고 그것이 작동하는지 확인하십시오.


어떤 grub을 설치했는지 확인하세요. UEFI를 설치하면 잘못된 grub이 남게 됩니다. 레거시에는 grub-efi-amd64가 아닌 grub-pc가 필요합니다.

dpkg -l |grep grub 

grub 패키지를 제거하고 다시 설치하거나 올바른 레거시 모드로 다시 설치하여 기존 Ubuntu 파티션을 포맷할 수 있습니다. 그러면 /etc/grub.d 파일에 대한 변경 사항도 제거됩니다.

관련 정보