Install Centos7.3 with VitualBox
Prerequisite
- Oracle VM VitualBox
- Centos7.3 image (file : CentOS-7-x86_64-DVD-1611.iso) download
Installation
Virtualbox 설정
- 메뉴 - 머신(M) - 새로만들기(N)
- 가상머신 이름지정 (ex : Centos7. 이 경우 버전은 자동으로 Red Hat(64-bit)로 설정)
- 메모리크기 설정 - 사용 메모리 지정(1GB+ 권장)
- 하드디스크 설정 - '지금 새 가상 하드 디스크 만들기 (C)' 선택
- 하드디스크 파일 종류 설정 - VDI(VirtualBox 디스크 이미지) 선택
- 동적할당 여부 지정 - [동적할당 / 고정크키] 中 선택
- 파일위치 및 크기 설정 - '기본값' 선택
- 생성된 VM의 [설정] - 저장소 탭에서 Centos 이미지 지정
- 생성된 VM의 [설정] - 네트워크 탭에서 2개의어댑터 를지정 (아래와 같이 지정)
- 어댑터 1: Intel PRO/1000 MT Desktop (NAT)
- 어댑터 2: Intel PRO/1000 MT Desktop (호스트 전용 어댑터, 'VirtualBox Host-Only Ethernet Adapter')
Centos7 설치
- 생성된 VM을 실행(더블 클릭)
- Install Centos 선택
- 언어설정
- System설정 - INSTALLATION DESTINATION - 설정변경 없이 그대로 Done 선택하여 기본 설정 지정.
- System설정 - NETWORK & HOST NAME - Ethernet(enp0s3), Ethernet(enp0s8) 모두 '켬(on)' 으로 변경.
- Begin Isntallation 을 클릭하여 설치시작
- 설치 중 root계정(required)과 user계정(option) 설정
- 설치 종료 후 reboot 버튼을 클릭하여 재시작 및 로그인 화면 진입
Configuration (network)
Network device 설정
$ cd /etc/sysconfig/network-scripts/
$ vi ifcfg-enp0s8
ONBOOT="YES" (수정)
$ service network restart
Yum repository 설정
$ vi /etc/yum.repo.d/Centos-Base.repo
*각 repository 에 대하여, mirrorlist 줄을 주석처리하고 baseurl 의 domain 부분을 'centos.mirror.cdnetworks.com' 로 변경 (아래의 예제 소스 참고)
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://centos.mirror.cdnetworks.com/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
*repository 설정 후 yum update 실행
$ yum update
위의 방식으로 네트워크 연결이 되지 않을 경우, enp0s3 network device 도 'yes'로 바꿔서 network restart를 수행한다.
게스트 확장
- 메뉴 - 장치(M) - 게스트 확장 CD 이미지 삽입
- cli 명령 수행(하단 참조)
$ yum install -y dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers
$ mkdir -p /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ sh /media/cdrom/VBoxLinuxAdditions.run
Virtualbox 파일 공유
$ mkdir /vm_share
HostPC(windows) C:/share 폴더를 생성
virtualbox 의 설정-공유 탭에서 위의 share폴더를 지정
$ mount -t vboxsf share /vm_share
*Tr>mount 시 error 가 발생할 경우, reboot 후에 다시 게스트 확장 작업을 수행하고 mount 수행
Congratulations @bluefriday! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @bluefriday! You received a personal award!
Click here to view your Board
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit