MBP에서 삼중 부팅을 시도했지만 Windows가 중단되었습니다.

MBP에서 삼중 부팅을 시도했지만 Windows가 중단되었습니다.

OS X 10.11(El Capitan) 및 Windows 8.1(Bootcamp를 통해)이 설치된 MBP가 있습니다. 이제 팩에 Ubuntu를 추가하고 싶었기 때문에 OS X의 디스크 유틸리티를 사용하여 새 파티션을 만들었습니다. 그 순간부터 Windows 8은 더 이상 부팅되지 않습니다. 부팅 오류 0xc000000e가 발생하고 Win8 USB 드라이브의 복구 도구가 전혀 없습니다. 일하다.

우분투 설치를 진행했는데 시작하는 동안 'Alt'-키를 눌러도 파티션이 표시되지 않아 부팅할 수 없다는 것을 알았습니다. Ubuntu USB 스틱을 통해 EFI의 부팅 순서를 재설정하면 작동하지만 OS X를 시작하자마자 부팅 순서를 덮어쓰는 것 같고 다시 Ubuntu를 부팅할 수 없습니다. 부팅 관리자에 대해 스스로 알게 되었으며 부팅 순서 문제를 해결하기 위해 rEFInd를 설치하고 싶습니다.

어떻게 진행해야 하나요? 먼저 Windows를 수정한 다음 rEFInd를 설치하시겠습니까, 아니면 그 반대로 설치하시겠습니까? Windows를 어떻게 고칠 수 있나요? 설명된 절차를 이미 시도했습니다.여기작동하지 않았습니다. Windows가 여전히 부팅되지 않습니다.

저는 FileVault 2를 사용하고 있으며 El Capitan의 '시스템 무결성 보호' 기능을 비활성화하고 gdisk를 설치했습니다. 요청 시 파티션 테이블의 판독값을 제공해 드리겠습니다.

답변1

첫째, Windows 부팅 모드에 대한 불확실성이 큽니다. Windows 7을 통해 대부분의 Windows 이중 부팅 설치에서는 Boot Camp를 사용했습니다. 즉, Windows는 BIOS/CSM/레거시 모드에서 부팅된 반면 OS X는 EFI/UEFI 모드에서 부팅되었습니다. 이 설정에는하이브리드 MBR,그것은 벗겨지기 쉽고 위험합니다. 하지만 Windows 8 이후로 Mac에서 기본 EFI/UEFI 모드로 부팅하는 Windows 기능이 크게 향상되었습니다. 따라서 그러한 설치가 있었음에도 이를 깨닫지 못할 수도 있습니다. 더 많은 작업을 수행하기 전에 어떤 부팅 모드를 사용하고 있는지 파악해야 합니다. 이를 결정하는 가장 좋은 방법은 귀하의EFI 시스템 파티션(ESP), 이는 FAT 파티션입니다. 일반적으로 /dev/disk0s1Mac에 있습니다. ( mkdir /Volumes/ESP다음 으로 마운트해야 할 수도 있습니다 sudo mount -t msdos /dev/disk0s1 /Volumes/ESP.) 해당 파티션에서 호출된 디렉토리 트리를 찾으십시오 EFI/Microsoft(즉, /Volumes/ESP/EFI/Microsoft내가 지정한 대로 마운트한 경우). 특히 EFI/Microsoft/Boot/bootmgfw.efi. 해당 파일이 있으면 Windows가 EFI 모드로 설치되었다는 강력한 증거입니다. 없으면 Windows의 BIOS 모드 설치가 있을 수 있습니다.

EFI 모드 Windows 설치가 있는 경우 기존 보호 MBR 대신 하이브리드 MBR을 제거하고 모든 OS를 EFI 모드에서 부팅하는 것이 좋습니다. gdisk모든 OS에서 첫 번째 작업을 수행할 수 있습니다 . 입력하여 x전문가 메뉴로 이동한 다음 n새 보호 MBR을 생성하고 마지막으로 w해당 변경 사항을 디스크에 저장합니다. 대부분의 Mac 사용자는 단종된 rEFIt 또는 지원되는 포크 rEFInd를 사용하여 부팅 선택 작업을 관리합니다. 시스템 무결성 보호가 비활성화되면 해당 스크립트를 실행하여 OS X에서 rEFInd를 설치할 수 있습니다 install.sh. refind.conf주석을 제거 scanfor하고 hdbios옵션 목록에서 제거하도록 편집할 수 있습니다 . 이렇게 하면 rEFInd가 이 설정에서 작동하지 않는 BIOS 모드 부팅 옵션을 표시하지 못하게 됩니다. (참고: 저는 rEFInd의 작성자이자 gdisk관리자입니다.)

