WindowsXP, Windows7 및 Ubuntu를 사용한 멀티 부팅. 부팅 문제

WindowsXP, Windows7 및 Ubuntu를 사용한 멀티 부팅. 부팅 문제

제가 시도한 것은 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를 실행하고 스크린샷?

다음은 해결책은 아니지만 멀티부팅 시 개인적인 "모범 사례"를 공유하기 위한 조언입니다.

  1. 설치 순서는 모두 MS Windows OS부터입니다(오래된 것부터 최신까지이므로 귀하의 경우 XP를 먼저 설치한 다음 Windows 7을 설치하십시오).
  2. 마지막은 Linux 운영 체제입니다.
  3. 멀티 부팅을 하는 경우(예: 2개의 MS Windows OS와 2개의 Linux OS) #1에 따라 MS Windows OS를 설치합니다. 그런 다음 Linux OS의 경우 설치한 마지막 Linux OS가 "부트로더"를 대신한다는 점을 기억하세요(GRUB는 "부트로더"의 예입니다).
  4. 멀티부팅 시 제가 따르는 가장 좋은 팁은 "전용" 파티션에 GRUB 2를 설치하는 방법을 배우는 것입니다.

이렇게 하면 MS Windows OS가 "마법처럼 사라지는" 문제를 피할 수 있습니다. 선택한 Linux Live USB를 부팅하여 MS Windows 설치가 실제로 사라졌는지 또는 삭제되었는지 확인한 다음 파일 관리자에서 확인해 볼 수 있습니다. MS Windows 파티션이 아직 존재하는 경우.

그리고 여전히 존재한다면 문제의 범위를 부트로더(예: Linux의 GRUB 2) 설치 방법으로 좁힐 수 있습니다.

"전용" 파티션에 GRUB 2를 설치하기로 선택하면 해당 OS 파티션과 함께 부트로더가 삭제될 염려나 기타 복잡한 시나리오에서 벗어날 수 있습니다. 적어도 설치된 작동 OS는 제대로 부팅됩니다.

관련 정보