Ubuntu를 설치한 후 Windows 7을 이중 부팅할 수 없습니다

Ubuntu를 설치한 후 Windows 7을 이중 부팅할 수 없습니다

Ubuntu의 일부 소프트웨어와 호환성 문제가 발생한 후 해당 소프트웨어를 사용할 수 있도록 Windows 7을 이중 부팅해야 한다고 결정했습니다. Ubuntu 라이브 CD로 부팅하고 100GB의 Ubuntu 하드 드라이브를 분할한 후 빈 파티션에 설치하려고 하면 Windows 7 라이브 CD에서 다음 메시지를 받았습니다.

이 디스크에는 Windows를 설치할 수 없습니다. 선택한 디스크는 GPT 파티션 스타일입니다.

몇 가지 조사를 한 후에 제가 찾을 수 있는 유일한 해결책은 전체 하드 드라이브를 포맷하는 것이었습니다. Ubuntu를 유지하고 싶고 400GB 백업을 저장할 위치가 없기 때문에 그렇게 할 수 없습니다.

에 의한 결과 sudo parted -l:

Model: ATA ST1000DM003-1ER1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                  Flags
 1      1049kB  538MB   537MB   fat32                                 boot
 2      538MB   884GB   884GB   ext4
 3      884GB   992GB   107GB                   Basic data partition  msftdata
 4      992GB   1000GB  8468MB  linux-swap(v1)

(3번은 설치하려는 파티션인데 파일 시스템이 없는 이유는 Windows 설치 디스크를 사용하는 동안 파티션을 삭제했기 때문입니다.)

답변1

이것은 실제로 Ubuntu 문제가 아닌 Windows 문제이지만 Ubuntu와 상호 작용하므로 대답할 가치가 있습니다.

당신의 첫 번째 임무는 알아내는 것입니다우분투 부팅 모드.디렉터리가 있으면 /sys/firmware/efiEFI 모드에서 Ubuntu를 부팅하는 것입니다. 이것이 문제를 극복할 수 있는 최선의 방법입니다. 해당 디렉토리가~ 아니다그렇다면 BIOS/CSM/레거시 모드에서 부팅하는 것이 거의 확실하므로 문제가 복잡해질 수 있습니다. 먼저 더 간단한 경우를 다루겠습니다.

EFI 모드에서 Ubuntu를 부팅하는 경우 해결 방법은 Windows 설치 프로그램도 EFI 모드에서 부팅하도록 하는 것입니다. 방금 웹서핑해서 찾아봤는데이 포럼 게시물주제에. 100% 정확하다고는 장담할 수 없습니다. 문제가 있는 경우 직접 웹 검색을 시도하거나 Windows 포럼에 문의하세요.

BIOS/CSM/레거시 모드에서 Ubuntu를 부팅하는 경우 컴퓨터가 다음과 같은지 확인해야 합니다.유능한EFI 모드 부팅. 그렇다면 EFI 모드에서 Windows를 설치한 다음 Linux용 EFI 부트 로더(아래 참조)를 설치하여 Windows와 Linux를 모두 EFI 모드에서 부팅할 수 있습니다. 컴퓨터가 BIOS 전용인 경우 다음과 같이 더 복잡하거나 추악한 해결 방법이 필요합니다.

  • 가상화된 환경(예: VirtualBox)에서 Windows를 실행합니다.
  • 디스크를 GPT에서 MBR 형식으로 변환합니다( gdisk,몇 가지 주의사항) 그런 다음 기존 이중 부팅 구성으로 Windows를 설치합니다.
  • Windows 파티션을 생성한 다음하이브리드 MBR여기에는 Windows를 만족시키기 위한 파티션이 포함되어 있습니다.

구성 및 요구 사항에 대한 세부 사항은 순서가 변경될 수 있지만 권장하는 순서대로 이러한 옵션을 나열했습니다.

어떤 부팅 모드에서든 Windows를 설치할 때 GRUB를 부분적으로 덮어쓰거나 자체 부트 로더를 기본 부트 로더로 구성할 가능성이 높습니다. (VirtualBox를 사용하는 것이 이러한 위험을 제거하는 유일한 솔루션입니다.) 따라서 Windows를 설치하기 전에 Ubuntu 부트 로더를 변경하는 데 많은 노력을 투자하지 않을 것입니다. 그만큼부팅 복구 유틸리티많은 Ubuntu 부팅 문제를 해결할 수 있습니다. 하지만 OS 부팅에 사용하는 것과 동일한 모드(BIOS/CSM/레거시 대 EFI/UEFI)에서 실행하는 데 사용하는 응급 디스크를 부팅하는 것이 중요합니다. 이 부팅 모드를 제어하려면 펌웨어의 부팅 관리자를 사용해야 할 수 있으며, 자세한 방법은 컴퓨터마다 다릅니다.

EFI 모드 부팅에만 해당되는 또 다른 부트 로더 복구 옵션은 다음을 사용하는 것입니다.rEFInd 부팅 관리자.CD-R 또는 USB 플래시 드라이브 버전을 다운로드하여 부팅하고 EFI 모드에서 Ubuntu로 부팅할 수 있습니다. 그런 다음 Debian 패키지 또는 PPA에서 rEFInd를 설치할 수 있습니다. 또는 Boot Repair를 실행하고 EFI 모드에서 수행하고 있는지 확인하십시오.

관련 정보