수정: 2008/04/11
많은 분들이 uboot 때문에 문제가 생기는데... 최근 포스트를 보시면 샤프부트로드로 설치가능한 커널이 있습니다. rootfs와 modules만 원하는 곳에 풀고 샤프부트로드를 이용해 커널만 설치하시면 됩니다. 가능하면 아래 uboot관련 내용은 무시해주세요.
-----------
다음 링크에서 zaurus_eabi_rootfs_071201.tar.bz2를 다운받자.

설치할 디스크를 준비한다.
SD: 자울에서
umount /dev/mmcblk0p1
mkfs.ext3 /dev/mmcblk0p1
Internal Disk: 디스크 파티션을 나눈다. hda1은 system용으로 ext3, hda2는 swap으로, hda3은 데이터 용으로 ext3으로 나누면 편하다. 그리고 hda1은 2기가로 하면 편리하다.

그리고 설치하고자하는 곳(예: sd or internel disk)에 압축을 푼다.
위에서 다운받은 파일을 자울로 옮긴 후 압축을 푼다.
SD:
cd /mnt/card
tar jxvf /where/is/zaurus_eabi_rootfs_071201.tar.bz2
Internel Disk:
cd /mnt/hdd or cd /mnt/ide1
tar jxvf /where/is/zaurus_eabi_rootfs_071201.tar.bz2

이 블로그에서 데비안 커널과 모듈을 다운받자. 최신 커널은 2.6.24-rc7이다. 원한다면 2.6.22와 2.6.23 도 설치할 수 있다.
위에 시스템 디렉토리로 이동하여 모듈을 설치한다.
SD:
cd /mnt/card
tar zxvf /where/is/modules-2.6.xxxxx
Internel Disk:
cd /mnt/hdd or cd /mnt/ide1
tar zxvf /where/is/modules-2.6.xxxxx


이제 uboot를 설치하자. 이미 설치되어 있다면 skip한다.
- sd나 cf를 준비하여 fat16으로 포맷한다.
- pdaXrom-1.1.0r198-Kathrin-akita-uboot.zip를 다운받아 cf나 sd에 압축을 푼다.
- zaurus의 전원과 밧데리를 제거한 후 C+D 를 누른채 전원을 넣거나 밧데리를 넣는다.
- C+D를 한참 누르고 있으면 20 초가량 초록색불이 들어올 것이다. 이제 파워를 제거한다.


다음은 커널을 설치할 차례이다. autoboot.sh와 커널을 cf나 sd에 둔다. 다운받은 커널의 이름은 "kernel.img"로 바꾼다. C3x00의 경우 반드시 sd에 두어야 한다. 그리고 ok를 누른 상태에서 rebooting을 한다.

2.6.22.x의 경우에는 문제가 없지만 그 이상의 버전에서는 반드시 커널을 설치한 후 재부팅될때 "1"(sd로 부팅)이나 "2"(hda1으로 부팅)를 누른다.

이제 설치가 끝났다. root로 login 후 startx를 치면 icewm이 실행될 것이다.
Posted by yonggun
TAG ,

댓글을 달아 주세요

  1. san 2008.03.30 00:38  댓글주소  수정/삭제  댓글쓰기

    root로긴 암호가 무엇인가요?

  2. Bimil 2008.04.09 23:54 신고  댓글주소  수정/삭제  댓글쓰기

    B+D 모드에서 파티션을 나눴습니다.
    +2048M - 83
    +128M - 82
    +나머지 했습니다.

    예전에 세팅하던 방법을 다 까먹어서 여기까지 하는데..
    3시간 걸렸습니다. 우하하하.. ㅜ,.ㅜ

    그리고, B+D 모드에 있는 jxvf 가 안먹는군요.
    다시 부팅을 하니..
    1분만 기다려 달라고 하는 모드에서 그대로 돌아가 버리네요.
    원래대로 돌아가 버리네요.

    다시 부팅을 할때도 D+B 모드에 들어가서 작업을 해야 하는것인가 봅니다. ㅜ,.ㅜ 흙흙..

    에고고고.. 제대로 작업이 되는건 아무것도 없고.
    답보 상태입니다.

    bz2 는 B+D 모드에서 풀리지 않는군요.
    bzip 도.. 없고. 아.. 죽겠습니다. 으흙헗 입니다.

  3. Bimil 2008.04.10 00:30 신고  댓글주소  수정/삭제  댓글쓰기

    Fdisk로 /dev/hdc를 모두 날린 다음에 다시 B+D로 부팅을 했습니다.

    에.. root 로 로그인을 했는데.. 다 지워지고 나니.. 아무것도 마운트 시킬 수가 없네요.
    덕분에 Fdisk /dev/hdc 를 했더니..
    modprobe: modprobe: Can't locate module block-major-22 라는 메시지만 나옵니다. ㅜ,.ㅜ

    음.. 말 그대로 벽돌고 다를 바 없는 자울이 되어버렸습니다. 아. 흙..

    아무래도 데비안은 제 길이 아닌듯 합니다.

    초보가 설치하기에는 정보가 너무 적은 것 같습니다. ㅜ,.ㅜ

    • yonggun 2008.04.10 04:24  댓글주소  수정/삭제

      그리고 hdc 파티션도 샤프롬이나 피뎅스롬에서 나누시면 더 편합니다.

    • yonggun 2008.04.10 04:25  댓글주소  수정/삭제

      간단하게 설치하는 방법은...

      이미 파티션을 나누셨다면... 샤프롬이나 pdaXrom에서 rootfs를 푸세요... D+B모드는 들어가 본 적이 없습니다.. ㅡㅡ;;

      cd /mnt/hda1 (이건 /dev/hda1 마운트 디렉토리임)
      tar xvfj /where/is/rootfs.tar.bz2

      그리고 커널을 풉니다.

      cd /mnt/hda1
      tar zxvf /where/is/module-xxx.tar.gz

      이제 angstrom용 부트스크립트와 커널(zImage.bin)을 cf나 sd에 두고 reflash하면 됩니다.

      쉽죠... ^^;;

    • Bimil 2008.04.11 14:14 신고  댓글주소  수정/삭제

      앗.. 그렇다면 다시 샤프롬을 깔아야 한다는 말씀..??

      으헉.. ㅜ,.ㅜ

      그런것이군요............

  4. 2008.04.12 23:32  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • yonggun 2008.04.13 00:37 신고  댓글주소  수정/삭제

      사용하는 기종은 무엇인지요?
      c1000이라면 자울시안에 있고
      c3x00이라면 http://www.hentges.net/tmp/snapshots/Sonkei/0.0.1/20071222/spitz/ 에 있는걸로 쓰면 되지 않을까요...