問題的原因在於,Zaurus開機會檢查/dev/hda1以及/dev/hda2的.sys資料夾檔案,如果發現不存在,就會顯示HDD not initialized並且停止執行,可以使用如下方式解決:
1. 解開harddisk.zip(在recovery_c3200.zip)並且複製到SDCard
2. 使用Cacko安裝檔案進入console shell模式
3. 使用如下方式重新格式化
# fdisk /dev/hda /dev/hda1 Start 1 End 20 83 System Linux /dev/hda2 Start 21 End 40 83 System Linux /dev/hda3 Start 41 End 11905 c System Win95 FAT32 (LBA)
4. 重新開機並且再次進入Cacko console shell模式
5. 使用如下方式複製檔案
# mke2fs -j /dev/hda1 # mke2fs -j /dev/hda2 # mkfs.vfat -F 32 /dev/hda3 # mkdir /mnt/hda # mount /dev/hda1 /mnt/hda # mkdir /mnt/hda/.sys # cp /mnt/card/hdd1sys/hdimage2.tgz /mnt/hda/.sys/ # cp /mnt/card/hdd1sys/hdlist1.dat /mnt/hda/.sys/ # umount /mnt/hda # mount /dev/hda2 /mnt/hda # mkdir /mnt/hda/.sys # cp /mnt/card/hdd2sys/contlist.dat /mnt/hda/.sys/ # cp /mnt/card/hdd2sys/hdlist2.dat /mnt/hda/.sys/ # cp /mnt/card/hdd2sys/hdlist3.dat /mnt/hda/.sys/ # umount /mnt/hda # rm -rf /mnt/hda # reboot