Post List

레이블이 CentOS인 게시물을 표시합니다. 모든 게시물 표시
레이블이 CentOS인 게시물을 표시합니다. 모든 게시물 표시

2015년 10월 20일 화요일

VirtualBox VM Image 복사하기 (CentOS로 설명)

  • VirtualBox VM Image를 그냥 file로 복사를 해서 사용해도 되지만, 그렇게 하면 UUID가 똑같은 VM이 2개가 되므로 따로 또 바꿔주는 작업을 해야 합니다.
  • Network를 안쓰는 VM Image라면 위 2가지 방법으로 복사하더라도 상관없지만, 사용할 경우에는 MAC Address도 변경해 줘야 합니다.
  • 그래서 그냥 간단하게 VirtualBox의 기능을 활용하여 VM Image를 복사하고자 합니다.
  1. 먼저 복사할 Image에서 마우스 우클릭을 한 뒤 복제를 선택합니다.
    • 아직 VM을 VirtualBox에 등록하지 않은 VDI 파일로 가지고 있다면 먼저 등록을 하세요.
      CentOS Homepage
  2. 복사할 VM의 이름을 입력해 줍니다.
    • 이 이름은 VirtualBox에서 구별하는 이름 및 복사할 file 및 폴더명이지 OS 상에 반영되지는 않습니다.
      CentOS Homepage
  3. 완전한 복제와 연결된 복제 중 뭐로 할 것인지 묻는데 당연히 완전한 복제를 선택해 줍니다.
    • 이 후 복사하는데 시간이 조금 걸립니다.
  4. 복사한 VM에서 우클릭하여 설정으로 들어갑니다.
    CentOS Homepage
  5. 원래 Internet을 사용할 경우 어뎁터1에서 NAT로 설정되어 있는 것을 사용합니다.
    • 거기에서 고급을 눌러서 MAC주소의 오른쪽 다시생성하는 버튼을 눌러줍니다.
    • 추가로 내부적으로 Network를 사용 (192.168.X.X 등...)할 필요가 있을 경우에는 어탭터 2에 VirtualBox Host-Only Ethernet Adapter를 선택하면 됩니다.
      • 이미 해당 카드로 설정한 Image를 복사한 경우에는 여기에서도 고급을 눌러서 MAC주소를 새로 생성해 줍니다.
        CentOS Homepage
  6. 해당 VM을 실행시켜도 복사할때 바꾼 이름이 아닌 원래 OS의 Host이름으로 나옵니다.
    CentOS Homepage
  7. ifconfig를 눌러서 네트워크 설정을 확인해 봅니다.
    CentOS Homepage
    • 네트워크 카드명 eth0eth1 등은 VM 복사시 바뀔수가 있으므로 해당 명칭으로 설정한 것이 있으면 같이 바꿔줘야 합니다.
  8. 참고로 Host명을 바꾸는 방법은 각 OS별로 다른데 CentOS 6버전에 대해서만 설명드리겠습니다.
    • Terminal을 실행해서 setup이라고 입력하신 후 네트워크설정으로 가시면 Host명칭을 바꿀 수 있습니다.
    • Host명칭이 제대로 바뀌었는지 확인하려면 loggout을 하시면 바뀐 Host명 확인이 가능합니다.

