Windows 7 및 Windows 8에서 BURG를 삼중 부팅으로 유지할 수 있습니까?

Windows 7 및 Windows 8에서 BURG를 삼중 부팅으로 유지할 수 있습니까?

가상 머신에 Windows 8을 이미 설치했는데, 가상 머신이 약간 느리기 때문에 실제로 어떤지 확인하고 싶다고 생각했습니다.

Windows 8은 다른 OS와 마찬가지로 설치가 가능하며, Windows 7과의 듀얼 부팅을 지원합니다. 그런데 자체 부팅 관리자를 사용하는 것 같은데, 설치하면 나중에 Ubuntu를 부팅할 수 있나요?

BURG를 내 부트업 로더로 유지할 수 있나요?

(이를 참고해서라이프해커 기사Windows 7/Windows 8 듀얼 부팅 설정 시.)

미리 감사드립니다!

답변1

Windows 8이 여전히 그 모든 메트로 아래에서 bootmgr을 사용하는지 여부에 대한 많은 세부 정보를 찾을 수 없는 것 같지만, 내가 볼 수 있는 바에 따르면(설치한 적이 없음) 그렇게 믿습니다. 그러나 확인하는 확실한(그리고 되돌릴 수 있는) 방법이 있습니다.

먼저 선택한 배포판의 라이브 CD 또는 USB로 부팅합니다. 그런 다음 부팅한 후 Windows 7이 설치된 하드 드라이브를 확인합니다.

#ls -la /dev/disk/by-label
#(gparted)&

첫 번째 명령은 Linux가 인식할 수 있는 파일 시스템의 레이블과 해당 레이블이 어떤 파티션에 있는지를 형식으로 나열합니다. Label -> /dev/sda1여기서 'a'는 드라이브이고 '1'은 파티션입니다. 그런 다음 나중에 이러한 변경 사항을 취소하려는 경우를 대비하여 다음 명령을 실행하여 MBR(부팅 섹터만, 파티션 없음)을 파일에 저장합니다. (이 파일을 썸드라이브에 저장하세요.) [편집: 아래가 Windows 8이 켜져 있는 드라이브 /dev/sda의 출력과 일치하는지 확인하세요. 예를 들어 다음을 사용하는 경우 ]lsWindows8 -> /dev/sdc3/dev/sdc

#dd if=/dev/sda of=/path/to/safe/storage/orig_mbr.bin bs=446 count=1

이제 gparted를 사용하여 Windows 8용 파티션을 만들고 Windows 8용 설치 절차를 진행합니다. 그런 다음 라이브 CD 또는 USB를 다시 부팅하고 다음을 실행합니다.

#dd if=/dev/sda of=/path/to/safe/storage/win8_mbr.bin bs=446 count=1
#dd if=/path/to/safe/storage/orig_mbr.bin of=/dev/sda bs=446 count=1

그러면 Windows 8 MBR이 백업되고 이전 MBR이 설치됩니다(따라서 BURG/GRUB/LILO/등이 복원됩니다). 이제 해당 상자에 있는 Linux를 부팅하고 부트로더의 업데이트/OS 프로브 절차를 수행해 볼 수 있습니다. Windows 8이 감지되면(또는 여러 Windows OS가 감지되면) Windows 8은 Windows 7과 동일한 부팅 절차(bootmgr이라고 함)를 사용하며 현재 부트로더를 계속 사용할 수 있습니다. 그렇지 않은 경우 ntdlr 및 Windows XP에서와 마찬가지로 수동으로 체인로드를 시도할 수 있습니다.

관련 정보