티스토리 뷰
Windows 10에서 Hyper-V를 사용하여 CentOS를 설치하는 과정은 비교적 간단하지만, 몇 가지 중요한 단계가 필요합니다. 이 글에서는 Hyper-V를 활성화하고, CentOS를 다운로드 및 설치하며, 네트워크 설정을 완료하는 방법을 자세히 설명하겠습니다.
Hyper-V 활성화하기
Windows 10에서 Hyper-V를 사용하려면 먼저 이 기능을 활성화해야 합니다. Hyper-V는 Windows 10 Pro, Enterprise, Education 버전에서 사용할 수 있습니다. Home 버전에서는 사용할 수 없으니 주의하세요.
- Windows 기능 켜기/끄기: 시작 메뉴에서 'Windows 기능 켜기/끄기'를 검색하여 엽니다.
- Hyper-V 체크: 목록에서 'Hyper-V'를 찾아 체크합니다. 여기에는 'Hyper-V 관리 도구'와 'Hyper-V 플랫폼'이 포함되어 있습니다.
- 재부팅: 설정을 적용하기 위해 컴퓨터를 재부팅합니다.
이제 Hyper-V가 활성화되었습니다. 다음 단계로 CentOS 설치 이미지를 다운로드해야 합니다.
CentOS ISO 파일 다운로드
CentOS는 Red Hat Enterprise Linux(RHEL) 기반의 무료 오픈 소스 운영 체제입니다. CentOS 공식 웹사이트에서 최신 버전의 ISO 파일을 다운로드할 수 있습니다.
- CentOS 웹사이트 방문: CentOS 공식 웹사이트에 접속합니다.
- 버전 선택: 현재 가장 많이 사용되는 버전은 CentOS 7과 CentOS Stream 9입니다. 원하는 버전을 선택합니다.
- ISO 파일 다운로드: 선택한 버전의 ISO 이미지를 다운로드합니다.
다운로드가 완료되면 Hyper-V에서 가상 컴퓨터를 생성할 준비가 되었습니다.
가상 컴퓨터 생성하기
Hyper-V 관리자를 사용하여 새로운 가상 컴퓨터를 생성합니다.
- Hyper-V 관리자 실행: Windows 검색창에서 'Hyper-V 관리자'를 입력하여 실행합니다.
- 새 가상 컴퓨터 만들기:
- 오른쪽 패널에서 '새로 만들기' -> '가상 컴퓨터'를 선택합니다.
- 마법사가 시작되면 가상 컴퓨터의 이름을 입력합니다.
- 세대 선택: CentOS 7 이상을 설치할 경우 2세대를 선택하는 것이 좋습니다.
- 메모리 할당: 적절한 메모리를 할당합니다. 최소 2GB 이상을 권장합니다.
- 네트워크 구성: 사용할 가상 스위치를 선택합니다.
- 가상 하드 디스크 설정: 새 가상 하드 디스크를 생성하고 크기를 설정합니다. 일반적으로 최소 20GB 이상이 필요합니다.
- 설치 옵션 지정: 다운로드한 CentOS ISO 파일을 부팅 미디어로 지정합니다.
가상 컴퓨터 생성이 완료되면 CentOS 설치를 진행할 수 있습니다.
CentOS 설치하기
생성된 가상 컴퓨터를 시작하고 CentOS 설치 과정을 진행합니다.
- 가상 컴퓨터 시작: Hyper-V 관리자에서 새로 생성한 가상 컴퓨터를 선택하고 '시작' 버튼을 클릭합니다.
- CentOS 설치 시작: 부팅 화면에서 'Install CentOS' 옵션을 선택합니다.
- 언어 및 키보드 레이아웃 설정: 설치에 사용할 언어와 키보드 레이아웃을 선택합니다.
- 네트워크 및 호스트 이름 설정: 네트워크 연결을 설정하고 호스트 이름을 지정합니다.
- 디스크 파티션 구성:
- 자동 파티션을 선택하거나 수동으로 파티션을 구성할 수 있습니다.
- 사용자 계정 생성 및 암호 설정:
- 루트 암호와 사용자 계정을 생성합니다.
설치가 완료되면 시스템을 재부팅하여 CentOS로 부팅됩니다.
네트워크 설정하기
CentOS 설치 후 네트워크 연결이 자동으로 설정되지 않을 수 있습니다. 이 경우 수동으로 네트워크 설정을 해야 합니다.
- 네트워크 스크립트 파일 편집:
/etc/sysconfig/network-scripts/ifcfg-eth0
파일을 열고 IP 주소, 넷마스크, 게이트웨이, DNS 서버 등을 설정합니다.
- 네트워크 서비스 재시작:
- 변경 사항을 적용하기 위해 네트워크 서비스를 재시작합니다.
sudo systemctl restart network
이 과정을 통해 Windows 10의 Hyper-V 환경에서 CentOS를 성공적으로 설치하고 실행할 수 있습니다. Hyper-V는 강력한 가상화 도구로, 여러 운영 체제를 동시에 실행할 수 있는 유연성을 제공합니다. 이를 통해 다양한 개발 및 테스트 환경을 손쉽게 구축할 수 있습니다.