제가 시도한 것은 600GB 하드 드라이브를 4가지 방법으로 분할하고 3가지 OS를 설치하는 것입니다.
파티션 1, 16GB: WindowsXP x32
파티션 2, 16GB: Ubuntu 12.04
파티션 3, 30GB: Windows7 x64
마지막으로 나머지 저장 공간이 있는 마지막 파티션입니다.
그러나 나는 어떻게 해야 할지 알아내려고 어제 이 모든 OS를 5번 정도 다시 포맷하고 다시 설치했습니다. 처음 두 번 설치한 후에는 특정 순서로 OS를 설치해야 한다는 것을 깨달았습니다. 다음 몇 가지 설치에서는 파티션을 분할하는 방법에 결함이 있습니다. 지난 밤에 마지막으로 수행했을 때 Grub이 부팅되면서 제대로 설치한 것처럼 보였습니다. 거기서 Windows를 실행할 수 있었고 Windows 로더는 '이전 Windows' 및 Windows7을 옵션으로 표시했습니다. 그래서 실제로 확인해 보지도 않고 만족스럽게 잠자리에 들었습니다. 이제 일어나서 Windows7을 부팅하려고 했는데...Windows7 파티션이 마법처럼 사라진 것처럼 보였습니다.
어쨌든 저는 이 설정으로 모든 것을 '다시' 설치했습니다. 모든 파티션을 분할하고 모두 '기본'으로 만들고 WindowsXP를 설치합니다.
윈도우7 설치
Windows7과 XP가 모두 부팅되는지 테스트해 보세요.
그랬으므로 Live CD에서 Ubuntu를 설치하십시오.
이 시점에서는 Grub이 자동으로 팝업되지 않았습니다. 부팅이 여전히 Windows 로더를 로드했습니다.
그래서 Live CD를 사용하여 Boot-Repair를 실행했습니다.
Boot-Repair가 오류 없이 작동했기 때문에 다시 시작했습니다.
Grub은 나타나지 않지만 Ubuntu는 자동으로 로드됩니다. 만일의 경우를 대비해 부팅 과정에서도 Left Shift를 누르고 있었습니다.
이 시점에서 Grub을 표시하려면 어떻게 해야 할지 모르겠습니다. 그래서 온라인을 찾아보니 'grub 시간 초과' 등의 항목을 '커밋'할 수 있는 구성 파일이 있어서 그렇게 했습니다. Grub은 여전히 '실행'되지 않습니다. 우분투로 돌아가서 Boot-Repair 설치로 이동하면 터미널에 이 오류가 표시됩니다.
'Installing rEFInd on Linux....
//boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be
mounted at //boot or //boot/efi and it must be VFAT! Aborting!
dpkg: error processing refind (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up gawk (1:3.1.8+dfsg-0.1ubuntu1) ...
Setting up glade2script (3.2.2~ppa45~precise) ...
Setting up boot-sav (3.199~ppa33~precise) ...
Setting up boot-repair (3.199~ppa33~precise) ...
Setting up boot-sav-extra (3.199~ppa33~precise) ...
Setting up python-configobj (4.7.2+ds-3build1) ...
Setting up pastebinit (1.3-2ubuntu2.1) ...
Errors were encountered while processing:
refind
E: Sub-process /usr/bin/dpkg returned an error code (1)'
그래서 저는 지금까지 멀티부팅으로 인해 많은 가혹한 행운을 누려왔습니다. '모든 것'을 다시 포맷하지 않고도 위의 오류를 수정하는 동시에 grub 표시 및 Windows 옵션을 로드할 수 있는 방법이 있습니까? 나는 내가 뭔가 잘못하고 있다고 확신하지만 무엇인지 잘 모르겠습니다. 그리고 그것은 전혀 중요하지 않습니다. 분명히 'UEFI' 바이오스라는 것이 있습니까? 그게 무슨 뜻인지는 모르겠지만, 구글링을 하다보니 꽤 많이 나온 것 같으니, 어쩌면 그게 내 모든 괴로움의 원인이 아닐까?
읽어주셔서 미리 감사드립니다. 하지만 네... Halp?
답변1
이제 자려고 하는데 섣부른 결론을 내리게 된 점 미리 사과드립니다. 하지만 제가 받은 인상은 GRUB 2를 설치할 위치에 문제가 있다는 것입니다. 많이 알 수는 없지만 Linux Live USB(예: Ubuntu)를 통해 컴퓨터를 부팅한 다음 GParted를 실행하고 스크린샷?
다음은 해결책은 아니지만 멀티부팅 시 개인적인 "모범 사례"를 공유하기 위한 조언입니다.
- 설치 순서는 모두 MS Windows OS부터입니다(오래된 것부터 최신까지이므로 귀하의 경우 XP를 먼저 설치한 다음 Windows 7을 설치하십시오).
- 마지막은 Linux 운영 체제입니다.
- 멀티 부팅을 하는 경우(예: 2개의 MS Windows OS와 2개의 Linux OS) #1에 따라 MS Windows OS를 설치합니다. 그런 다음 Linux OS의 경우 설치한 마지막 Linux OS가 "부트로더"를 대신한다는 점을 기억하세요(GRUB는 "부트로더"의 예입니다).
- 멀티부팅 시 제가 따르는 가장 좋은 팁은 "전용" 파티션에 GRUB 2를 설치하는 방법을 배우는 것입니다.
이렇게 하면 MS Windows OS가 "마법처럼 사라지는" 문제를 피할 수 있습니다. 선택한 Linux Live USB를 부팅하여 MS Windows 설치가 실제로 사라졌는지 또는 삭제되었는지 확인한 다음 파일 관리자에서 확인해 볼 수 있습니다. MS Windows 파티션이 아직 존재하는 경우.
그리고 여전히 존재한다면 문제의 범위를 부트로더(예: Linux의 GRUB 2) 설치 방법으로 좁힐 수 있습니다.
"전용" 파티션에 GRUB 2를 설치하기로 선택하면 해당 OS 파티션과 함께 부트로더가 삭제될 염려나 기타 복잡한 시나리오에서 벗어날 수 있습니다. 적어도 설치된 작동 OS는 제대로 부팅됩니다.