Fedora를 이중 부팅할 수 없습니다.

Fedora를 이중 부팅할 수 없습니다.

파티션에 Windows XP를 설치한 C다음 ext3해당 파티션에 Fedora를 설치했습니다.

이제 컴퓨터가 부팅되면 XP 또는 Fedora 부팅 중에서 선택할 수 있는 두 가지 옵션이 표시됩니다. 그러나 내 컴퓨터는 Windows XP를 자동으로 시작합니다. 두 가지 옵션이 모두 없이 컴퓨터가 시작됩니다.

아직 Fedora가 설치되어 있지만 ext3시작할 수 없습니다. 왜?

답변1

Windows가 부팅 섹터를 선점한 것 같습니다. Linux는 Windows를 부팅할 수 있지만 Windows는 다른 것을 부팅할 수 없습니다. 부팅 섹터를 Linux 부팅 섹터로 다시 전환해야 합니다. Linux의 부트로더(읽기 전용 메모리의 코드 다음에 먼저 실행되어 실제 운영 체제를 로드하는 시스템 부분)를 Grub이라고 합니다. 시스템 설치에 사용된 설치 미디어(CD, USB 등)에서 Grub을 복구할 수 있습니다. 단계는 매뉴얼에 설명되어 있습니다:페도라 15(그럽 1),페도라 16(그럽 2). 즉, 복구 모드( linux rescue)에서 설치 미디어를 부팅한 후 다음 명령을 실행합니다.

chroot /mnt/sysimage
/sbin/grub-install /dev/sda

답변2

Bernhard가 제안한 것처럼 이 경우 설치 순서가 중요할 수 있습니다. Fedora 이후에 Windows를 설치한 경우 가장 쉬운 방법은 Fedora를 다시 설치하는 것입니다.

왜? 설명하신 것과 같은 다중 부팅 환경을 구현하는 가장 일반적인 방법은 널리 사용되는 Linux 부트 로더 중 하나인 Grub 또는 Lilo를 활용하는 것입니다. 부트로더는 운영 체제 커널을 메모리에 로드한 다음 실행 제어를 커널에 전달하여 운영 체제 로드를 진행하는 작은 프로그램입니다.

컴퓨터는 실행할 부트로더나 프로그램을 어떻게 결정합니까? 디스크의 부트 섹터를 마스터 부트 레코드(MBR)라고 합니다. MBR은 디스크의 첫 번째 섹터인 512바이트입니다. 일반적으로 MBR에는 부트로더라고 하는 적절한 부트로더를 로드하기 위한 일련의 지침이 있습니다. Fedora는 아마도 사용자를 위해 부트로더(아마도 Grub2)를 설치하고 MBR을 적절하게 변경했을 것입니다.

그래서 뭐? Windows는 자체 명령 세트로 MBR을 재정의하므로 이러한 유형의 구성에서는 Windows를 먼저 설치하는 것이 "권장"됩니다. 또한 한 디스크에는 Windows가 있고 다른 디스크에는 Fedora가 있는 2개의 디스크 구성이 있는 경우 Linux 부트 로더 부팅이 포함된 디스크의 MBR에서 부팅하도록 BIOS가 구성되어 있는지 확인해야 합니다. 두 경우 모두 체인 로딩이라는 프로세스를 수행하도록 Linux 부트 로더를 구성해야 합니다. 이는 현재 실행 중인 소프트웨어가 다른 소프트웨어로 교체되는 상황입니다. 이 경우 해당 운영 체제로 부팅할 수 있도록 Linux 부트 로더를 Windows로 교체하려는 경우가 있습니다. Grub2가 다시 설치되었다고 가정하면 구성은 다음과 같습니다.

menuentry "Microsoft Windows XP" {
insmod chain
set root=(hd1,1)
drivemap -s hd0 hd1
chainloader +1

}

답변3

다른 사람들이 말했듯이 Windows는 부팅 섹터를 덮어 썼습니다. Windows와 Fedora를 설치하려면 다음 단계를 따르세요.

1) 윈도우 설치

  • Windows 파티션 관리자에서

    1. 모든 파티션을 삭제합니다.
    2. Windows용 파티션을 만듭니다.
  • 새 파티션에 창 설치

노트:

  • Windows에서 사용하지 않는 공간은 비워 두고 파티션을 나누지 않은 상태로 둡니다.
  • 여기에서 첫 번째 부팅을 포함하여 Windows 설치가 완료됩니다.

2) 페도라 설치

  • Fedora의 파티션 관리자에서

    • "사용 가능한 공간 사용" 옵션을 선택하세요.
  • 페도라 설치

노트:

  • 다른 모든 옵션의 기본값은 작동하며 권장됩니다.

3) 두 운영 체제를 모두 업데이트하고 애플리케이션을 설치합니다.

답변4

이는 Fedora 이후에 Windows를 설치했거나 어떤 이유로 부트로더 grub이 설치되지 않았기 때문일 수 있습니다. Fedora Live CD에 복원/재설치 옵션이 있는지 모르겠습니다. 어쨌든 이것이 문제를 해결하는 가장 좋은 방법일 수 있습니다. 그렇지 않으면 grub을 수동으로 다시 설치하십시오(이것 좀 봐).

관련 정보