CentOS에 Java8 설치하기

  • CentOS 6.7 버전에는 기본적으로 Java7이 설치되어 있습니다.
    CentOS Homepage
  1. 먼저 Java7을 지웁니다.
    yum remove java
    
    • 진짜로 잘 지워졌는지 확인해 보겠습니다.
      CentOS Homepage
  2. Java Homepage(http://java.sun.com) 에서 Java 8 버전을 다운로드 받습니다.
    CentOS Homepage
  3. 다운로드 받은 file을 압축을 풀고 java란 이름으로 link를 생성합니다.
    cd 다운로드/
    mv jdk-8u60-linux-x64.tar.gz ~/
    cd ~
    tar zxvf jdk-8u60-linux-x64.tar.gz
    ln -s jdk1.8.0_60 java
    
    • ls -al명령어로 link가 제대로 생성되었는지 확인합니다.
      CentOS Homepage
  4. profile에 Java8 환경설정을 해줍니다.
    vi .bash_profile
    
    • 아래의 내용들로 추가 및 수정을 합니다.
      export JAVA_HOME=~/java
      
      PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
      
      export PATH
      
    • 바뀐 profile을 실행합니다.
       . .bash_profile 
  5. 바뀐 java 버전을 확인해 봅니다.
    CentOS Homepage

2015년 10월 15일 목요일

VirtualBox에 CentOS 설치하기

1. VirtualBox 설치

  • 자세한 내용은 생략하겠습니다.
    • VirtualBox Download
    • VirtualBox Extention Pack Download
    • VirtualBox 설치
    • CentOS 설치용 가성머신 생성

2. CentOS Image Download

  • 아래 Link 참조 바랍니다.

CentOS 다운로드 받기

  • VirtualBox에 설치시 다운로드 받은 Image를 mount 시켜서 진행합니다.

3. CentOS 설치

CentOS Install

3.1 Install을 눌러서 진행합니다.

CentOS Install

3.2 media test는 과감하게 Skip 합니다.

CentOS Install

3.3 설치언어는 당연히 한국어로 해줍니다. 다른 언어가 편하시면 그걸로 하셔도 됩니다.

CentOS Install

3.4 키보드도 한국어로 합니다.

CentOS Install

3.5 VirtualBox 환경이니 그냥 기본 저장 장치로 선택합니다.

CentOS Install

3.6 방금 만든 이미지니 모든 데이터를 삭제합니다.를 선택합니다.

CentOS Install

3.7 호스트명은 원하는 걸로 해주면 됩니다.

CentOS Install

3.8 시간대는 그냥 서울로 해주시구요.

CentOS Install

3.9 Root 계정의 암호를 설정해 줍니다.

CentOS Install

3.10 어차피 VM으니 공간을 적게 할당하였을 것이고 그냥 모든 공간 사용을 선택합니다.

CentOS Install

3.11 디스크에 변경 사항 기록을 눌러줍니다.

CentOS Install

3.12 설치하려는 Software들을 선택합니다.

  • 일반적으로 사용하실 경우에는 Desktop을 설정하시면 편합니다.
  • Basic Server로 까시면 GUI Desktop이 없습니다.
    • 필자는 'Basic Server`를 선택하고, GUI 관련된 것만 추가로 선택하기 위해서 추가 소프트웨어 선택의 '지금 선택'을 선택했습니다.
CentOS Install

3.13 추가로 설치할 Software를 선택합니다.

  • 앞 화면에서 지금 선택을 눌렀을 경우에만 이 화면이 나옵니다.
  • 필자는 GUI 환경을 위해서 데스크탑에서 KDE 데스크탑 을 제외한 나머지를 모두 선택하였습니다.
CentOS Install

3.14 사용자를 생성합니다.

  • 계속 앞으로를 누르다보면 사용자 생성이 나옵니다.
  • 필자의 경우 별로 사용자를 사용하지 않고 root계정만 사용할 것이라서 그냥 여기서도 앞으로를 눌렀습니다.

3.15 설치가 되는 것을 기다린 후 재부팅 해줍니다.

CentOS Install

3.16 root 또는 사용자 계정으로 로그인을 합니다.

4. VirtualBox Extension Pack 설치 설치

  • 필요없으면 설치하지 않으셔도 되지만 설치하면 다음의 기능이 가능합니다.
    • VM 창 크기를 변화하면 거기에 자동으로 맞춰서 해상도가 적용됩니다.
    • Clipboard 가 Host Windows 와 Guest VM이 공유합니다.
    • File 을 drag&drop으로 Host Windows 와 Guest VM 으로 복사가 가능합니다.
CentOS Install

4.1 VirtualBox 메뉴바에서 장치 아래에 있는 게스트 확장 CD 이미지 삽입...을 누릅니다.

  • VirtualBox 옵션에서 미리 설정하지 않았다면 파일 위치를 물어봅니다.
CentOS Install

4.2 확인을 눌러서 실행합니다.

  • 정상적으로 설치가 종료되면, Reboot을 하면 됩니다.
  • 하지만 제대로 설치가 안되면 4.3 이하 부분을 해주셔야 합니다.
CentOS Install

4.3 Guest Additions module의 build가 실패하였던 메세지가 뜬 경우 제대로 설치되지 않은 것입니다.

  • 이 경우 Network를 통해서 프로그램들을 설치해야 합니다.
CentOS Install
  • 만약 위 그림과 같이 Network가 연결이 안되어 있다면, System eth0를 눌러서 연결을 해줘야 합니다.
CentOS Install
  • 정상적으로 연결되었을 경우 위와 같이 표시됩니다.

4.4 yum 명령어를 이용해서 아래와 같이 실행합니다.

$ yum install gcc dkms make kernel-devel
$ yum install kernel sources
$ yum install kernel-headers
$ yum groupinstall "Development Tools"

4.5 Reboot 한 후 다시 설치를 시도합니다.

CentOS Install
  • 위와 같이 OpenGL 에서 나는 오류는 무시하셔도 됩니다.
  • 어쨌든 VirtualBox Guest Addition의 Start가 성공하면 됩니다.

4.6 다시 Reboot 합니다.

CentOS Install

4.7 상단 메뉴의 장치의 클립보드 공유 와 드래그 앤 드롭 을 둘 다양방향으로 해서 Test를 해봅니다.

  • 창 크기를 변화 시켰을때 VM 내의 해상도가 바뀌는지 확인 합니다.
  • File을 drag 하여 다른 쪽으로 넘겨봅니다. (Windows -> CentOS , CentOS -> Windows)
  • 파일을 하나 열어서 내용을 Copy 한 후 다른 쪽에서 Paste 해봅니다. (Windows -> CentOS , CentOS -> Windows)
  • 위 과정이 모두 정상적으로 수행되었다면 제대로 설치된 것입니다.

CentOS 이미지 다운로드 받기

CentOS 다운로드 받기 ( 6.7 버전 기준 )

1. CentOS Homepage 로 접속합니다. ( https://www.centos.org )

CentOS Homepage

2. Get CentOS Now 를 눌러서 다음 page로 이동합니다.

CentOS Homepage
위 쪽에 있는 밝은 버튼을 누르면 최신 버전인 7버전 다운로드가 가능하지만, 아직까지 관련 자료나 사용법 등에 대한 안내가 6버전이 많아서 6.7을 다운로드 받는게 좋습니다.

3. More download choices 를 눌러서 다음 page로 이동합니다.

CentOS Homepage

4. 6.7 옆에 있는 x86_64를 누릅니다.

CentOS Homepage
다운로드 받을수 있는 mirror site 들의 목록이 나옵니다.
neowiz, daumkakao, kaist 등 아는 이름들도 있습니다.

5. 원하는 곳 아무 곳을 눌러서 이동합니다.

CentOS Homepage
다운로드 가능한 목록들이 나옵니다.
ISO로 바로 다운로드도 가능하고 torrent 파일로도 제공합니다.

6. bin 이미지를 다운로드 받습니다. (LiveCD는 Windows Potable Edition 같이 설치없이 부팅하는 이미지 입니다.)

설치에 대한 안내는 아래 Link에서 확인 가능합니다.

VirtualBox에 CentOS 설치하기