강좌 & 팁
coLinux를 텔넷으로 연결하여 사용할 수 있기 때문에, coLinux를 colinux-daemon.exe를 실행해서 coLinux 모니터를 띄워서 작업하기 보다는,
- coLinux의 실행을 백그라운드로 실행하고
- 리눅스 안에서 작업은 텔넷을 이용하고,
- 필요할 때 coLinux 모니터 프로그램을 실행하여 사용
이렇게 사용하는 것이 편하더군요. 우선 coLinux 모니터는 윈도우와 클립보드 공유가 안 됩니다. 그리고 캡션바를 드래그해도 모니터 윈도우가 잘 이동이 안 되더군요.
서비스로 등록으로 사용하시면 리눅스 기동부터 사용하기 편한 점도 있지만, 서비스로 등록되어 있기 때문에 컴퓨터가 부팅이 되면 리눅스도 같이 자동으로 부팅할 수 있습니다. 리눅스를 자주 사용하시는 분이라면 이렇게 자동으로 설정해서 사용하는 것이 편하겠지요. 또 coLinux에서 리눅스를 부팅해서 사용한다고 해도 워낙 가볍게 실행되기 때문에 이렇게 평소에 리눅스를 부팅해 놓아도 부담이 적습니다.
내용 간단 정리
급하신 분을 위해 본 강좌 내용을 간단히 정리해 보겠습니다. 리눅스 실행만 있는 것은 shutdown으로 종료할 수 있기 때문입니다.
실행 명령 | |
서비스에 등록 | colinux-daemon.exe @fedora.conf --install-service "coLinux" |
서비스에 제거 | colinux-daemon.exe --remove-service "coLinux" |
리눅스 실행 | net start "coLinux" |
coLinux를 서비스로 등록하여 실행
서비스로 등록
프로그램 실행을 백그라운드에서 실행하는 것을 리눅스에서는 데몬이라고 하지요. 이 데몬을 MS 윈도즈에서 서비스라고 하는데, 저 같이 머리 나쁜 사람을 위해 용어를 통일했으면 얼마나 좋을까 하는 생각이 듭니다. 여하튼 coLinux를 서비스로 등록하는 방법은 매우 쉽습니다. 도스창에서 아래와 같이 입력하시면 됩니다.
D:/coLinux>colinux-daemon.exe @fedora.conf --install-service "coLinux"
서비스에 등록하는 실행 명령을 보시면 fedora.conf 라는 것이 보입니다. 이는 start-fedora.bat 안에 작성했던 하드디스크 이미지나 이더넷 보드와 같은 장비 정보를 담고 있는 파일입니다. coLinux를 설치하면 conf 파일을 어떻게 만드는지 샘플이 있는데, 이 샘플 파일인 sample.conf를 참고하여 fedora.conf를 작성하시면 됩니다.
참고로 저의 fedora.conf 내용을 올립니다.
kernel=vmlinux initrd=initrd.gz mem=256 cobd0="d:/coLinux2/Fedora-10.img" cobd1="d:/coLinux2/swap.img" root=/dev/cobd0 eth0=tuntap,"coLinuxNet" ro eth1=pcap-bridge,"로컬 영역 연결"
coLinux를 d:/coLinux에 설치했고, 제가 설치한 리눅스 이미지에 대해 만들어진 환경 파일은 fedora.conf입니다. 등록하는 서비스 이름은 coLinux 이며, 앞으로 이 이름을 이용하여 리눅스를 부팅할 수 있습니다. 이렇게 말이죠. ^^
D:/coLinux>net start coLinux
coLinux 서비스가 잘 시작되었다는 메시지가 나오면 성공한 것입니다.
colinux-console-nt.exe
그런데 아무것도 보이지 않네요. 이제 coLinux 폴더 안에 있는 colinux-console-nt.exe를 실행해 보세요. 그럼 부팅된 리눅스를 보실 수 있습니다.
net start 실행 후에 이 프로그램을 바로 실행하시면 부팅 메시지도 보실 수 있습니다.
역시 편한 것은 텔넷 전용 프로그램
colinux-console-nt.exe 대신에 애용하시는 애용하시는 텔넷으로 연결하시는 것이 역시 작업 편합니다.
이제 Linux가 필요하실 때 마다 net start 를 실행하시고, colinux-console-nt.exe 를 이용하시거나 애용하시는 텔넷을 이용하여 작업하시면 되겠습니다.
컴퓨터가 부팅하면 리눅스도 부팅하게
리눅스를 항상 사용하셔야 한다면 net start를 사용하는 것 보다는, 시스템이 부팅이 되면 리눅스도 함게 부팅되는 것이 편한 것입니다. 시스템의 서비스 관리 윈도우에서 등록된 서비스의 시작 유형을 수동에서 자동으로 변경하십시오.
서비스에서 제거
더이상 서비스로 등록되어 사용하는 것이 필요없다면 제거해야 겠습니다. 아래와 같이 제거하십시오.
d:/coLinux/colinux-daemon.exe --remove-service coLinux
간단하죠. ^^
안녕하세요^^ colinux란 것을 처음 알게되서 신기해하면서 설치하고 있는 초입개발자입니다.
저는 service 등록하는데에 조금 문제가 있는것 같은데요.. 그냥 'conlinux-deamon.exe @fedora.conf' 명령을 사용하여 실행하였을 경우에는 정상적으로 작동을 합니다. 그러나 --install-service "coLinux" 로 서비스를 등록하고
'net start coLinux' 를 실행하여 서비스를 실행하였을 경우에는 eth0, eth1이 없는 장치라 표시되고, eth3 만 하나 덩그러니 놓여져 있네요... 이것저것 고쳐 보려고 했으나, 방법을 모르겠어서 질문 드립니다. 혹시 이럴때는 어떻게 해야 할까요.
p.s. 제 환경은 window xp home edition K sp 3 입니다.
p.s2 도움 부탁드리겠습니다.^^
혹, 문제가 되신다면 삭제하겠습니다. ^^
링크 주소입니다. http://cyhome.cyworld.com/?home_id=a1602663