Ubuntu를 설치 한 후 Windows를 어떻게 설치합니까?


223

노트북에 우분투가 있습니다. 이제 이중 부팅으로 Windows 7을 설치하고 싶습니다. 어떻게해야합니까?

우분투 파일을 잃어 버릴 수 없으며 GRUB을 깨뜨릴 수 있습니다 .

UEFI 전용으로 여기 로 가십시오 !


8
Win 7을 가끔씩 만 사용하려는 경우 virtualbox를 사용하여 게스트 또는 가상 머신으로 설치할 수도 있습니다. 이 질문 을 참조하고 해당 옵션에 대한 자세한 내용은 의견을 포함하여 답변을 수락하십시오.
koushik

6
다음 번에 편의를 위해 GRUB 번거 로움을 줄이기 위해 Ubuntu 전에 Windows를 설치하십시오.
Oxwivi

사전 설치된 사본 Windows 8 이있는 컴퓨터 는 다른 파티션 테이블을 가지며 BIOS 대신 UEFI를 사용합니다. 이것을 답변으로 제공해야합니까? 아래로 스크롤.
LiveWireBT

1
이 기사는 우분투를 설치 한 후 Windows 7 / 8 / 8.1 / 10을 설치하는 방법을 자세히 설명합니다 : linuxdeveloper.space/install-windows-after-linux
dinosaur

랩톱이 아닌 데스크탑 PC를 사용하는 사람들의 경우 : 두 번째 OS 용으로 별도의 하드 드라이브를 구입하십시오. 그렇게하는 번거 로움이 줄어 듭니다. (Windows를 설치하기 전에 부팅 순서를 변경하거나 Ubuntu 드라이브를 분리 한 다음 다시 변경하고 update-grub을 실행하기 만하면됩니다)
Inquisitive Lurker

답변:


151

일반적인 개요는 다음과 같습니다.

  1. Windows를위한 공간 확보
  2. Windows 설치
  3. /boot디렉토리 또는 파티션을 마운트하십시오
  4. 부트 로더 설치 ( GRUB )

Step Zero – 무엇이든하기 전에 중요한 데이터를 백업하십시오

1 단계 – Windows를위한 공간 확보

GParted를 열고 Windows 7에서 제거 할 수있는 파티션 또는 파티션되지 않은 공간으로 최소 20GB를 사용할 수 있는지 확인하십시오. 파티션 인 경우 GRUB에서 파티션을 제거하여 Ubuntu 설치를 중단하지 않도록하십시오. GParted는 나쁜 일이 발생하면 불만을 제기합니다.

현재 /boot장치를 기록해 두십시오 . 표시되지 않으면 /장치를 기록해 두십시오 . 장치 이름은 다음과 같습니다sda5 .

2 단계 – Windows 설치

방금 만든 공간에 Windows 7을 설치하십시오.

3 단계 – 마운트 /boot

참고 : 라이브 미디어 환경의 설치에서 부팅 디렉토리 또는 파티션을 마운트하는 대신 --boot-directorygrub-install 매개 변수를 사용하여 경로를 지정할 수 있습니다 ( 맨 페이지의 추가 정보).

Ubuntu 라이브 CD 에서로드 한 다음이 명령을 실행하십시오.

  • 별도의 /boot파티션이없는 경우 :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    sudo ln -s /mnt/boot /boot
    
  • SEPARATE /boot파티션 이있는 경우 :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

4 단계 – 부트 로더 설치

참고 :이 지침은 처음에 Windows 7 및 BIOS 부팅 컴퓨터 용으로 작성되었습니다. 당신은 UEFI 및 Windows 8 및 이상이있는 경우 당신은 아마 교체 할 필요가 grub-pcgrub-efi-amd64에서 sudo apt-get install grub-pc.

그런 다음 해당 명령을 계속 수행하십시오.

sudo apt-get update
sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

그리고 다시 시작하십시오. 제대로 작동하고 두 시스템을 모두 부팅해야합니다.


4
Ubuntu 10.10 이상에서는 grub-pc라이브 CD에 포함되어 있으므로 줄을 건너 뛸 수 있습니다 sudo apt-get update && sudo apt-get install grub-pc.
Matthew

2
If you DO NOT have a separate /boot partition:-어떻게 알 수 있습니까?
Alan Coromano

2
chroot?를 사용하는 것이 더 나쁘지 않습니까?
kiri