Windows의 BIOS/CSM/레거시 설치가 있는 경우 하이브리드 MBR을 설치된 상태로 유지하거나 새 MBR을 생성해야 합니다. 참조한 절차에 따라 새로운 하이브리드 MBR이 생성되었지만 여기에 포함된 파티션이 정확히 무엇인지는 확실하지 않습니다. 너~ 해야 하다Windows 부팅 파티션과 OS 간에 공유하려는 파티션을 포함하세요. Windows가 파티션 번호에 까다롭다는 일부 주장을 본 적이 있으므로 하이브리드 MBR을 다시 생성할 때 해당 세부 사항을 조정해야 할 수도 있습니다. rEFInd는 이러한 구성에서 다중 부팅 설정을 관리하는 데에도 유용합니다. 하지만 이 경우에는~ 아니다의 줄 hdbios에서 제거하십시오 .scanforrefind.conf

BIOS 모드 Windows 설정이 있지만 부팅할 수 없다고 생각되면 EFI 모드 부팅으로 변환하는 것이 좋습니다. 보다이 블로그 게시물이 작업을 수행하는 데는 하나의 절차가 필요합니다. 이 예제는 PC를 기반으로 하며 지정된 작업 중 대부분이 이미 귀하의 경우에 수행되었습니다. MBR에서 GPT로 변환하는 대신 앞서 설명한 대로 하이브리드 MBR을 제거해야 합니다. 대부분 절차의 두 번째 페이지 후반부에 있는 작업을 수행해야 합니다. 나는 Mac에서 이 작업을 수행한 적이 없으며 이에 대한 Mac 관련 지침을 제공하는 사이트를 모릅니다(그런 사이트가 존재할 수도 있음). 따라서 시도한다면 당신은 선구자가 될 수 있습니다. .

답변2

좋아요, 그래서 조금 더 시도해 보았는데 결과는 다음과 같습니다.
마침내 부팅 오류를 수정한 것은 콘솔에 액세스하기 위해 Win8 복구 USB를 사용하여 다음 명령을 실행하라는 제안이었습니다.

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

나는 다음에서 이 제안을 찾았습니다.이 스레드이전에 마지막 세 가지 명령을 시도했지만 첫 번째 명령이 분명히 성공했습니다. 재부팅하고 'Alt'를 누르면 Mac 부팅 관리자가 다음과 같은 메시지를 표시했습니다.'Windows'라고 표시된 옵션. 그 중 한 명은 이전과 똑같은 부팅 오류를 다시 발생시켰고, 다른 한 명은 마침내 완벽하게 작동하는 Windows 8을 부팅했습니다
. 그런 다음 rEFInd를 설치했는데 역시 Windows용으로 두 가지 다른 옵션(부트 로더?)이 제공되었습니다. 여러 번 재부팅한 후 rEFInd에게 EFI 파티션을 스캔하지 말라고 지시한 후 마침내 결함이 있는 파티션이 사라졌다는 것을 알 수 있었습니다. 따라서 이전 답변에서 설명한 Win8의 EFI 부팅(ESP:EFI/Microsoft/Windows/Boot에 있음)이 손상된 것 같습니다. 그러나 rEFInd는 BOOTCAMP 파티션에 있는 옵션을 사용하면 제대로 부팅됩니다. Apple Boot Manager를 사용하면 여전히 두 가지 옵션이 모두 표시됩니다.
그래서 내 해석으로는 명령(또는 명령에스) 저는 파티셔닝으로 인해 손상된 EFI 대신 사용할 수 있는 BOOTCAMP 파티션에 부트 로더를 생성했습니다. 제대로 작동하는 트리플 부트를 갖게 되어 기쁩니다!

관련 정보