Windows 7 + CentOS 7 를 멀티 부팅으로 세팅하는 방법

 

설치 진행순서

- Windows 설치 -> CentOS 설치

 

1. Windows 7 설치

① Windows를 설치하기 전 지워지면 안 되는 파일과 폴더를 백업하고 rufus-2.18.exe프로그램, Windows 7, CentOS 7 iso 파일 다운

 

② 8GB 정도의 USB를 2개 준비하고 rufus-2.18.exe 프로그램을 사용해서 Windows 7, CentOS 7 부팅 디스크 생성

 

Windows 7 부팅 usb

- 부팅 usb를 만들 장치를 선택하고 파일 시스템은 NTFS로 설정, ISO 이미지 항목을 선택, 다운로드한 Windows7 iso 파일을 등록 후 시작 버튼을 눌러 진행

 

CentOS 7 부팅 usb

- Windows 7과 마찬가지로 부팅 usb를 만들 장치를 선택하고 ISO 이미지 항목을 선택, 다운받은 Centos 7 iso파일을 등록 후 시작버튼을 눌러 진행

 

③ 컴퓨터를 리부팅 후 F2 or Delete 키를 눌러서 System setup 창으로 진입

 

④ 부팅 순서 1순위를 USB로 변경하고 저장 후 System setup 창을 빠져나옴

 

⑤ Windows 7 부팅 usb 연결, Windows 설치 진행

 

⑥ 파티션 설정

- 사용자 지정(고급)을 눌러서 드라이브 옵션(고급)을 클릭, 새로 만들기로 Windows 설치에 사용할 파티션을 생성

(파티션을 생성할 때는 Windows를 설치 후에 리눅스를 설치할 용량을 미리 계산해서 생성해야 됨)

⑦ 사용자 생성, 패스워드, 날짜 시간, 네트워크 설정을 하고 Windows 7으로 부팅이 완료되면 제어판에 있는 전원옵션에서 전원 단추 작동 설정 항목에 있는 "현재 사용할 수 없는 설정 변경"을 클릭하고 하단에 있는 빠른 시작 켜기에 체크되어 있는 부분을 해제하고 변경된 내용을 저장

 

2. CentOS 설치

① 컴퓨터를 리부팅 후 CentOS 7 부팅 usb를 연결

 

② CentOS 7 설치 창에서"Install Cent OS 7" 선택

 

③ 언어, 시간 설정, 설치할 소프트웨어를 선택(GNOME 데스크톱)

 

④ 파티션 설정

- Windows 7이 설치된 디스크를 선택하고 수동으로 파티션을 설정하기 위해 "파티션을 설정합니다" 항목을 체크하고 완료(파티션 설정은 자동으로 해도 상관은 없음)

- 표준 파티션(standard partition)으로 boot, swap, /파티션을 생성

boot파티션은 대략 100 ~ 300MB, swap파티션은 RAM 용량 x2, /파티션은 남은 용량으로 설정  

 

⑤ 모든 설정이 완료되었으면 CentOS 7 설치를 진행한다. 

 

⑥ root 패스워드 설정 및 사용자 계정을 생성하고 설치 완료되면 리부팅 진행

 

⑦ CentOS 7 부팅 시에 grub 화면에서 'c'를 누르고 grub> ls -l 입력하면 grub에 관련된 정보가 나오는데 여기 서 Windows 7의 부트 파티션을 (파일 시스템이 ntfs형식이고 파티션이 1024킬로 바이트에서 시작되는 것) 확인 후에 esc를 눌러서 빠져나온다.

 

⑥ CentOS 7으로 부팅을 진행하고 부팅이 완료되면 터미널 창을 열어서 vi편집기로 /boot/grub2/에 있는 grub.cfg파일을 열고 ### BEGIN /etc/grub.d/10 linux ### 가 쓰여 있는 곳을 찾아서 아랫부분에 아래와 같은 내용을 입력 후에 저장 하고 시스템 리부팅을 진행한다.

 

menuentry "Windows 7" {

insmod NTFS

insmod chain

inmod drivemap

set root=(hd0, msdos1)

chainloader +1

}

 

(hd0, msdos1)은 설치 환경에 따라 달라질 수 있음

 

⑦ grub2-mkconfig -o /boot/grub2/grub.cfg 입력

 

⑧ 리부팅 진행 후에 grub화면에서 추가된 부팅메뉴 "Windows 7" 확인

 

 

 

 


to Top