음. 며칠전에 Gentoo linux가 나왔다길레 먼가 가만히 살펴 보았습니다. 저한테 금시초문의 리
눅스였는데 상당히 매력적이더군요.. 전 리눅스를 한 7년째 사용하고 있는데 이것 저것 배
포판 깔다가 지우고 반복하다가 최근 2년동안은 수세를 사용하고 있었읍니다.
예전엔 FreeBSD를 사용한적이 잇었는데.. port의 강력함에 세삼 놀라면서 리눅스에는 이런 시
스템이 왜없을까 할정도의 부러움이었죠.. 물론 그자체가 결국 사람이 관리하기때문에 완
벽할순 없지만 이론적으로 rpm hell을 피할수도 있고 자기만의 시스템에 최적화된 코드를 생
성시키는 게 상당히 매력적이죠. 물론 단점도 있지만요.
각설하고 홈페이지(http://www.gentoo.org)에 가서 100짜리 iso를 다운시킨후에 시디로 구었습니다
. installation 문서를 가만히 살펴보면 컴퓨터 자체가 네트워크에 연결되지 않으면 설치가 안
되는 것 같더군요. 그리고 설치 프로그램이 따로 없어서 수동적으로 해줘야 합니다. 일잔
적인 전용선으로 이루어진 static ip network이라면 별 문제없이 설치가능하겠지만, 저처럼 ADSL
로 묶여진 경우엔 어떻게 해야되는지 도통 모르겠더군요. 그래서 mailing list를 뒤져보고 goog
le에서도 차찾아보고해서 하루밤을 삽질로 보냈습니다. 그치만 실패.., 근데 결론적으로 삽
질을 전혀 할필요없었는데.. 괜히 이리저리 시간만 보냈더군요..
제컴은 하드를 4개로 나누고 첫번째 2개는 윈도우 나머지 2개는 리눅스와 스왑파티션으로
할당했읍니다. 일단네트워크를 연결시킬려면 www.megapass.co.kr에 있는 linux용 enternet 1.3인가
하고 ppp-2.4.1을 윈도우 파티션에서 다운 받습니다. gentoo 홈에 잇는 installation doc을 따라 하
나씩 설정해나가면서, 리눅스 설치도중 자연스럽게 ethernet card를 설정하고, 리눅스 파티션
을 /mnt/gentoo로 마운트하고(installation document 참조) /mnt/dos 디렉토리를 통해 윈도우를 mount 합
니다. mount -t vfat(혹은 ntfs) /dev/hda1 /mnt/dos 이런식으로 하면 되겠죠. 그리고 윈도에서 다운받
은 ppp와 enternet을 /mnt/gentoo 밑에 적당한 디렉토리로 카피 해놓습니다.
그리고 설치도큐에 따라 씨디에 있는 stage*...tgz 등을 하나씩 설치합니다.
그리고 이제는 설치의 용이를 위해 /mnt/gentoo 루트 디렉토리로 만듭니다.(설치 도큐참조)
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profile
이렇게 하면 /mnt/gentoo 가 bash를 이용한 / 가 되더군요.. 신기함...
그리고 / 아래에서 아까 카피한 enternet과 ppp를 찾습니다.
일단 ppp를 풀고 설치합니다. 풀어진 디렉토리로 들어가서 ./configure;make;make install 하면 되
겠죠? 이제 /dev/ppp가 있는가를 확인하고.. 없으면.
mknod --mode=664 /dev/ppp c 108 0
를 실행시켜서 /dev/ppp를 생성시킵니다.
이제 pppd를 실행 해야겠죠..
pppd /dev/ppp
별문제없이 실행되면 pppd가 실행되고 이제 enternet을 설정합니다.
그리고 메가패스 도움말 섹션에 있듯이 enternet의 file들을 각각의 디렉토리로 카피하고, pap-
secrets, start-pppoe 등을 메가패스 홈페이지에 있는데로 수정합니다.
이제 start-pppoe 하시면..
오에~ 네트워크가 실행됩니다.
이제부터 다시 설치 도큐대로 따라하면서 커널설정하고 각종 로그데몬 돌리시고 /etc/fstab ,
grub설정하고 재부팅 하시면 됩니다.
전 혹시나 해서 ppp데몬 올릴때 설치 도큐의 3.load kernel modules 단계에서 ls /lib/modules/*/kernel/dr
ivers/net/ppp* 에 나오는 모든 모듈과 그디렉토리에 있는 bsd_comp, slhc 도 모듈도 먼저 올려줬읍
니다. modprobe ppp_generic modprobe ppp_deflate ... 이런식으로 올리면 되겟쬬
그치만 ppp컴파일하고 설치시키면 이거 안해줘도 되지 않을까합니다.
그리고 부팅후 로그온..
음.. 이제부터 정말 삽질이 시작되겠죠.. 아침에 회사나올때 kde,xwindow,apache를 포티지로 돌
려놓고 나왔는데 잘 돼었나 궁금하네요..
느낌: 일단 GNU/LINUX/PORTAGE 는 BSD/PORT라는 것과 운용상에서는 똑같이 느껴지기 때문에 freebsd
를 사용하는 느낌입니다. 그래서 혹시 이거 FreeBSD아냐 하는 느낌이 든다고나 할까요..
제
개인적으로 가장 '이상적'인 리눅스배포본이다고 생각듭니다. 그리고 이상적이기 때문에
그로인한 문제점이 많이 발생하겠지요, BSD의 port의 강력함과 리눅스의 유용성.. 그리고
제개인적으로는 제가 freebsd를 좋아하기 땜시 그런지는 몰겠지만.... Debian apt-get, dselect보다
더 믿음직합니다.(분명히 개인적인 의견이다는 것을 명시했습니다.요기에 대한 댓글은 사
양..
단점.. 최소한 Freebsd는 네트워크 없이 설치는 가능하다. 그래서 ADSL이어도 일단 설치하고
네트워크 설정을 하면 되는데. Gentoo는 설치하면서 네트워크를 바로 연결해야한다.아마 버
전이 올라가면 좀 바뀌지 않을까하네요.. 그리고 설치프로그램이 없기때문에 삽질이 무지
필요하고, 설치학 프로그램깔때마다. 고통에 가까운 컴파일 시간이 걸린다. 굵직한거 컴파
일할때는 설치 문서에도 잇듯이 잠들기전에 해야한다. 그리고 배포판으로 데스크톱이나
클라이언트로 사용하시는 분은 비추천...-> 모든걸 다 설정해줘햡니다. FreeBSD와 마찬가지입
니다. 물론 이거 저거다깔고 설정을 마치면 여타 배포판처럼 데스크 탑으로 사용이 가능하
겠지만.. 그냥 배포판 까는거보다 수십배의 시간과 땀과 눈물과 짜증을 이겨내어야할것임
다.
그리고 보니깐 portage에 한글에 관한 portage는 없는 것 같음. 그래서 한글관련은 portage를 통
해서 설치할 수 없으므로 삽질을 통해 하나씩 컴파일 해서 설치하고 설정해야한다. 사용자
가 많아지면 누군가가 포티지를 만들어 주심 감사하겠습니다.전 워낙 엔드유저라서 포트
가 어떻게 돌아가는지 잘몰라서
FreeBSD port하고 많이 다른지 모르겠군요.. FreeBSD쪽에서 누
군가 도움을 주시면 제가함 해볼까용..
의문사항있으면 댓글 달아주셔요
--
또다시 삽질시작 --ㅋ