KOHJINSHA(고진샤) K800XE에 Gentoo 사용기
고진샤(KOHJINSHA) K800 XE를 질렀습니다.
전 평소에 최신 디지털 사진기, 휴대폰, mp3 player, PMP 등은 살 의향이 전혀 없습니다. 뭐 그렇다고 없는 것은 아니지만... 선물 받은 것이나 오래된 것 등등
그러나 딱 한가지, 컴퓨터는 사고 싶다는 생각이 평소에도 많습니다. 제가 컴퓨터라고 하는 것은, 키보드가 달려 있고, 터미널을 띄울 수 있는 모든 장비를 말합니다. :)
아뭏든, 최근에 아는 친구가 비슷한 모델(좀 더 비싼 모델)을 쓰고 있는 것을 보고... 음.. 사실은 까페에서, 30대 중반을 바라보는 남자 둘이서, 한명은 키보드로, 한명은 조이패드로 mame로 Street Fighter 2를 즐기다가.. -_-;;;;;;;;;; 이런 생각이 들었습니다.
"나도 이거 사야겠다."
"여기다 Linux 깔고, Emacs 쓰면 죽일텐데..."
"아니다.. nethack을 해야지 무슨..."
그래서 k800 linux로 google하니 별로 정보가 안 나오더군요.
"혹시 "k"가 Korea를 뜻하는 것일까?"
라고 생각하고 "kohjinsha"로 검색하니, 비슷한 모델이 나와서 계속 쫓아가다 보니,
를 발견, Linux에서 대부분 동작한다는 글을 읽고, 바로 질렀습니다. 저번주 금요일에 오더군요.
사양은 다음과 같습니다:
# lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01) 02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 02:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller #
그리고 wireless랑 카메라 켠 다음, usb 상태입니다:
# lsusb Bus 005 Device 004: ID 05c8:0109 Cheng Uei Precision Industry Co., Ltd (Foxlink) Bus 005 Device 003: ID 18e8:6238 <<wireless NIC: Ralink 802.11 bg WLAN, rt73>> Bus 005 Device 001: ID 0000:0000 Bus 004 Device 002: ID 14e1:6000 <<touchscreen: Penmount USB>> Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000
Windows를 마지막으로 깔아본 것이 꽤 오래되서, 다시 밀고 드라이버 설치하기 귀찮겠다라는 생각을 하고, 부팅을 해보니, 아주 친절하게도? 40GB씩 파티션이 C:, D:로 나누어진 것을 보고, 야호~
바로 (/dev/hda2)에다가 Gentoo를 깔기로 마음먹었습니다. 그런데, 이 컴퓨터는 내장 CD-ROM drive가 없습니다. 또 제게는 외장형(USB 등) CD-ROM drive도 없습니다.
"gentoo usb install"로 google하니 바로 Gentoo Linux LiveUSB HOWTO란 문서가 검색되더군요.
바로 홈플러스로 달려가서.. (근처에 쓸만한 컴퓨터 주변기기 살 데가 없서서) 비싼 돈? 치르고 USB memory 2GB를 구입, 문서에 나온 대로? Gentoo Live CD를 USB에 복사하고 부팅 성공!
부팅하고 나서 Ethernet card를 인식까지는 성공했습니다. 즉, eth0을 인식하고, ifconfig 명령도 동작합니다. 그런데, packet이 전혀 전송이 안되는군요. "linux rtl8101"으로 google해서 여러 글을 읽어보니, Linux 2.6.23 이전의 kernel에 딸린 driver는 제대로 동작하지 않는다는 정보를 얻었습니다. 정확히 말해, wake-up 기능이 꺼졌을 경우, driver에서 power-on을 할 줄을 모른다는 군요.
그래서 Live Beta iso를 받아서 (새 install CD는 새 kernel version을 쓸테고, 이 rtl8101 device를 잘 지원할 거라는 희망감에...) 앞 LiveUSB HOWTO를 적용하려고 하니, directory/file 구조가 전혀 달라서 booting 가능한 USB를 만드는데 실패 (syslinux에 대해 잘 몰라서..)
그래서, 일단 network-less로 기존 LiveUSB로 설치를 해 놓고, 다른 PC에서 받은 새 linux kernel source를 USB로 복사해서, hard에 카피, make menuconfig로 대충 커널 설정한 다음, 커널 설치 후 재부팅. 긴장된 마음으로 다시 ping을 쳐보니..
# ping <a href="http://www.cinsk.org" rel="nofollow">www.cinsk.org</a> PING <a href="http://www.cinsk.org" rel="nofollow">www.cinsk.org</a> (172.16.0.7) 56(84) bytes of data. 64 bytes from 172.16.0.7: icmp_seq=1 ttl=64 time=0.040 ms 64 bytes from 172.16.0.7: icmp_seq=2 ttl=64 time=0.049 ms ...
굳!!!!
이제, emerge --sync로 패키지 목록 update하고, 새 버전을 설치하는 것만 남았습니다. 그런데, 이 저사양 PC에서 300여개의 패키지를 다 컴파일해서 설치하는 것이 자신이 없더군요. 먼저 컴파일러 캐시인 ccache를 설치, 그리고 distcc를 설치했습니다.
ccache는 헤더 파일을 미리 읽어서 캐시(Visual Studio의 precompiled header와 비슷)해주고, distcc는 다른 host의 컴파일러를 써서 컴파일을 수행하는, 분산 컴파일 유틸리티입니다.
Gentoo Distcc Documentation이란 문서를 보니, 일단 컴파일러 버전은 같아야 한다고 해서, "emerge gcc"를 실행, 새 버전의 gcc를 설치했습니다. 정말 오래걸리더군요. -_-;;
그리고나서, portage를 업데이트:
# emerge portage
그런데 여러 패키지가 엉켜서, 쉽지는 않았습니다. (빨리 새 LiveCD가 나와야 할텐데..) Gentoo forum에서 여러 글을 읽고, 우여곡절 끝에 portage update 성공. 그리고 나서.. 전체 패키지를 업데이트를 하려다 문득 떠오른 것이, 예전에 expat library가 2.0으로 upgrade되면서, expat에 의존하는 수많은 프로그램/라이브러리를 recompile한 것이 떠올랐습니다. 그래서
# emerge --oneshot expat
그리고 마지막으로!!! (전체 패키지를 새 버전으로 recompile)
# emerge --deep --update world
그런데, 중간 중간 (너무 오래된 패키지들이 많아서) 계속 에러를 내는 패키지들이 많더군요. (전케 컴파일을 대충 이틀 정도 걸릴 것으로 예상하고 있는데, 계속 지켜볼 수도 없는 노릇이고...) 그래서, 에러가 나면, 에러난 패키지는 건너뛰고 다시 컴파일/설치 계속하라고 아래 script를 실행했습니다.
# while ! emerge --resume --skipfirst; do continue; done
그리고 저번주 일요일 아침. 드디어 emerge가 끝나고. (휴우~)
에러난 패키지들을 다시 emerge하고,
emacs와 sbcl(lisp), guile(scheme)을 설치하고,
gnucash를 설치하고...
nethack과 xmame를 설치하고..
kernel을 다시 설정/컴파일,
wireless lan을 위해, http://rt2x00.serialmonkey.com/에서 rt73 driver를 받아서 설치.
revdep-rebuild를 실행, 의존성이 깨진 패키지들을 다시 설치 (만약 expat을 먼저 설치하지 않았다면, 이 단계에서 다시 컴파일/설치할 패키지가 수없이 나왔을 것입니다.)
그래서 일요일 자정 정도에? 모든 설정이 끝났습니다. 한가지 아쉬운 것은 wireless AP가 없어서, scan까지는 성공했는데, 실제 연결이 되는지는 확인하지 못했습니다.
사실 wireless lan 설정도 좀 애를 먹었습니다. lspci, lsusb 등의 명령을 써도 device가 나오지 않아서... 나중에 알고 봤더니 본체에 wireless on/off switch가 있더군요. -_-;;;; 최근 노트북을 써 본적이 없어서 이런 버튼이 있다는 것도 몰랐습니다. wireless on으로 스위치를 옮기니 바로 lsusb에서 인식되더군요. 제길... 무식하면 뭐가 고생한다더니... 아래는 iwconfig 내용입니다:
# iwconfig rausb0 rausb0 RT73 WLAN ESSID:off/any Nickname:"" Mode:Auto Frequency=2.412 GHz RTS thr:off Fragment thr:off Encryption key:off Link Quality=0/100 Signal level:-121 dBm Noise level:-111 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
X도 특별히 설정하지 않았는데, i810 driver로 1024x600 wide로 잘 나오더군요.
그런데,, XP로 부팅이 안됩니다. 부팅하다가 blue screen이 뜨는데.. 아마 다시 설치해야할 듯.. 쩝.
아뭏든 주말에 혹시 서울대 입구역 egg yellow 던킨, 영통 홈플러스 커피빈, 강남 7번출구 커피빈/스타벅스 등등 카페에서 에스프레소 마시면서, 조그마한 노트북에서 Emacs로 Lisp 코드 작성하고 있는 사람을 보면 "피식~" 웃는 여유를 보이기 바랍니다. :)
첨부 | 파일 크기 |
---|---|
k800xe.jpg | 167.25 KB |
k800xe0.png | 409.98 KB |
k800xe1.png | 190.9 KB |
k800xe2.png | 145.9 KB |
댓글
므헤헤헤 다른분이
므헤헤헤 다른분이 삽질한 이야기는 언제 들어도 즐겁습니다. ^^
잘읽었습니다. ^^
30대 중반을 바라보는
ㅋㅋㅋㅋㅋㅋ 웃겨요
프비 매니아~
버럭!!
30대 중반이 뭐 어때서요!! -_-;;
그렇지 않아도 지름신 강록에 ndsl이 윗줄에 적혀있는데...
여기 30대 후반도 mame
여기 30대 후반도 mame 합니다. :-)
--
/~eunjea
http://eunjaeim.com
무언가 도움이 되는
무언가 도움이 되는 글을 쓰시는데도
일목 요연하게 정리하시는 것과 관심을 갖게 하시는 것
그리고 글속에 담긴 내용을 술술 풀어서 하실수 있는 실력이 부럽습니다.
저는 아수스 eeepc로 지르려고 생각하고 있는데
ssd를 과연 제가 잡아낼수 있을까 하는 고민과
함께 망설이고 있습니다.
고진샤라고 듣긴 들었는데
뭔지 몰랐는데
상당히 이쁘게 생겻네요;;
우왕 지르고 싶다...ㅠㅠ
laziness, impatience, hubris
不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.
laziness, impatience, hubris
不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.
우왓! 저도 다시 젠투로 회귀해야 하겠군요.
고진샤를 구입하셔서 젠투를 설치하시다니,
당신은 진정한 용자입니다. T-T=b (감동x100배)
될 때 까지 resume 하라는 스크립트는 저에게 정말 용기를 주었습니다.
저도 될 때 까지 resume 하도록 노력하겠습니다.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
...
질렐루야!
akudoku.net rancid - i'm forever
life is only one time
update-world
update-world 스크립트같이 유용한것도 있습니다요...
PXE 부트는
PXE 부트는 지원안하나요? PXE로 설치하셨으면 예전버전을 전부 업데이트하는 수고를 더실 수 있었을텐데요 ㅎㅎ
바이너리도 있는데 굳이 컴파일하실것까지는...
바이너리도 있는데 굳이 컴파일하실것까지는 없지 않나요?
저는 이상하게 컴파일을 해보려고 하면 항상 뭔가 알수 없는 오류가 나서요. (우분투 사용중.)
지금까지 컴파일이 성공적으로 된 거라곤 wxWidgets 라이브러리 밖엔 없습니다-_-;
---
"The truth will make you free."(John 8:32)
"I am the way, and the truth, and the life: no one comes to the Father but through Me."(John 14:6)
---
“내게 능력주시는 자 안에서 내가 모든 것을 할 수 있느니라.”(빌립보서 4:13)
사실 Sound card 잡는 것
사실 Sound card 잡는 것 때문에 조금 애를 먹었습니다.
Kernel 2.6.23-gentoo-r9에 있는 hda-intel 드라이버는 sound card는 인식하는데 동작하지 않아서, HOWTO_Compile_Kernel_with_ALSA를 보고 따라했는데, 이 방식을 쓰면 kernel compile할 때 video driver 관련된 쪽에서 에러가 나더군요. Mask된 package이긴 하지만 HOWTO_ALSA/alsa-driver를 쓰니 해결되더군요.
noblepylon님이 binary package를 언급하셨는데, gentoo binary package를 받을 수 있는데가 있나요? gentoo도 워낙 오래전에 깔아봐서 (stage1?), 잘 모르겠군요. 다양한 CFLAGS에 따른 binary package가 준비되어 있을 것 같지는 않는데... ^^
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
gentoo의 묘미는 컴파일이죠.....-.-;
USE FLAG와 기타 다른 env들에 따른 modify가 장점인데..
바이너리 패키지는 있기는 있습니다만..
차라리 portage에 바이너리 패키지가 필요하다면
vidalinux라는 대안이 있기는 합니다....
하지만 여러가지를 맞춰서 쓸 수 있는 gentoo는 분명 최고장점이죠ㅎㅎ
ps. 여담입니다만... gnash 0.8.3써보세요.. 완전 쩌는군요...
mncast 동영상도 play되기 시작했습니다.
refresh문제도 해결돼서...(흑)
이제 64bit linux에서 남은 문제는 openoffice밖에는 없는거같네요 ㅎㅎㅎ
-----새벽녘의 흡혈양파-----
-----새벽녘의 흡혈양파-----
아주 가끔 엑셀
아주 가끔 엑셀 열어볼때나 써서 잘 모르겠는데,
ooo 64bit 의 문제가 뭔가요?
애초에 시도도 안해보게요-_-;
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
아.. 문제라고 해야될려나...-.-;
gnash같은건 64bit용으로 컴파일이 되는데
openoffice는 아직은 64비트용이 안나왔죠...
컴파일도 실패하구요...(저도 그랬었고...-.-)
32비트용을 64비트에서 사용하면 openoffice의 경우는 gtk테마가 제대로 안먹어서
32비트용으로 gtk테마를 다시 설정해야 한답니다..-.-;
-----새벽녘의 흡혈양파-----
-----새벽녘의 흡혈양파-----
동작에 이상이
동작에 이상이 있는건 아닌가보군요.
32bit 로 컴파일 된건지는 모르겠는데,
openoffice-2.4.1 이 설치되어 있네요.
그 당시 gcc 가 4.2.4 인가 했을겁니다.
잘 되요.^^
그러고 보니 뭐가 안되서 gentoo forum 을 뒤졌던 기억이 있던것 같기도-_-;;;
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
저도 고진샤 노트북에 젠투 설치해서 잘 사용하고 있습니다.
저도 v801b에 설치해서 잘 사용하고 있습니다.
몇가지 장비는 잘 사용이 안되긴 하지만..
아무런 불편없이 잘사용하고 있습니다.
고진샤 노트북 째끄만한게 좋긴 합니다. ^^
ps: 최대 절전모드 참 편하더군요..
(root# echo disk > /sys/power/stat) 명령이 맞나 모르겠지만
power 버튼에 연동 하여 사용하니까 엄청 편합니다.
저도 고민중입니다..
아무래도 지금 사용하는 노트북은 회사에서 업무용으로 전용하고
집에서 쓸 작은 노트북을 고려하고 있습니다...
물론 그 리스트에는 고진샤도 들어가 있습니다만.... (자금의 여력이.. ^^;;)
젠투까는데 성공하셨다니 대단하십니다..
그런데 부팅 속도나 키보드 같은 건 어떤가요?
사용기도 듣고 싶습니다.. (욕심인가.. ^^;;)
아직은 갈 길이 멀다
대략 실제 밧데리
대략 실제 밧데리 사용 시간이 얼마나 되나요?
최근에 저도 umpc 를 하나 지를려고 하고 있습니다만 항상 걸리는게 밧데리로 얼마나 견디냐가 문제인 것 같습니다.
--
/~eunjea
http://eunjaeim.com
B1L도 괜찮긴 한데
B1L도 괜찮긴 한데 비디오랑 무선랜(?)이랑 드라이버가 공개되어있지 않아서...
전 K800X 모델을
전 K800X 모델을 사용중입니다.
얼마전까진 우분투 하디에서 터치스크린 Calibration이 제대로 안되었었는데,
얼마전에 들어가보니 제조사에서 드라이버를 배포중이더라구요.
터치스크린으로 잘 사용하고 있습니다. :)
dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
사양 대신 명세로
좋은 글 고맙습니다. 글 중에 '사양'이라는 낱말은 '명세'로 쓰는 게 더 좋겠습니다.
(http://puzzlet.org/archive/korean.go.kr/nkview/nknews/200303/56_5.html)
-----
-----
댓글 달기