본문 바로가기

STUDY LOG/리눅스(Linux)

💚 [CentOS Linux] 가상머신 VMware 위에 리눅스 CentOS 설치하기

728x90
반응형

CentOS(센트 오에스)

- CentOS는 The Community ENTerprise Operating System의 약자로써, 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 리눅스 운영체제입니다. CentOS는 서비스용 시스템의 운영체제로 사용하는 곳이 많으며, 가장 큰 장점은 비용을 절감할 수 있다는 점입니다. 따라서 리눅스 엔지니어를 꿈꾸는 많은 분들이 CentOS 로 학습합니다.

 

- 다만 레드햇의 수익모델이 서브스크립션 형태이기 때문에, 업데이트 정책에 따라 기술지원, 보안패치 등의 서비스 지원이 기간제로 제한됩니다. 이번에 설치할 CentOS 8버전은 업데이트 정책이 바뀌어 지원 기간이 21년 말로 짧아졌기 때문에 기업의 사용을 권장하지는 않는다고 합니다.

 

- 저는 WSL 에서 데비안계열 Ubuntu를 사용하고 있지만, 이번에 리눅스 학습을 시작하며 레드햇 게열의 CentOS를 처음 사용해보게 되었습니다. 

 

 

 


 

설치과정 요약

목적: Windows 내 가상머신 위에 CentOS Linux를 설치하여 Guest OS로 사용

1. 가상머신(VMware) 설치
2. CentOS iso 다운로드
3. VM 에서 CentOS Linux 설치
4. 최적화 및 Personalize Linux

 

 


 

 

1. 가상머신(VM) 설치하기

- VM이 없을 경우 아래 포스트를 참고하여 VM을 먼저 설치하시기 바랍니다.

 

🤍 리눅스 OS 설치용 가상머신 VMware Workstation 다운로드

가상머신(Virtual Machine; VM) - 현재 사용하고 있는 1대의 PC의 OS를 그대로 사용하면서 여러 대의 컴퓨터를 운영하는 효과를 낼 수 있음 - 하드웨어에 설치된 OS(ex. 윈도우10) 안에 가상의 컴퓨터(VM)을

y-oni.tistory.com

 

 


 

2. CentOS(센트 오에스) 설치하기

https://www.centos.org/download/

 

Download

As you download and use CentOS Linux, the CentOS Project invites you to be a part of the community as a contributor. There are many ways to contribute to the project, from documentation, QA, and testing to coding changes for SIGs, providing mirroring or ho

www.centos.org

Step1. 위 링크에서 Windows10 기준으로 x86-64 ISO 를 선택

 

Step2. 아래 ISO 저장소 사이드 목록 중 하나를 아무거나 선택

http://mirror.anigil.com/CentOS/8.4.2105/isos/x86_64/
http://mirror.kakao.com/centos/8.4.2105/isos/x86_64/
http://ftp.kaist.ac.kr/CentOS/8.4.2105/isos/x86_64/
http://mirror.navercorp.com/centos/8.4.2105/isos/x86_64/

 

Step3. CentOS-8.4.2105-x86_64-dvd1.iso 파일을 다운로드

 

Step4. VM Player 실행 (*Pro는 유료버젼입니다.)

 

Step5. VM Player 실행 후 Create a New Virtual Machine으로 새로운 VM 생성

 

 

 

 

 

 

 

 

Step6-A.

(Step3.에서 다운로드했던 CentOS-8.4.2105-x86_64-dvd1.iso 파일) 을 선택하거나

 

 

 

 

 

Step6-B.

운영체제를 바로 설치하지 않고, 공간만 만들어 놓을 것이라면

I will install the operating system later. 항목을 선택합니다.

 

iso 디스크 이미지 파일에서 오류가 발생하는 경우가 있어서 이 방법으로 진행하는 것이 좋을 듯 합니다.

 

 

 

 

 

Step7. Personalize Linux name 및 password를 입력 후 Next

- 유저 이름 및 패스워드는 나중에 변경 가능하기 때문에 우선 아무거나 기억하기 쉬운 것으로 입력합니다.

 

 

 

 

Step8. 가상머신의 이름과 경로를 설정 후 Next

- Location은 리눅스가 설치될 디렉토리입니다.

- 저는 종종 Host OS가 있는 C드라이브를 포맷하기 때문에, D 드라이브에 경로를 잡아줬습니다.

- 디렉토리 구성은 아래와 같이 잡았습니다.

     ㄴ (1) 학습하면서 생성되는 여러가지 데이터와 파일을 저장할 공간 ( \Virtual Machines )

     ㄴ (2) 리눅스를 설치할 공간 ( \CentOS 8 64-bit )

 

 

 


*** 2021-07-20 내용추가 / [레퍼런스: 이것이 리눅스다 2020 개정판] ***

- 차후 서버 구축 및 가상 네트워크 실습을 진행할 예정이라면

- \CentOS\ 디렉토리 내에 Server, Server(B), Client, WinClient 4개의 디렉토리를 생성한 뒤, 'Server' 디렉토리에 CentOS 를 설치합니다.

 

2021-07-20 내용추가 / [레퍼런스: 이것이 리눅스다 2020 개정판]


 

 

 

 

Step9. 디스크 용량은 권장크기 20GB를 모두 할당, Split virtual disk into multiple files 체크 후 Next

- 실제 할당되는 크기는 아니고, 최대 저장 가능한 크기를 설정하는 것입니다.

- VM을 설치할 디스크 공간이 넉넉하지 않더라도 최소 10GB는 할당해줘야 합니다.

- Split 옵션을 체크하면, 생성되는 단일 파일의 최대 크기가 2GB를 넘지 않도록 분할 저장하게 됩니다.

- 단일 파일의 크기가 2GB 이내여야 파일을 옮길 때 편합니다. (퍼포먼스 차이는 크지 않다고 합니다.)

 

 

 

 

 

 

 

 

 

Step10. 다음은 최적화를 진행합니다. Customize Hardware 선택 후 다음 사항 조정

- Memory, Processors, IDE, Network Adapter, Hard Disk 만 조정합니다.

- 만약 Device 목록에 '플로피 디스크'가 있는 경우 remove로 삭제해줍니다.

ㄴ플로피 드라이버는 제거 안해도 문제는 없지만, 제거하지 않으면 부팅할 때마다 경고가 표시됩니다

- 나머지는 디폴트로 둡니다

 

 

 

 

 


*** 2021-07-20 내용추가 / [레퍼런스: 이것이 리눅스다 2020 개정판] ***

 

(1) 기존의 Hard Disk를 Remove로 지워준 뒤, Add로 새로운 Hard Disk를 생성합니다.

(2) 타입은 SCSI > Create a new virtual disk > 용량은 80GB 로 할당해줍니다.

(3) Store virtual disk as a sing file 에 체크 후 Hard Disk 생성을 마무리합니다.

 

2021-07-20 내용추가 / [레퍼런스: 이것이 리눅스다 2020 개정판]

 


 

 

 

 

(1) Memory: 최소 512MB

- 메모리는 클 수록 좋지만, Host OS와 메모리를 공유하기 때문에 이 부분을 고려해서 적당히 할당합니다.

- 저는 전체 메모리 여유가 넉넉한 편이라 일단 2GB를 주었습니다.

- PC 메모리가 4GB 이상인 분은 1GB로, 이하인 분은 512MB로 하는 것이 적당합니다.

(가용 메모리 크기가 작더라도 최소 512MB는 할당해주어야 합니다)

 

(2) Processors(코어개수): 모를 경우 1

- Host OS의 코어와 동일하게 맞춰줍니다. 저는 12코어라 12로 설정했습니다.

- 코어 개수를 모르는 경우 1로 설정합니다.

 

(3) IDE

- Step6.에서 마운트했던 CentOS-8.4.2105-x86_64-dvd1.iso 파일이 잘 들어가 있는지 확인합니다.

 

(4) Network Adapter

- LAN 카드를 설정하는 부분입니다. NAT 타입으로 잡아야 인터넷을 사용할 수 있습니다.

 

 

 

 

Step11. 최적화 작업이 끝나고 나면 Power on 을 통해 가상머신을 실행시켜줍니다.

- 아래와 같은 화면들이 나오면 정상적으로 설치되고 있는 것입니다.

 

 

 

 

 

3. CentOS Linux 설치옵션



(1) 언어 - English (United States) 또는 한국어로 설정

 

 

 

 

(2) 시스템 - Installation Destination (설치 목적지) 선택

 

 

 

 

(3) Storage Configuration(저장소 구성) - Automatic 체크 후 Done

- 저장소를 수동으로 구성하지 않을 경우, Automatic 체크 후 Done 입니다

 

 

 

 

 

(4) Root Password(Root암호) 설정

- Root Password는 필수로 설정해야 합니다

- Linux 를 사용하면서 암호를 입력할 일이 많기 때문에, 보안 문제가 없고 개인 학습용으로 개인 데스크탑에서만 사용중이라면 기억하기 쉽고 간편한 것으로 설정하는 것이 편리합니다.

- 만약 키보드나 마우스 입력이 정상적으로 되지 않는다면 ctrl + alt키를 한 번 눌러줍니다.

 

 

 

 

(5) 설치 완료 및 재부팅

 

 

 

 

 

 

Step12. 설치가 끝나고 나면  로그인창이 뜹니다.

- (Step7. 에서 입력해두었던 Personalize Linux name 및 password)를 입력 후 Sign In 해줍니다.

- 만약 키보드나 마우스 입력이 정상적으로 되지 않는다면 ctrl + alt키를 한 번 눌러줍니다.

- VM과 Host OS는 키보드, 마우스와 같은 입출력장치를 공유하기 때문에 VM에서 쓰고 있을 땐 Host OS 상의 키보드 및 마우스가 잠기고, Host OS에서 쓰고 있을 땐 VM 상의 키보드 및 마우스가 잠깁니다. 이를 전환해주는 키가 ctrl+alt 키 입니다.

 

 

 

 

 

 

 

Step13. 로그인이 잘 되고나면 다음과 같은 웰컴 화면이 뜹니다.

 

 

 

 

 

 

Step14. CentOS를 실행할 땐, VM Workstation 16 Player에서 CentOS 를 고른 뒤 Power On해주면 됩니다

- 종료는 Shut down으로 합니다

 

 

 

 

 

728x90