微電腦 - SHARP Zaurus SL-C3200 - 解決HDD not initialized問題



問題的原因在於,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