이전에 Windows 및 Linux 배포판(가장 일반적으로 Ubuntu 사용)을 이중 부팅하도록 컴퓨터를 구성한 일부 사용자는 PC가 Grub Rescue 모드로 전환되고 No such Partition – Grub Rescue. 오류가 표시된다고 보고합니다.
이 특정 문제를 철저히 조사한 후 이 문제의 출현을 유발할 수 있는 여러 가지 상황이 있음이 밝혀졌습니다. 다음은 이 문제의 원인이 될 수 있는 잠재적인 범인의 목록입니다.
- GRUB 부트로더가 손상되었거나 삭제됨 – GRUP 부트로더와 관련된 일부 유형의 손상된 데이터로 인해 이 오류가 표시되거나 관련 데이터를 의도하지 않게 삭제한 후에 이 오류가 표시되는 경우 올바른 파일을 사용하여 부팅하도록 유틸리티를 수동으로 재구성하여 문제를 해결할 수 있습니다.
- 부트로더가 잘못 구성되었거나 손상되었습니다. – 이 문제는 BCD 데이터가 잘못 구성되거나 손상된 경우에도 발생할 수 있으므로 상승된 명령 프롬프트에서 부팅 구성 데이터를 다시 빌드하여 문제를 해결할 수 있습니다.
- 현재 부팅 구성이 일치하지 않습니다. – GRUB 부트로더에 잘못된 데이터가 공급되어 문제가 발생한 경우 레지스트리 백업을 사용하여 컴퓨터를 양호한 구성으로 복원하여 잠재적으로 문제를 해결할 수 있습니다.
이제 모든 잠재적인 원인을 알았으므로 영향을 받는 다른 사용자가 문제를 해결하고 컴퓨터가 Grub 복구 모드로 부팅되지 않도록 방지하는 데 성공적으로 사용한 방법 목록이 있습니다.
방법 1:GRUB 부트로더 수동 재구성
지금까지 가장 효과적인 수정 사항이자 가장 덜 파괴적인 수정 방법은 GRUB 부트로더를 수동으로 재구성하고 기본 OS의 우선 순위를 확인하는 것입니다.
영향을 받은 여러 사용자가 GRUP 부트로더를 수동으로 재구성하여 기본 OS의 우선 순위를 지정하도록 설계된 일련의 지침에 따라 마침내 GRUB 복구 상태를 우회할 수 있음을 확인했습니다.
이 시나리오가 적용 가능한 경우 아래 지침에 따라 GRUB Rescue를 통해 직접 수행하십시오. 메뉴:
- PC가 GRUB 복구 모드에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. 사용 가능한 모든 파티션의 개요를 보려면:
ls
- 이렇게 하면 현재 기본 디스크에 있는 모든 파티션에 대한 개요를 볼 수 있습니다. 이 때 기본 OS를 선택했는지 확인해야 합니다. 우리의 경우 올바른 파티션은 (hd0,msdos2)이므로 다음 명령을 사용하여 파티션을 조사했습니다.
ls (hd0, msdos2)
참고 :본인의 경우에 맞는 예시로 파티션을 교체해주세요. '파일 시스템이 ext2 또는 ext3입니다.와 같은 메시지가 표시되면 ', 기본 OS가 있는 파티션을 올바르게 식별했습니다.
참고 2: 파티션을 조사하고 '파일 시스템을 알 수 없음 메시지가 표시되면 ', 올바른 파티션을 선택하지 않았습니다. - 올바른 파티션이 선택되면 'set '를 입력하고 Enter 키를 누릅니다. 질문을 하고 메인 파티션의 최종 목록을 얻으려면
- 다음으로 다음 명령을 입력하고 Enter 키를 누릅니다. 각 명령 후에 GRUB 부트로더의 우선 순위를 올바른 것으로 변경합니다.
set boot = (hd0, msdos5) set prefix=(hd0, msdos5)/boot/grub insmod normal normal
- 최종 명령을 입력하면 GNU Grub 기본 메뉴로 이동합니다. 이 화면이 나타나면 부팅할 OS를 선택하고 Enter
키를 누르기만 하면 됩니다.
이 방법이 효과가 없었고 부팅 순서가 결국 동일한 No such Partition -Grub Rescue 로 부팅되는 경우 오류가 발생하면 아래의 잠재적인 수정 사항으로 돌아가십시오.
방법 2:부팅 구성 데이터 파일(BCD) 재구축
첫 번째 방법이 효과가 없다면 다음 단계는 BCD(Boot Configuration Data) 유틸리티를 사용하여 모든 디스크에서 Windows 설치 파일을 찾은 다음 부팅 목록에 다시 추가하여 부팅 순서에서 찾을 수 있도록 하는 것입니다. 시작 중입니다.
이 방법은 이전에 No such Partition – Grub Rescue 를 처리했던 많은 사용자가 성공적으로 사용했습니다. 오류. BCD 파일 클러스터를 성공적으로 재구축하면 GRUP Rescue 메뉴로 강제 실행되지 않고 정상적으로 이중 부팅할 수 있습니다.
중요 :이 방법을 사용하려면 호환되는 설치 Windows 설치 미디어를 연결해야 합니다. 준비되어 있지 않은 경우 Windows 설치 미디어를 처음부터 만들어 USB 드라이브에 로드할 수 있습니다. .
모든 요구 사항을 충족하면 아래 지침을 따르세요.
- 설치 미디어가 들어 있는 USB 스틱을 꽂고 전원 버튼을 눌러 정상적으로 컴퓨터를 시작합니다.
- 설정에 액세스 마더보드 제조업체에 따라 해당 버튼을 눌러 키를 누릅니다.
참고: 설정 키는 제조업체마다 다릅니다. 가장 일반적으로 설정 키는 F 키(F2, F4, F6, F8), Esc 키 또는 Del 키(Del 컴퓨터/노트북의 경우) 중 하나입니다. . 설정에 액세스하는 데 문제가 있는 경우 메뉴에서 액세스에 대한 구체적인 지침을 온라인에서 검색하십시오.
- 설정에 들어가면 메뉴에서 부팅 탭에 액세스하고 설치 미디어가 포함된 USB 스틱을 부팅 옵션 #1으로 설정해야 합니다. .
- 변경 사항을 저장한 다음 컴퓨터를 다시 시작하여 설치 미디어에서 부팅하고 설치 파일이 로드될 때까지 기다립니다.
- 첫 번째 페이지로 이동하면 다음을 클릭합니다. 그런 다음 컴퓨터 복구를 클릭합니다. 화면의 오른쪽 하단 모서리에서.
- 다음으로 복구를 기다립니다. 메뉴를 로드한 다음 문제해결을 선택합니다. 명령 프롬프트를 클릭합니다. 사용 가능한 옵션 목록에서:
참고: 특정 Windows 10 버전에서는 시작 절차 중에 3회의 연속 시스템 중단을 수행하여 복구 메뉴에서 부팅할 수도 있습니다.
- 상승된 명령 프롬프트에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. Windows 설치와 관련된 MBR 종속성을 수정하려면:
bootrec /fixmbr
- 명령이 성공적으로 처리되면 다음 명령을 입력하고 Enter 키를 누릅니다. 부팅 구성 데이터 수정 Windows와 연결된 설치:
bootrec /fixboot
참고: 위의 2가지 명령 중 하나를 입력하는 동안 '액세스가 거부되었습니다' 오류가 발생하면 이 지침에 따라 bootrec 액세스 문제를 해결하세요.
- 다음으로 다음 명령을 입력하고 Enter 키를 누릅니다. 모든 디스크에서 Windows 설치 미디어를 검색하려면:
bootrec /scanos
참고: 이 작업은 파티션 크기에 따라 다소 시간이 걸릴 수 있습니다. 작업이 완료될 때까지 이 창을 닫지 마십시오.
- 작업이 성공적으로 완료되면 다음 명령을 입력하여 BCD 구성 데이터를 효과적으로 재구축합니다.
bootrec /rebuildbcd
- 확인 메시지가 표시되면 Y를 입력합니다. Enter 키를 누릅니다. 확인하고 작업을 시작합니다.
- 마지막으로 'exit'를 입력합니다. Enter 키를 눌러 상승된 CMD 프롬프트를 효과적으로 종료하고 Windows가 정상적으로 부팅되도록 합니다.
최종 결과가 동일한 경우(부팅 시도가 동일한 해당 파티션 없음 오류로 종료됨 ), 아래의 다음 방법으로 이동합니다.
방법 3:레지스트리 백업을 사용하여 마지막으로 양호한 구성 복원
위의 방법 중 어느 것도 효과가 없었다면 문제 없이 이중 부팅을 할 수 있는 마지막으로 성공한 백업으로 현재 구성을 수정할 수 있습니다.
이렇게 하려면 고급 옵션을 사용해야 합니다. 메뉴를 사용하여 상승된 명령 프롬프트를 열고 마지막으로 알려진 양호한 구성을 사용하여 부팅할 수 있는 일련의 명령을 실행합니다.
이 방법은 No such Partition -Grub Rescue 문제를 처리하는 많은 사용자가 성공적으로 사용한 것으로 알려졌습니다. 오류입니다.
레지스트리 백업을 사용하여 마지막으로 성공한 구성을 복원하려면 아래 지침을 따르십시오.
- 호환되는 Windows 설치 삽입 미디어를 선택하고 메시지가 표시되면 아무 키나 눌러 미디어에서 부팅합니다.
참고: 호환되는 설치 미디어가 없거나 시스템이 이 미디어에서 부팅되지 않는 경우 방법 2의 1~4단계를 따르세요. .
- 설치 미디어에서 성공적으로 부팅되면 컴퓨터 복구를 클릭합니다. 화면의 왼쪽 하단 모서리에서.
- 드디어 고급 복구에 들어가면 메뉴에서 문제해결을 클릭합니다. 그런 다음 명령 프롬프트를 클릭합니다. 사용 가능한 옵션 목록에서
- 상승된 명령 프롬프트에 들어가면 'C:를 입력합니다. '를 입력하고 Enter 키를 눌러 Windows를 설치한 파티션에 액세스합니다. 다른 파티션에 Windows를 설치했다면 그에 따라 문자를 바꾸십시오.
- 다음으로 'dir을 입력합니다. '를 입력하고 Enter 키를 누릅니다. OS 드라이브의 루트 위치에 액세스합니다.
참고 :진행하기 전에 현재 레지스트리를 백업하는 것이 좋습니다. 이렇게 하려면 다음 명령을 입력하고 Enter 키를 누릅니다. 각 명령 뒤에:cd \windows\system32\config MD backup copy *.* backup
- 다음으로 다음 명령을 입력하고 Enter 키를 누릅니다. 마지막으로 성공한 구성에 액세스하고 이 구성에서 부팅하도록 기본 동작을 수정하려면:
CD regback copy *.* ..
- 메시지가 표시되면 A 키를 누릅니다. Enter 키를 누릅니다. 다시 한 번.
- 마지막으로 exit를 입력하고 Enter 키를 누릅니다. 종료하고 정상적으로 부팅합니다. 그러면 필요에 따라 이중 부팅이 가능한 기본 GRUP 메뉴로 이동합니다.