2
대신에보다 안전한 지침 rm -rf /boot은 다음과 같습니다.mount --bind /mnt/boot /boot
Amr Mostafa

3
여기에 표시된 것과 정확히 같지만 Ubuntu 14.04에서는 작동하지 않았습니다. grub-install을 실행 한 후에는 Ubuntu가 자동으로 부팅되고 GRUB 부팅 메뉴가 표시되지 않습니다. 그러나 아래 표시된 방법 (Peachy 's answer)은 효과가 boot-repair있었습니다 ( ).
Jan-Philip Gehrcke

136

Ubuntu 이후 Windows 를 설치 하는 것은 이중 부팅 Windows 및 Ubuntu 시스템에 권장되는 프로세스는 아니지만 가능합니다.

  • 먼저 필요한 경우 gParted 를 사용하여 Ubuntu의 크기를 조정하여 50GB의 사용 가능한 공간을 확보 해야합니다.
  • 또한 사용 gparted를 하거나 디스크 유틸리티 로 여유 공간의 형식을 NTFS , 이것은 "C"드라이브 외에 추가로 부팅 파티션을 생성에서 Windows 7을 방지 할 수 있습니다.
  • 그런 다음 Windows DVD 설치 프로그램으로 부팅하고 NTFS 파티션에 Windows를 설치하십시오. 재부팅하면 Windows가 자동으로 부팅되고 Windows 부트 로더가 grub을 교체했기 때문에 gbuntu를 선택할 수있는 grub 메뉴가 표시되지 않습니다.

  • 이제 LiveCD 또는 LiveUSB 에서 Ubuntu를 실행 하고 boot-repair를 설치하면 됩니다.

  • boot-repair 를 설치하려면 을 눌러 터미널을 열고 Ctrl+Alt+T다음 명령을 입력하십시오.

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • 설치 후 부팅 복구 가 자동으로 시작되고 그렇지 않으면 Dash를 통해 시작합니다.

  • 그럽을 수리 하려면 권장 수리 를 선택하십시오 . 재부팅하면됩니다.

  • 부팅시 Grub 메뉴가 생겨 우분투, memtest 및 Windows 7 중에서 선택할 수 있습니다

6
고마워, 완벽 해 인터넷 연결이 필요합니다. 터미널을 실행하여 위에서 언급 한 명령을 넣으려면 키보드 (일반적으로 Windows 로고가 있음)에 슈퍼 ​​키를 누르고 터미널을 입력하십시오. 터미널을 사용하여 명령을 입력하십시오.
groo

1
Jan-Philip, PPA가 수정되어 이제 모든 지원되는 Ubuntu 버전에서 사용할 수 있습니다. 따라서 더 이상이 핵이 필요하지 않습니다. Boot-Repair에 대한 Ubuntu 커뮤니티 페이지를 참조하십시오 .
LovinBuntu

이것은 Windows 8 / 8.1에서도 작동합니까?
A. Donda

1
예, 7에서 8, 8.1 및 10의 모든 Windows 버전에서 작동합니다. 이것은 Ubuntu 15.10에서도 작동합니다.
aalaap

1
부팅 복구를 설치 한 후 Windows 7이 검색되지 않았습니다. Grub을 버전 2로 업데이트했습니다. askubuntu.com/questions/405189/…
ruelluna

12

boot-repair 는 권장 옵션을 적용하여 live-usb에서 실제로 시작된 작업을 훌륭하게 수행했습니다.


1
이것은 놀랍게 잘 작동했습니다. 링크 주셔서 감사합니다.
즐러

6

부팅 할 때 BIOS에서 부팅 순서를 확인 했습니까? 하드 드라이브로 바로 부팅하는 경우 항상 USB가 누락됩니다. 우선 순위 목록에서 USB 장치 부팅 옵션을 더 높게 이동해야합니다.

또한 컴퓨터에서 사용중인 USB 포트의 USB로 부팅 할 수 있는지 확인하십시오.


1
첫 번째 부분의 의미는 무엇입니까? 그러나 내 컴퓨터가 해당 포트의 USB에서 부팅을 허용한다고 확신합니다
Ubisoft Terzuz

참조 , BIOS에서 처음에 부팅 어떤 컴퓨터를 알려주는 설정이 있습니다. 하드 드라이브가 목록에서 USB 위에 있으면 항상 부팅됩니다
Seth

4

Windows를 설치하려면 Windows 전용의 빈 파티션이 필요합니다. 그렇다면 일반적인 설치 절차에 따라 설치하십시오. 설치 후 Windows로 재부팅하고 Windows를 다시 경험하기 위해 몇 번 더 재부팅하십시오. ;-) (죄송합니다.

당신이 말했듯이, 이것은 GRUB 을 깨고 컴퓨터는이 후에 Windows 만 부팅 할 수 있습니다. GRUB 복원 및 이중 부팅이 가능한 도움말 섹션이 있으므로 절망하지 마십시오. 여기를 보십시오 . 이 작업을 수행 한 후 컴퓨터는 Windows뿐만 아니라 Ubuntu도 부팅 할 수 있습니다.

시작하기 전에 현재 Ubuntu 설치 (명쾌하게 덮어 쓰지 않으려는)의 위치 (하드 드라이브 번호, 제조업체 및 파티션 번호) 및 Windows를 설치하려는 빈 파티션을 매우 신중하게 기록하십시오. . 또한 Windows 설치 중에 Windows를 설치하는 파티션 이외의 파티션을 포맷하도록 제공하는 경우 수락하지 마십시오.


2
"여기를보세요."근처의 링크 (SourceForge의 어딘가에)가 손상된 것으로 보입니다 (Firefox와 Internet Explorer의 빈 화면).
피터 Mortensen

4

컴퓨터에 사전 설치된 Windows 8 복사본이 포함되어 있고 많은 사람들이 그것을 싫어한다고 말했고 우분투를 설치 한 후 원하는 것이 아니라는 것을 알았 기 때문에 제거했습니다.

컴퓨터는 UEFI로 부팅되며 GPT 파티션 테이블이 있습니다.

설치 윈도우 7 , 생성하고 기존에 UEFI 모드에서 윈도우 7 설치 미디어 또는 설정 부팅 모드 및 파티션 테이블을 부팅 중 하나.


또한 다른 시스템과 마찬가지로 파티션을 축소하여 Ubuntu를 함께 설치하지 마십시오. help.ubuntu.com/community/UEFI
Devesh Khandelwal

랩톱 펌웨어와 함께 제공된 설치 파일을 삭제하지 않았습니다 (그러나 이전에 Windows가 설치된 C 드라이브 만 해당). 이제 Windows 8.1을 어떻게 설치합니까?
user12458

3

먼저, 라이브 CD / USB 스틱으로 부팅하고 파티션을 축소하여 두 번째 파티션을 만들어야합니다. Windows 7에서는 "시스템 예약"이라는 두 번째 파티션이 필요합니다. 왜 그런지 모르겠지만 그래요. (따라서 스왑 파티션이있는 경우 세 개의 파티션 또는 네 개의 파티션으로 끝납니다.)

파티션이 준비되면 Windows 7 DVD / USB 스틱으로 부팅하고 새 파티션에 Windows 7을 설치하십시오.

Windows 7이 설치되면 GRUB이 중단되고 Windows 만 자동으로 부팅 할 수 있습니다. 라이브 Ubuntu CD / USB 스틱으로 부팅하고 수정하십시오 (다른 의견에서 언급 된 방식).

이제 일부 사용자가 직면 할 수있는 또 다른 문제 :

Windows 7과 함께 제공된 HP Mini 210 넷북을 소유하고 있습니다. 모든 내용을 지우고 Ubuntu를 설치했습니다. 나중에 Windows 7을 다시 설치하기로 결정하고 이중 부팅을 수행하기로 결정했습니다 (와인을 거치지 않는 대학의 특정 응용 프로그램에는 Windows가 필요함). 당시에는 세 개의 파티션이있었습니다.

- Ubuntu
- Swap
- Backup/download storage

Windows 7을 설치하려고 할 때 Windows 7에서 두 번째 주 파티션 (시스템 예약)을 만들어야하므로 문제가 발생했습니다. 이미 세 개의 파티션이 있었으므로 두 개의 파티션을 더 만들 수 없었습니다. 여기서 해결 방법은 스왑 및 백업 스토리지를 모두 포함 할 확장 파티션 을 만드는 것입니다. 지금 나 한테있어:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)

