휴대기기/Zaurus 2008. 5. 22. 22:44

/etc/apt/source.lists안의 내용에 아래를 추가합니다.

deb http://ftp.kr.debian.org/debian unstable main

저장 후, apt-get update로 갱신을 해 줍니다.

다음은 로케일을 변경합니다.

dpkg-reconfigure locales 하고

ko_KR.UTF-8 체크 해주시면 되고 ko_KR.Euckr도 선택하면 되는 듯 합니다.

posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 5. 22. 22:00
stardic 사전 데이터 링크를 걸어봅니다.

http://stardict.sourceforge.net/Dictionaries_ko.php

압축푸는 명령어입니다.
tar -xjvf 이름.tar.bz2

그리고 다음 명령어를 통해 아래 디렉토리에 넣습니다.
mv a /usr/share/stardict/dic

또는 링크를 거는 것 또한 방법이 되겠군요.
ln -s 사전디렉토리 /usr/share/stardict/dic
posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 5. 3. 23:32
리플래쉬를 거친 후(시간이 오래걸리는 일), 해야 할 일 있습니다.

hdimage1.tgz, updater.sh, zIamge.bin, gnu-tar, : 데비안 설치 파일들
module~.tar.gz : 커널과 동등한 버젼의 모듈
dev_proc.tgz : 모자란 부분.... dev, proc

그리고 리플래쉬한 후,
D+B(비상부팅) 모드에서 데비안이 설치된 파티션을 마운트합니다.

그런 다음, 데비안이 설치된 파티션 /(root)로 들어갑니다.
확인해보면 dev, proc 디렉토리가 없는 것을 확인할 수 있습니다.

그럼 이제 dev, proc폴더를 만들어주고,
dev디렉토리로 들어가서 MAKEDEV console을 실행해줍니다.

다시 재부팅하면 부팅이 가능해집니다. 그러면dev_proc.tgz를 root에 복사후,
tar zxvf dev_proc.tgz로 풀어줍니다. 그런 다음.

.xinitrc 에서 lxp-icewmtray와 lxp-icewm을 지우시고 lxp-icewm-session을 추가합니다.
startx를 하면 icewm이 뜹니다~캬악! ㅋㅋ

또한 xournal 실행후 포인터이동에 문제가 발생하였을 시에는
rmmod mousedev를 합니다. mousedev를 unloading 시키는 명령이라고 합니다.ㅋ
==================================================================================
ps Andromeda의 정식버전으로 위의 것들은 다 해결이 되어... 필요가 없게 되었습니다.

http://cafe3.ktdom.com/zaurus/bbs/view.php?id=pds&no=1451

위의 링크에서 정식버전을 받습니다. 받아서 압축을 풀면 되는데

여기서 주의할 점은 gnu-tar가 없습니다. 그래서 이파일만 따로 올려봅니다.

그런다음 gnu-tar를 포함해서 sd에 넣고 리플레슁을 합니다.

여기서 또 주의할 점은 cf를 빼서 하면 내장마드가 hda1로 인식하게 되어

설치가 되지 않습니다. 내장마드가 hdc1로 인식하게 끔 cf를 꼭 꽂아서 하세요~

또한 이중 rootfs-debian.tgz를 hdimage1.tgz로 이름을 변경해서 사용가능합니다.

(080522 변경)
posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 4. 29. 08:52
자울시안에 문답으로 정리를 해봤습니다. Lein님의 의견(?)입니다.

기본적인 세팅방법은 데탑과 거의 동일하다하고 합니다.
1. 스왑을 잡아야 한다. - 메모리 부족에 대비.

2. 로케일 변경입니다.(네트워크가 가능한 상태에서만 가능합니다.)
dpkg-reconfigure locales 하시고 ko_KR.UTF-8 체크 해주시면 되고..(ko_KR.Euckr도 선택해 주시는게 편하실거구요..)

3. .xinitrc파일 내용 수정입니다.
 - export부분 주석달린거 제거하시고
 - 로케일 부분 약간 수정하시고..(위 이름처럼..)

4. 입력기 설치입니다.
 - 입력기는 uim, uim-byeoru 설치합니다.(scim, nabi는 Lein님이 비추한다고 하네요.)

5. 각종 프로그램은 네트워크설치를 통해 해결합니다.
 - apt-get install 어플명

수정할 부분이 보인다면 말씀해주시면 수정하겠습니다. ^^

posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 4. 28. 11:48

