2009. 5. 11. 23:41

coLinux 설치하기

몇년전에 coLinux를 설치해 본 이후에, 오랜만에 다시 coLinux를 설치해 봅니다.



coLinux란?
  • coLinux는 쉽게 말해서 Windows PC상에 가상의 리눅스 머신을 운영하는 것을 말합니다.
  • VMWare에서 리눅스 머신을 설치한 것처럼요.
  • 하지만 VMWare와 달리 coLinux는 이미 설치된 리눅스 이미지 파일을 제공하기 때문에, 리눅스 설치없이 나만의 리눅스 머신을 가질 수 있습니다.
  • 그리고 coLinux는 윈도우의 서비스로 구동을 할 수 있기 때문에, 윈도우 PC가 부팅하면 동시에 가상의 리눅스 머신도 부팅을 같이 하는 것 같은 효과가 있습니다.



coLinux 설치에 필요한 것들
coLinux를 설치하기 위해 필요한 것들은 다음과 같습니다.
  • WinPcap
  • coLinux
  • 사용할 리눅스 배포판 이미지
WinPcap
  • 설치한 리눅스 시스템에서 네트워크 연결을 하기 위해서 필요합니다.
  • 즉, 윈도우 PC에는 LAN 카드가 하나뿐입니다. 하지만 리눅스 시스템에서도 LAN 카드가 필요하죠.
  • 이 경우에 리눅스 시스템에서 사용할 가상의 LAN 카드를 만들어주는 역할을 해주는 프로그램입니다.
  • 다운로드는 다음의 사이트에서 다운받으시면 됩니다.
coLinux
사용할 리눅스 배포판 이미지
  • 실제로 coLinux는 VMWare와 마찬가지로 리눅스 이미지를 구동하는 역할만을 합니다.
  • 따라서 리눅스를 사용하기 위해서는 리눅스 이미지 파일이 필요하게 됩니다.
  • 다음 사이트에서 사용하기를 원하는 리눅스 이미지 파일을 다운로드 받습니다.
  • 현재 제공되는 리눅스 이미지는 다음과 같습니다.
  • 저는 Fedora를 사용합니다.



coLinux 설치
WinPcap 설치하기
  • 현재 최신 버전은 4.0.2 버전이네요.
  • 특별할 것이 전혀 없습니다. 그냥 Next만 누르면 설치가 끝납니다.




coLinux 설치
  • 현재 최신버전은 0.7.3 버전입니다. 0.7.4버전은 rc 버전이구요.



  • 여기서 "Root Filesystem image Download"는 체크를 해제하셔야 합니다.
  • 이미 이전 항목에서 Fedora용 이미지 파일을 다운받았으니까요..:)

  • "Bridged Ethernet WinPCAP dependency"를 설치해야 한다고 나오는 군요.
  • WinPcap도 이전 항목에서 설치했으니까, 그냥 Next를 누르면 됩니다.
  • 여기서 한가지 기억해야할 내용이 있습니다.(아래 이미지에 영문으로 작성된 내용입니다.)
    • "Bridged Ethernet"를 지원하기 위해서 WinPCap 라이브러리가 필요하다는 내용입니다.
    • 이 내용은 추후에 작성할 coLinux의 네트워크 설정에서 다시 한번 살펴보기로 하죠.

  • 설치시에 다음과 같은 다이얼로그가 뜬다면 그냥 "계속"을 눌러주시면 됩니다.
  • coLinux에서 사용할 가상의 LAN 카드 장치를 추가하는 것입니다.



Fedora용 이미지 파일 압축 풀기
  • Fedora용 이미지 파일을 다운로드 받으셨다면, 파일 이름이 아마 "Fedora-10-20090228.exe"일 겁니다.
  • 이 파일은 WinRAR로 만들어진 "self-extracting archive" 파일입니다.
  • 해당 파일을 실행하면 아래와 같이 자동으로 압축을 푼다는 다이얼로그가 출력될 것입니다.
  • 어디에 압축을 풀지는 적당히 선택해 주시면 됩니다.
    • "c:\Program Files\coLinux"란 디렉토리를 사용하시면, 앞으로 제가 설명하는 내용과 일치할 것 같네요. :)



최종확인
  • WinPCap을 설치하였습니다.
  • coLinux를 설치했습니다.(c:\Program Files\coLinux)

  • Fedora 이미지 파일의 압축을 풀어서 c:\Program Files\coLinux\에 넣었습니다.

  • 즉, coLinux와 Fedora 이미지 파일들을 모두 c:\Program Files\coLinux 디렉토리에 넣었습니다.