3

UEFI 만!

이 답변은 UEFI 전용을 다루며 UEFI가 고대 BIOS에 성공함에 따라 조금 더 현대적인 답변이 될 것입니다. 또한 "이 작업을 수행 할 수 있습니까"유형의 질문이 아니라 "이 작업을 수행하는 방법"에 대한 답변을 제공하기 위해 몇 가지 수정 사항이 있습니다.


우분투와 함께 Windows를 설치하려면 다음을 수행하십시오.

  1. Windows 10 USB 삽입
  2. 드라이브에 파티션 / 볼륨을 만들어 우분투와 함께 Windows 10을 설치하십시오 (정상적인 파티션을 두 개 이상 만들 것입니다. 또한 드라이브에 Windows 10을위한 공간이 있는지 확인하십시오. 우분투를 축소해야 할 수도 있습니다)
  3. Windows 10을 설치하십시오.

그게 다야!

참고 : 듀얼 부팅을위한 준비가되었는지 확인하려면 GPT 파티션 테이블에 Ubuntu가 설치되어 있는지 확인하십시오! 이 작업을 계획하고 있다면 99 %의 시간이 GPT를 사용할 것이지만 MBR에 Ubuntu의 UEFI를 설치할 수는 있지만 Windows 10은 그 이상한 사용 사례를 지원하지 않습니다. 이 경우 가능하면 GPT로 변환하십시오. 그렇지 않은 경우 백업 및 다시 설치하십시오. 더 쉽도록 권장합니다.


