가상머신/VM Virtual Box

[VIRTUAL BOX] 가상머신(VirtualBox)에 CentOS7 설치

뜽배 2021. 3. 31. 14:25
728x90
반응형

VirtualBox에 CentOS7을 설치하는 방법입니다.

 

1. CentOS7 이미지를 다운

 

CentOS7 버전 : http://isoredirect.centos.org/centos/7/isos/x86_64/

CentOS8 버전 : http://isoredirect.centos.org/centos/8/isos/x86_64/

 

 

위의 링크를 들어간 후 

본인은 가장 위에 kakao.com/centos/7을 선택하였습니다.

 

해당 링크중 하나를 선택하여 들어갑니다.

이후 아래의 화면에서 VirtualBox에 깔아야할 DVD를 선택합니다,

DVD.iso파일을 선택하여 다운받습니다.

2. 가상머신 만들기 및 설정

2-1. oracle VM VirtualBox를 실행후 -> 새로 만들기  클릭

이름 : CentOS7  /  Memory는 원하는만큼 할당(2GB)
지금 새 가상 하드 디스크 만들기  /  VD선택
하드디스크 :고정크기  /  원하는 만큼 할당(32GB)

2-2. 디스크 설정

CentOS7클릭 -> 설정
저장소 -> 저장장치 -> 3번 아이콘 -> 디스크 파일 선택

위의 과정에서 디스크파일은 다운받은 CentOS7 DVD.iso파일을 선택합니다.

 

2-3. 네트워크 설정

네트워크 클릭 -> 다음에 연결된 : NAT으로 설정

 

어뎁터2 탭 선택 -> 다음에 연결됨 : 호스트 전용 어뎁터 선택 -> 확인

 

파일 -> 호스트 네트워크 관리자

호스트 네트워크 관리자에 들어가면 위와 같이 설정이 되어 있을 것이다. 필자의 IP는 192.168.56.1로 설정이 되어있지만 PC마다 다를 수도 있다.

여기서 해당 IP는 가상머신에 할당되는 가상의 IP라고 생각하면 된다.

DHCP서버 탭 -> 서버 사용함 체크

 

3. CentOS7 설치진행

3-1. CentOS7 설치

 

3-2. 인터넷 연결

모든 설치를 끝냈다면 인터넷 연결을 해야합니다.

 

3-3. 네트워크 IP확인

<파일> -> <환경설정> -> <네트워크> -> <네트워크 추가>를 누른 후 추가된 네트워크를 더블클릭한다.

필자는 10.0.2.0 으로 설정되어 있다. 해당 IP를 기억한다.

 

3-4. ifcfg-enp0s3파일 편집

아래의 코드를 입력하여 vi 편집기로 들어간다.

[root@localhost ~] # vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 

들어간다면 아래의 구문이 입력되어있다.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
...
...중략...
...
ONBOOT=no

 

위 코드에서 수정해야 할 부분은

  • BOOTPROTO=dhcp -> BOOTPROTO=static
  • ONBOOT=no -> ONBOOT=yes

라고 수정하고

마지막 줄에 아래의 코드를 추가해준다. IPADDR의 경우 위에서 확인한 네트워크를 사용한다.

IPADDR=10.0.2.0
PREFIX=24
GATEWAY=10.0.2.2

 

3-5.  네트워크 재시작

[root@localhost ~] # systemctl restart network

 

3-6. yum update

[root@localhost ~] # yum update

만약 # yum update했을 시 "yum update could not retrieve mirrorlist"라는 문구와 함께 오류가 발생한다면

 

아래의 명령어로 resolv.conf파일을 vi 편집기로 연다

[root@localhost ~] # vi /etc/resolv.conf

 

그리고 아래의 구문을 추가하고 저장한다. (위에서 발생하는 오류는 패키지 관리자가 네임서버 조회를 하지 못해서 발생하는 오류이다.)

nameserver 8.8.8.8

다시 yum update를 진행하면 update가 된다.

 

 

728x90
반응형