|
첫작성 |
2005-09-01 15:43:44 |
colinux 설치
http://www.colinux.org/ 에서 다운받아 설치했다. 오래전에 깐거라 잘 기억이 안나는데 별문제없이 설치가 된다.
파티션 추가
데비안 이미지를 받았었는데, 기본용량 1기가는 아무래도 좀 부족해서 파티션을 하나 추가하고 /home 에 마운트를 시켰다.
적당한 용량의 빈파일을 만든다. http://wiki.colinux.org/cgi-bin/NiceTools 의 Colinux file utils 를 이용했는데, 이것말고도 아래 소개할 windows xp 의 fsutils 를 써도 될듯하다.
colinux 설정 xml 파일에 새로 만든 빈 파일을 추가했다. 기존것을 보고 적당히 수정하면 된다. 내경우 index 가 1 이 되어서 디바이스 이름이 /dev/cobd1 이 되었다.
<block_device index="1" path="\DosDevices\c:\bin\coLinux\home_partition" enabled="true" />colinux 로 부팅후 fdisk /dev/cobd1 를 통해 LINUX 파티션을 생성해줬다.
파티션이 만들어졌다면, 파일시스템을 만들자. mkfs.ext3 /dev/cobd1
/etc/fstab 을 수정해서 부팅시 자동으로 마운팅되도록 했다
/dev/cobd1 /home ext3 defaults 0 1
- 리붓
기존의 /home 을 새 파티션에 옮기는것을 잊지말자.
스왑파티션추가
colinux 에 램을 64메가만 할당을해서 좀 적지 않을까 하는 마음에 스왑을 추가해줬다.
512 메가짜리 빈 파일을 만들자
fsutil file createnew swap_device 536870912
CreateEmptyFileOnWindowsXp 페이지를 참고
colinux 의 설정 xml 을 수정했다.
<block_device index="2" path="\DosDevices\c:\bin\coLinux\swap_device" enabled="true" />colinux 부팅후, fdisk /dev/cobd2 를 통해 LINUX SWAP 파티션을 생성해줬다.
/etc/fstab 을 수정해서 부팅시 스왑을 물도록 했다.
/dev/cobd2 swap swap defaults 0 0
mkswap /dev/cobd2
swapon -a
- 리붓
삼바를 통해 윈도에서 CoLinux 파티션 접근하기
삼바를 설치한다. CoLinux 상에서 데비안을 돌리고 있으니
apt-get install samba
삼바 계정을 추가해줬다
smbpasswd -a yoonkn
삼바를 통해서 접근했을때 write 가 가능하도록 해줬다
nano /etc/samba/smb.conf [home] 의 writable 를 yes 로 수정
설정을 적용하기 위해서 삼바 재시작
/etc/init.d/samba restart
윈도에서 접근해보자
\\192.168.0.40
흠 한글파일생성에 문제가 있으면 /etc/samba/smb.conf 에 아래를 추가해본다 이 내용은 여기서 가져왔다
[global] ..... <- 기타 옵션 생략 client code page = cp949 unix charset = euc-kr
로케일설정
기본적으로 받은 이미지에는 locales 가 설치되어 있지 않으니 설치부터 해준다
apt-get install locales
- 설치중 선택창이 뜨면 ko_KR.EUC-KR 과 ko_KR.UTF-8 을 골라주자
- 기본로케일을 물어보면 ko_KR.EUC-KR 을 고르자 윈도와 같이 쓸것이니 윈도에서 쓰는 EUC-KR 을 골랐다
bash 설정에 다음을 추가한다
stty -istrip -parenb cs8 export LANG=ko_KR.EUC-KR
혹시 재설정이 필요하다면
dpkg-reconfigure locales
aptitude 설치하기
이게 맞는방법인지는 모르겠는데 dselect 에서 update 해주니 깔리더라 우분투를 써봐서 aptitude 는 좀 알겠는데 dselect 는 너무 생소하다 aptitude 가 깔린후엔 이놈을 써먹자
루트 파티션 용량 늘리기
emacs 에 컴파일러에 좀 깔고 나니 1기가는 너무 부족해서 루트파티션의 크기를 늘려야만 했다.
4기가짜리의 빈파일을 만들었다
fsutil file createnew Debian-3.0r2.ext3-mit-backports.4gb 429496296
설정 xml 에 4기가파일을 추가해줬다.
<block_device index="4" path="\DosDevices\c:\bin\coLinux\Debian-3.0r2.ext3-mit-backports.4gb" enabled="true" />
colinux 로 부팅해서..
dd if=/dev/cobd0 of=/dev/cobd4 bs=1k count=2M e2fsck -fv /dev/cobd4 resize2fs -p /dev/cobd4 e2fsck -fv /dev/cobd4
colinux 를 셧다운하고 설정 xml 에서 새로운 4기가 파일을 루트 파티션으로 물고 뜨도록 수정해줬다
<block_device index="0" path="\DosDevices\c:\bin\coLinux\Debian-3.0r2.ext3-mit-backports.4gb" enabled="true" />
다시 colinux 로 부팅하고 확인해보자
df -h
CoLinux 서비스로 돌리기
아직 안했다. 단 엉성한 콘솔창이 뜨는게 눈에 거슬리길래 colinux.bat 에서 -d 옵션을 주도록 추가했다. putty 로 ssh 접속을 하는것이 더 편하니 이 콘솔창은 없는게 편하다.
start "CoLinux" /Dc:\bin\coLinux /min colinux-daemon.exe -c default.colinux.xml -d
cmd 창이 뜨는것까지 막으려면 서비스로 돌리거나 CoLinuxWiki 에 보면 숨김상태로 띄우는 방법이 나와있는데 아직 적용해보지는 않았다
추가. 위방법으로 콘솔창을 없애도 CoLinux 창 자체는 남아있는데, 한동안 참고 쓰다가 서비스로 등록을 해버렸다.
// 서비스 등록 colinux-daemon.exe -c c:\bin\coLinux\default.colinux.xml --install-service "CoLinux" // 서비스 삭제 colinux-daemon.exe --remove-service "CoLinux" // 서비스 시작 net start CoLinux
자동서비스로 쓸것이 아니라서, 서비스 디펜던시는 건드리지 않았다. 후에 필요하면 http://wiki.colinux.org/cgi-bin/RunningAsAService 를 참고하자
외부네트웍에서 CoLinux 보이도록 하기
아직 안했다
Woody 를 Sid 로 업그레이드 하기
다운받아 설치한 데비안이미지는 Woody(stable) 인데, 이를 Sid(unstable) 로 업그레이드 하는 방법은 아래와 같다. 출처는 http://www.willmer.com/kb/2005/07/installing-colinux-on-windowsxp-with-ubuntu/ 큰 필요성을 못느껴서 아직 해보지는 않았다...
- Edit /etc/apt/sources.list and change stable to unstable
- apt-get update
- apt-get dist-upgrade
Sid 를 Ubuntu Hoary 로..
출처는 http://www.willmer.com/kb/2005/07/colinux-for-ubuntu/
- Edit /etc/apt/sources.list, comment out Debian references, insert Hoary ones
- apt-get update
- apt-get dist-upgrade
timezone 세팅
후럴.. timezone 세팅이 한국이 아닌걸 이제야 눈치채다니.. base-config 명령으로 Asia/Seoul 로 타임존을 변경했다.
sudo base-config
시간싱크는 윈도쪽에서 하니까 rdate -s time.bora.net 따위는 안해도 된다
colonist 로 설치하기
InstallUbuntuOnColinuxViaColonist