편집 및 공감! ;-) 다른 답변에서 내 의견을 읽으십시오 ...
Fabby

나를 위해 일했다. '레거시'를 허용하는 마더 보드의 모든 설정을 해제했습니다. UEFI 만! 이로 인해 My Mint 19.2 설치는 EFI 파티션 작성에 의존했습니다. Mint 후에 Win 10을 설치했습니다. Boot Repair (Mint live USB에 포함)를 실행 한 후에는 모두 정상적으로 작동했습니다.
Martien Lubberink

2

가장 안전한 방법은 Windows 7을 먼저 설치 한 후 Ubuntu를 다시 설치하는 것입니다. 이렇게하면 grub이 작동합니다.

라이브 CD로 파티션을 편집 한 다음 Windows 7을 설치할 수도 있습니다.이 작업을 마치면 라이브 CD를 사용하여 Ubuntu로 부팅하고 grub을 복원 할 수 있습니다. 그러나이 절차는 올바른 순서로 설치하는 것보다 조금 더 복잡합니다.


2

한 가지 좋은 조언 : 예를 들어 gparted를 사용하여 Windows 7에 대해 별도의 파티션을 만들 때는 즉시 NTFS로 포맷하십시오. Windows 설치 프로그램이 파티션 테이블을 손상시킨 후 손실 된 파티션을 복원해야하는 상황이 여러 번 발생했기 때문에 Windows 설치 프로그램을 사용하여 파티션을 포맷하지 마십시오. 따라서 사람들이 권장하는 것처럼 gparted를 사용하여 별도의 파티션을 만들고 ntfs로 포맷 한 다음 창을 설치하고 livecd 또는 liveflash를 사용하여 grub을 복원하십시오. 라이브 플래시에 SystemResqueCD 를 사용할 수 있습니다 .


2

기본적으로 @evgeny와 동일한 대답이지만 chroot기호 링크 대신 사용 합니다.

  1. 우분투 LiveCD로 부팅
  2. GParted를 열고 사용 가능한 공간이 20GB 이상인 사용하지 않는 파티션이 있는지 확인하십시오. 이것이 Windows 7 파티션이됩니다.
  3. 이 파티션에 Windows 7을 설치하십시오.
  4. 우분투 LiveCD로 부팅
  5. Ubuntu가 설치된 /boot파티션 과 해당되는 경우 별도의 파티션을 기록해 두십시오 .
  6. 우분투 설치 마운트

    sudo mkdir /mnt
    sudo mount /dev/<partition> /mnt
  7. 이 파티션에 인터넷 액세스를 제공하십시오

    sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    
  8. 별도의 /boot파티션 이있는 경우 에만 이 단계를 건너 뛰십시오.

    sudo mkdir /mnt/boot
    sudo mount /dev/<boot_partition> /mnt/boot
  9. 설정 후 입력 chroot

    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /dev/pts /mnt/dev/pts
    sudo mount -o bind /sys /mnt/sys
    sudo chroot /mnt
    
  10. grub-pc최신 버전 인지 확인하십시오

    apt-get update && apt-get install grub-pc
    
  11. GRUB 설치

    grub-install /dev/sda
    
  12. 출구 chroot

    exit
    
  13. 재부팅 후 작동하는지 확인