데비안에서 처음 부팅 또는 재부팅하면 sd랑 cf들이 오토마운트가 안 됩니다.

아직 세팅전이라... 수동으로 설정해줘야 하는데,

그 명령어를 적어보겠습니다.

내장마드, cf카드, sd카드는 다음과 같이 잡혀 있습니다.

  - 내장마드 : hda1 - /
  - cf카드 : hdc1 - /mnt/cf
  - sd카드 : mmcblk0p1 - /mnt/card

명령어는 다음과 같습니다.

예-cf카드) mount /dev/hdc1 /mnt/cf/

posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 4. 28. 10:21
자우루스에 데비안을 설치에 성공한 듯합니다.

처음 샤프롬이 설치되어 있었는데, 이 상태에서 데비안을 설치는 되었으나

커널설치가 제대로 안 되어서 샤프롬커널 패닉이 났었는데,,,

고민한 끝에 pdaXrom을 설치 후 다시 설치하기로 했습니다.

그래서 pdaXrom beta3을 설치한 후 마드 내요을 보니

설치는 제대로 된것 같아 커널만 다시 설치하였습니다.

재부팅하니 다르게 부팅되는 것을 보니 설치는 된 듯합니다.

흠... 혹시나 해서 startx를 해 보니... 터치가 안먹힌다는...ㅜㅜ

이제 이문제를 해결해 봐야겠군요...


추가 ;

위의 터치는 모듈을 안 설치해서 안 먹혔었네요~ ㅋ

모듈을 root에 복사해서

tar zxvf module~

해주면 뭐라고 막 뜨지만 재부팅해서 startx를 실행하면 터치가 되는 것을 확인 할 수 있습니다.
posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 4. 25. 20:23
D+M+전원을 통해서 서비스모드로 들어간다.

3번째 페이지에 보면 각각난드백업, 하드백업이 있다.

난드백업은 CF4g에서는 안 되기 때문에, 보통은 SD1G에서 한다.

하드 백업은 CF에서 밖에 안 된다.

그래서 현재 난드, 하드 백업 중이다.

별로 해놓은게 없지만...

그래도 간단한 한글화를 해봤으니...

다시 하는 일이 없도록 백업 중이다.

둘 다 오래 걸리는데, 그중 하드 백업이 더 오래 걸리는구나...ㅋ

이로서 데비안을 설치하는데 한발 나갔다고 볼 수 있겠다.
posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 4. 25. 20:22

* fdisk에서 주로 쓰는 명령어 입니다.

  p : 현재 편집중인 하드의 상황

  m : 사용 가능한 모든 커맨드 일람 - 도움 많이 됩니다


  n : 새로운 파티션 만들기


  d : 파티션 지우기


  t : 만들어진 파티션의 종류 바꾸기 (ext2 나 FAT32 등)


  w : 실제로 적용하고 끝내기


  q : 저장 안하고 끝내기

ps. fdisk는 리눅스에서 파티션을 관리하는 프로그램(?)입니다.

posted by [찰s]미카엘
:
휴대기기/Zaurus 2008. 4. 25. 20:21

모든 절차는 yonggun님의 강좌를 기반으로 계획됩니다.

현재 zaurus에는 sharp rom이 깔려 있습니다. sharp rom을 엎고 pdaXrom beta3을 깔았습니다.(변경일 : 080427)

기존의 debian은 uboot를 기반으로 올라가는데, 최근 sharp bootloader를 기반으로 올릴 수 있게 되었습니다.

또한 예전에 시도를 했었는데... 잘 안되어 포기한 적이 있습니다.

그래서 yonggun님의 강좌를 보니 해 볼 수 있을 것 같아 이렇게 시도를 해봅니다~

1. 먼저 rootfs를 받습니다.
  - http://debian.drun.net/rootfs/ 에서  zaurus_eabi_rootfs_071201.tar.bz2를 다운받습니다. 대략 200메가 정도 합니다. zaurus에서 풀던가 아니면 리눅스 데탑에 풀어야 하는데,
  - 저의 경우는 윈도우에서 알집으로 풀어 볼 것입니다. 이 방법은 좀 문제가 있어 삭제했습니다.(변경일 : 080427)
  - 다른 방법으로는 그냥 cf메모리카드에 zaurus_eabi_rootfs_071201.tar.bz2를 복사넣습니다.

2. 커널 및 모듈을 받습니다.
  - http://www.angstrom-distribution.org/unstable/autobuild/spitz/http://www.angstrom-distribution.org/unstable/ autobuild/akita/  에서 updater.sh를 다운받습니다. 그러나 현재 다운을 받을 수 없기 때문에 http://www.angstrom-distribution.org/releases/2007.12/images/spitz/ 이곳에서 installkit을 받고 풀어서 updater.sh를 사용해야 합니다.
  - http://yonggun.tistory.com/72 에서 커널을 받습니다. yonggun님의 설명으로는 확장자가 다른데, 확장자의 이름와 같이 동일카드 및 파티션에 설치할 때 사용한고 합니다.(ex ~.hda1 = /dev/hda1)
  - 또한 모듈도 http://yonggun.tistory.com/72 에서 모듈도 받습니다.

위의 작업으로 일단 준비는 된 것 같습니다.

이제 sharp rom에서 하드 파티션을 변경해야 합니다. 현재 파티션 분류에 따른 용량은 hdd1 : 10M, hdd2 : 10M, hdd3 : 3.9G입니다. 데비안을 깔려면 해당 파티션에 최소 1G이상이어야 합니다. 그러기 때문에 hdd1에 1G이상으로 변경해야 합니다.

zaurus에서 작업을 시작해 봅니다.

3. D+B 메인터넌스 커널로 부팅을 합니다.
  - 메인터넌스 메뉴나 서비스 메뉴가 위치한 롬이 바로 별도의 8MB 롬입니다. 128 MB 나 64 MB 워크메모리와는 별도의 하드웨어 입니다. 이 8 MB 롬 안에 메인테넌스메뉴나 서비스 메뉴, 그리고 부팅용 커널까지 다 들어가 있습니다. D + M 을 불러올 때와 동일한 요령으로 해주시면 커널 화면이 나옵니다.   (전기선 꽂자마자 배터리 커버 스위치 올리는 작업을 추가하세요.)

4. login zaurus : root 를 넣습니다.
  - 관리자 권한으로 들어 갔습니다.
 
5. fdisk /dev/hdc(hda)
  - 간혹가다 hdc가 아니라 hda로 잡히기도 하는데, 둘 중 하나이니 잡히는 걸로 하시면 됩니다.
  - 전 hda1를 2기가, hda2를 1기가, hda3을 나머지 1기가로 잡습니다. 나중에 hda2, hda3을  합칠 예정입니다.
  - sharp rom에서는 3개의 파티션으로 잡아야 하기 때문에 이런 작업을 다시 해줍니다.

6. hda(hdc)1을 ext3으로 포맷을 해줍니다.
  - mke3fs -j /dev/hdc1

7. 1번에서 작업한 rootfs를 cf메모리카드에 복사해 넣고, 이 작업을 다시 hda(hdc1)의 root에 복사해 넣습니다.
  - 용량이 커서 시간이 꽤 걸릴 것이라 생각되네요...^^;;
  - 또는 tar zxvf zaurus_eabi_rootfs_071201.tar.bz2 를 hda(hdc)1에 바로 압축으로 풉니다. 또한 역시 시간이 걸립니다. ㅎㅎ

8. 복사가 다 되면 모듈을 원하는 곳에 풀어 넣습니다.
  - ex) cd /where/is/debian/root/ ; tar zxvf /where/is/modules-xxx.tar.gz

9. 다운받은 kernel(이름을 zImage.bin으로 변경)과 updater.sh를 CF나 SD에 넛고 OK을 누른채 재부팅을 합니다.

10. 다 끝나면 아마도 재부팅이 될 것입니다.
  - 재부팅이 되면 login창이 뜨고 root/zaurus를 입력하면 될 것입니다.

아직 절차서라 시도를 해 보지는 못했습니다. 안되는 부분을 나중에 고치도록 하겠습니다.


추가 - 다른 설치 방법입니다.(추가일 : 080428)

1. 자우루시안에 물망초님께서 올린 자료 yonggun님 커널 포함.zip을 받습니다.

2. 압축을 풀면 zIamge.bin, gnu-tar, updater.sh와 물망초 님이 주신 hdimage1.tgz를 sd또는 cf에 넣습니다.

3. reflashing을 하면 간단하고 깔끔하게 까실 수 있습니다.

4. 커널버젼에 맞는 module 푸셔야 하는 것도 포함해야 터치가 됩니다.(root에서 tar zxvf module~.tar.gz)

posted by [찰s]미카엘
: