서버(unix 계열) 일은 해야겠고 그러자고 Linux 를 깔자니 귀찮고,
그렇다고 항상 서버에 접속해서 일을 할 수는 없는 것이고.. 이럴때를 위한
획기적인 방법이 존재합니다.

바로 colinux 라는 솔루션입니다. vmware 에 가깝다고 보시면 되는데 가상의
리눅스 머신을 윈도안에서 띄우는 솔루션이지요. 자 이제 이것을 설치하면
서버머신이 없더라도 윈도에서 놀면서(!) 서버일을 할 수 있는 멋진 장점이
있습니다.

http://www.colinux.org/ 에서 좌측 프레임의 Downloads 링크를 따라가면
나오는 페이지에서 coLinux-0.7.3.exe 를 받아서 설치합니다.
설치중에 어디에다 설치할 것인지 물어보는 부분이 있는데 기본으로
"c:\Program Files\colinux" 입니다. "c:\colinux" 가 여러모로 편하다고
하지만 기본으로 해도 별 지장은 없습니다.

root file system 을 다운 받을까 하는 물음이 있습니다. 나중에 따로
받기가 매우 귀찮을 꺼라는 생각이 팍팍 들더군요. 다루기 쉬운 애로
받아서 깔도록 하지요. 전 'Debian XXX' 를 선택해서 받았습니다.

설치가 끝나고 '시작메뉴' 나 '프로그램 설치정보'를 찾아봐도 colinux 가
설치됐다는 정보가 없습니다. 조금 더 뒤져보면 "c:\Program
Files\colinux' 관련 파일들이 있다는 것을 알게 됩니다.

Debian-4.0r0-etch.ext3.1gb.bz2 이게 위에서 다운 받은 루트 이미지
입니다. 이것을 압축 해제 하고 나온 파일의 이름을 root_fs
수정합니다. 물론 이 파일은 colinux 가 설치된 곳에 저장이 되어야
합니다.여기까지 기본 준비는 끝나고 이제 실행에 옮겨보기로 하지요

"c:\Program Files\colinux" 로 이동해서 콘솔상에서
'colinux-daemon.exe @example.conf'

라고 실행합니다. 이건 어플리케이션 형태로 colinux 를
실행하는 방식인데, 뭔가 될려고 하다가 중지됩니다. "c:\colinux" 밑에
설치했다면 제대로 동작하지만 "c:\Program Files\colinux" 밑에 설치했으면
동작하지 않습니다. example.conf 파일을 열어보기로 하지요.
cobd0="c:\coLinux\root_fs" 라고 되어 있는 부분을 다음과 같이 바꾸어
줍니다.  cobd0="c:\Program Files\coLinux\root_fs" 다시 콘솔에서

'colinux-daemon.exe @example.conf'

라고 실행하면 colinux 가
부팅됩니다. 아이디 패스워드는 루트로 바로 접속이 가능합니다. root/root
이니 로긴해서 사용 아이디 만들어서 사용하시면 됩니다.

저는 어플리케이션 형태로 실행하는걸 테스트 목적으로 쓰고, 그 다음부터는
서비스 형태로 등록해서 필요할때만 서비스를 실행시켜서 리눅스를 부팅하고
사용하는 방법을 즐겨 합니다.  colinux 가 설치되어 있는 디렉토리
콘솔창에서

colinux-daemon.exe @example.conf --install-service "coLinux"

라고 입력합니다. 이러면 'coLinux' 라는 이름으로 서비스가 등록됩니다.

colinux-daemon.exe @example.conf --remove-service "coLinux"

하면 서비스가 해제됩니다.
서비스가 등록되어 있는 상태에서 리눅스를 부팅시키려면

net start "coLinux"

라고 콘솔에서 입력하시면 리눅스가 부팅이 됩니다. 그러면

colinux-console-nt.exe

를 실행해서 콘솔로 연결해서 사용이 가능합니다.



+ Recent posts