http://www.handhelds.org/moin/moin.cgi/HpIpaqHx4700HowtoInstallLinux
 

◎ Introduction


   iPAQ hx4700에서 WinCE 대신 Linux를 설치한다.

 ◦ 준비물

   ∘ iPAQ hx4700 기기

   ∘ USB 크래들

   ∘ 32MB 이상의 CompactFlash (CF) 메모리 카드

   ∘ 256MB 이상의 SD 혹은 MMC 메모리 카드

   ∘ CF/SD 메모리 카드를 PC에서 인식할 수 있게 해주는 컨버터 


◦ 백업 방법

   1. HTC bootloader shell 로 들어간다.


     ▪
Contacts 버튼과 iTask 버튼을 동시에 누른 후 장치의 하단에 있는 버튼 스타일러스 펜으로
      
눌러준다. 

   2. hx4700을 USB 크래들에 연결하고 크래들은 PC와 연결시켜 준다.

    ▪ USB로 연결된 상태라면 리눅스 시스템에서 /dev/ttyUSB0 에서 장치를 확인할 수 있다. 


   3. Linux에서 minicom을 실행
     ▪ Ubuntu Linux의 경우 minicom을 따로 설치해 주어야 한다.

       

$sudo apt-get install minicom


     ▪ 다음의 명령으로 minicom의 셋업 모드로 진입한다.

       

$minicom -os


     ▪ 다음과 같은 상태가 나타날 수 있도록 Enter를 몇 번 누른다.

       

USB>


   4. Flash Rom을 백업한다.

     ▪ SD 혹은 MMC 메모리 카드를 hx4700에 삽입하고 다음과 같은 명령을 한다.

       

USB>d2s

 SD:Waiting for card insert.........

 CMD3 for SD, it's OK, ready to get RCA from response.

 SD:Detected one card

 SD:ready for transfer OK

 Total card size=3D680000e=0

 SDCARDD2S+,cStoragePlatformType=FF

 ***************************************************************************

 Store image to SD/MMC card successful.

USB>


     ▪ 위와 같은 문들이 나오고 다시 USB> 상태가 되면 백업이 완료된 것이다.


   5. SD카드를 hx4700에서 빼서 SD 메모리 카드를 PC에서 인식할 수 있게 해주는 컨버터
에 꽂아준다.


   6. 다음과 같은 명령으로 Linux 환경에서 SD 메모리 카드가 인식되어 있는지를 살핀다.

       

$sudo fdisk -l


   7. 만일 SD 메모리 카드가 /dev/sdb 로 잡혔다면 다음과 같이 명령을 준다.
 
     ▪ dd는 Disk Dump / if는 input file / of는 output file

       

$dd if=/dev/sdb of=mybackup.img bs=130M count=1


     ▪ 백업된 이미지 파일은 소중히 보관하도록 한다.

 

◦ 인스톨 방법


   1.
http://familiar.handhelds.org/releases/v0.8.4/install/download.html 사이트에 접속하여
 
      다음과 같은 파일을 다운로드 한다.

       

homefs.jffs2                                     15-Jun-2006 13:15   256k

reflash.ctl                                       15-Jun-2006 13:15     1k

rootfs-gpe.jffs2                                 15-Jun-2006 13:28  20.5M

zImage                                          15-Jun-2006 13:22   1.1M


   2. Compact Flash Card을 FAT16 의 파일 시스템으로 포맷한 후 다운로드 받은 파일을
 CF 카드에 
       저장합니다.


   3. CF 카드를 hx4700의 슬롯에 꼽고
Contacts Inbox 버튼을 동시에 누르고 있는 상태에서
       스타일러스 펜으로 하단의 리셋 버튼을 눌러줍니다.


   4. 그러면 SDG Systems logo 와 함게
Scanning for images... 라는 메시지를 볼 수 있고 
      
잠시 후 이미지 파일을 불러오겠느냐는 물음을 볼 수 있습니다.

  
    ▪ 때로
Can't read control file 라는 메시지를 볼 수 있지만 Record 버튼을 여러번 누르다보면
      이런 문제를 해결할 수 있을 것입니다.

   5. Control file을 읽어들이는 작업이 끝나면 다음의 순서로 설치를 합니다.

     ▪ ↑버튼 : Contacts / ↓버튼 : Calendar / Select 버튼 : iTask

       

 kernel 설치 → root image 설치


     ▪ Erase 하는 중에 Erase failed 라는 메시지가 뜬다면 Reset 버튼을 누르고 배터리를 분리합니다.

       그리고 5-10분 후에 2. 의 단계부터 다시 실행합니다.

     ▪ root image 설치 시에는 상당한 시간이 소요되므로 끈기있게 기다립니다.