1

VirtualBox (http://www.virtualbox.org)와 같은 방법으로 Windows 7을 가상화하는 것이 좋습니다.

이렇게하면 Bootloader Grub을 파괴하지 않고도 Windows와 Linux를 동시에 실행할 수 있습니다.

Windows 7을 왜 실행해야하는지 모르겠지만 Windows 용 컴퓨터의 전체 하드웨어 용량 (예 : 최신 3D 게임 실행)이 필요하지 않은 경우 가상화가 좋은 솔루션이 될 수 있습니다.


4
때로는 vbox 또는 vmware를 통해 가상화 된 창을 실행하면 사용자가 제한됩니다. 게임을 실행하려는 경우 문제가 될 수 있습니까?
Antonis

그렇습니다. 현대 게임을 실행하는 것은 가상화로 작동하지 않지만 그렇게하지 않으면 좋은 해결책이 될 수 있습니다.
Niels van Reijmersdal

1

그 USB 부팅

  1. 컴퓨터를 켜거나 재시작하십시오.
  2. 디스플레이가 비어있는 동안 F10키를 눌러 BIOS 설정 메뉴로 들어갑니다.
    참고 : 일부 컴퓨터 에서 F2또는 F6키를 누르면 BIOS 설정 메뉴에 액세스 할 수 있습니다.
  3. 오른쪽 및 왼쪽 화살표 키를 사용하여 고급 탭을 선택하십시오.
  4. 를 누릅니다 Enter.
  5. 위쪽 및 아래쪽 화살표 키를 사용하여 Boot Order를 선택하십시오.
  6. 화면 지시에 따라 USB가 맨 위에 오도록 부팅 순서를 변경하십시오.
  7. 를 누릅니다 Esc.
  8. 오른쪽 및 왼쪽 화살표 키를 사용하여 종료 탭을 선택하십시오.
  9. 를 누릅니다 Enter.
  10. 를 누릅니다 Enter.



재부팅 ...


그러나 어느 것이 USB인지, 그들 중 어느 누구도 "USB 드라이브"나 그와 비슷한 것을 말하지 않습니다.
Ubisoft Terzuz

@UbisoftTerzuz 정확히 무엇을 못했다 는 말? 때로는 비밀 스럽습니다.
세스

0

우분투 후에 창을 설치하는 것은 고통 스럽지만 그렇게하면 우분투 라이브 CD를 넣고 부팅 복구를 설치하고 실행해야합니다. 우분투 후에 win7을 설치하면 grub이 중단됩니다. 그러나 부팅 복구는이를 해결합니다!


0

듀얼 OS를 쉽게 설치할 수 있습니다. 먼저 디스크 유틸리티를 사용하여 Ubuntu에서 NTFS 파티션을 만듭니다 . 그런 다음 시스템을 다시 시작하고 Windows 설치를 계속하십시오. 설치가 끝나면 GRUB이 작동하지 않는 것을 볼 수 있습니다 ..... 문제가 아닙니다. 이 GRUB 문제를 해결하는 두 가지 방법이 있습니다.

방법 1

[방법 2] 조금 어려울 수 있습니다. 내가 쉬운 것도 걱정하지 마십시오. 이를 위해서는 Windows에 로그인해야합니다. EasyBCD를 다운로드 하여 실행하십시오. 부팅 메뉴 편집으로 이동 하여 원하는 부팅 옵션을 기본값으로 설정하십시오. 그런 다음 저장하고 시스템을 재부팅하십시오. [창에서 테스트].

어떤 물건이 쌓이면 알려주십시오.


0

드라이브의 절반 만 사용하여 컴퓨터에 Ubuntu를 설치했습니다. 그런 다음 Acronis를 사용하여 Windows 파티션 (C 및 W 파티션)을 복원했습니다.

이제 이중 부팅을 만들고 싶습니다. 위의 모든 지침은 Windows를 설치할 Windows 10 CD가 있다고 가정합니다 (Windows 7에서 업그레이드 한 것이 아니기 때문에).

부팅 복구 만 사용하면 이중 부팅 시스템이됩니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.