PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 11892|回復: 9

[分享] C3000系統還原技法

[複製鏈接]

47

主題

0

好友

89

積分

該用戶從未簽到

文章
396
發表於 2005-5-1 00:13 |顯示全部樓層
當C3000系統因為安裝某種軟體或系統設定出了問題,導致系統無法正常開機時,可以用以下三種方法(視嚴重情況而定)回復到系統初始值.

A.初級技法: Hard Reset (適用於系統當住不會動時)

[步驟]
A01. 將充電器拔掉(如果有插的話)
A02. 機器背面的電池鎖定開關往左切(切到"交換時")
A03. 打開電池蓋,將電池取出
A04. 將充電器插回(不插充電器無法進行Hard Reset)
A05. 將電池裝回,電池蓋裝回
A06. 將機器背面的電池鎖定開關往右切(切到"使用時")
A07. 按住"OK"鍵不放,再按"On/Off"鍵
A08. 出現服務選單後,選 "3"(完全消去) --> "1"(通常) --> "Y"(如果沒插充電器,看不到這個選項)
A09. 系統經過幾分鐘後,畫面出現後,點螢幕中間進行觸控螢幕校正,之後就依照螢幕指示進行系統基本設定,設定完後就是一台全新的C3000了.

======
B.入門技法: Hard Disk Recovery (適用於出現內建硬碟資料不小心損毀時)

[步驟]
B01. 先去下載C3000系統備份檔系統還原執行程式
B02. 將下載回來的檔案放到CF卡或是SD卡的根目錄下後,先插到C3000主機
B03. 將充電器拔掉(如果有插的話)
B04. 將機器背面的電池鎖定開關往左切(切到"交換時")
B05. 打開電池蓋,將電池取出
B06. 將充電器插回(請務必使用充電器,避免資料解開到一半時突然沒電)
B07. 先按住"D"鍵及"B"鍵不放,再將電池裝回,電池蓋裝回,機器背面的電池鎖定開關往右切(切到"使用時")
B08. 放開"D"鍵及"B"鍵後,會開到文字模式
B09. 等出現login登入畫面時,用root這個帳號登入系統(預設值是沒有密碼)
B10. 執行指令 --> #/mnt/cf/mkhdd.sh(執行路徑是以CF卡為例)
B11. 系統回復過程中,依照指示陸續按下"Enter"鍵
B12. 檔案解壓縮完成後,按下"Enter"鍵後系統會重新開機
B13. 等出現開機畫面後,再重複步驟A01~A09即可

======
C. 進階技法: Hard Disk Replace (適用於將內建硬碟更換為高容量CF卡時)

[步驟]
C01. 請依照CZH之前所提供的C3000拆機法,將MD取出,並將CF卡置入內建的CF槽.
C02. 重複步驟B01~B09,然後依照CF卡的實際大小,適當修改mkhdd.sh(以Kingston 1G CF高速卡為例)
修改部分: (請用vi修改,不要用PC上的文書編輯軟體修改)
--以上省略--
# 0,203,83 (此分割區是給系統用,將值"203"改為"200",大小預設為100MB,建議維持不變)
# ,816,83 (此分割區是給程式用,將值"816"改為"1600",大小從預設400MB調大到800MB,可視需求自行調整)
# ,6916,c (此分割區是存檔案用,將值"6916"改為"224",大小從預設為3.5GB調小為110MB,可視需求自行調整)
--以下省略--
C03. 執行指令 --> #/mnt/cf/mkhdd.sh(以CF卡為例)
C04. 系統回復過程中,依照指示陸續按下"Enter"鍵
C05. 檔案解壓縮完成後,按下"Enter"鍵後系統會重新開機
C06. 等出現開機畫面後,再重複步驟A01~A09即可

======
D. 高階技法: NAND(ROM) Restore (適用於bootloader受損,導致完全無法正常開機時)

[步驟]
D01. 先去下載C3000 NAND備份檔,下載後將檔案進行解壓縮
D02. 將解壓縮後的SYSTC300.DBK檔案放到CF卡或是SD卡的根目錄下後,先插到C3000主機
D03. 將充電器拔掉(如果有插的話)
D04. 機器背面的電池鎖定開關往左切(切到"交換時")
D05. 打開電池蓋,將電池取出
D06. 將充電器插回(請務必使用充電器,避免ROM更新到一半時突然沒電)
D07. 先按住"D"鍵及"M"鍵不放,再將電池裝回,電池蓋裝回,機器背面的電池鎖定開關往右切(切到"使用時")
D08. 放開"D"鍵及"M"鍵後,會出現工程模式選單
D09. 往選單下方找,點選Backup Restore選單後,再點選NAND Flash Restore
D10. 如果找到可供還原的檔案,點選"OK"鍵兩次(點兩次比較保險)
D11. 當更新完畢後出現-->Restore...OK,點選"Cancel"鍵
D12. 將機器背面的電池鎖定開關往左切(切到"交換時")
D13. 打開電池蓋,將電池取出
D14. 將電池裝回,電池蓋裝回
D15. 將機器背面的電池鎖定開關往右切(切到"使用時")
D16. 按住"OK"鍵,看機器是否可以正常啟動,如果可以,C3000又是一尾活龍了

希望以上密技,可以幫助大家在緊急的時候,救回自己心愛的C3000.

PS:
不知是否有人可以提供一下makepqf for ARM的版本可以下載到的地方? 原來的討論串裡的下載路徑掛了,已經下載不到轉字型的程式了......希望我的C3000也能有漂亮的中文字型可以用.

[ Last edited by Kevin ^_^y on 2005-5-1 at 14:43 ]

218

主題

9

好友

3516

積分

我沒有頭銜!

  • TA的每日心情
    開心
    2011-8-12 07:38
  • 簽到天數: 110 天

    連續簽到: 3 天

    [LV.6]常住居民II

    文章
    2679
    發表於 2005-5-1 00:38 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    "makepqf for ARM" ......

    可能會慢到爆吧?
    回復

    使用道具 舉報

    47

    主題

    0

    好友

    89

    積分

    該用戶從未簽到

    文章
    396
    發表於 2005-5-1 00:48 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    只是想省麻煩,不知有人在C3000上轉過嗎? 要花多久的時間轉字型?
    回復

    使用道具 舉報

    701

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10262
    發表於 2005-5-1 00:55 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    比在WinXP上用VPC裝Linux轉都還慢上數十倍
    所以我早就放棄了
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    47

    主題

    0

    好友

    89

    積分

    該用戶從未簽到

    文章
    396
    發表於 2005-5-1 00:57 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    嗯,了解......
    看來還是乖乖用PC裝Linux轉好了.
    回復

    使用道具 舉報

    140

    主題

    0

    好友

    4416

    積分

    壞蛋

    該用戶從未簽到

    文章
    4704
    發表於 2005-5-1 00:59 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    makeqpf以C760來說,一個檔案約兩到三分鐘
    算是相當慢的速度吧

    但是如果字型小點,大約是一分多鐘
    --
    找不到可以自己轉一下,完全不用改就可以從SOURCE CODE轉
    不小心進了一隻G
    回復

    使用道具 舉報

    218

    主題

    9

    好友

    3516

    積分

    我沒有頭銜!

  • TA的每日心情
    開心
    2011-8-12 07:38
  • 簽到天數: 110 天

    連續簽到: 3 天

    [LV.6]常住居民II

    文章
    2679
    發表於 2005-5-1 01:02 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    Originally posted by Kevin ^_^y at 2005-5-1 00:48:
    只是想省麻煩


    mail 你要的字型給我,我幫你轉。這最快。

    如果有設定好的 linux 系統,其實只要一下下就好了。
    (不過你要自己決定轉檔的設定檔,自己想要的參數要先決定好。)
    (另外,如果你想轉 anti-alias 的字型,檔案太大,要自行想辦法解決傳檔的問題。)

    --

    剛剛忽然想到,這好像不太合法。所以還是算了。sorry。

    [ Last edited by mfhsieh on 2005-5-1 at 01:09 ]
    回復

    使用道具 舉報

    218

    主題

    9

    好友

    3516

    積分

    我沒有頭銜!

  • TA的每日心情
    開心
    2011-8-12 07:38
  • 簽到天數: 110 天

    連續簽到: 3 天

    [LV.6]常住居民II

    文章
    2679
    發表於 2005-5-1 01:05 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    Originally posted by lifaung at 2005-5-1 00:59:
    makeqpf以C760來說,一個檔案約兩到三分鐘
    算是相當慢的速度吧

    但是如果字型小點,大約是一分多鐘


    還有另一個問題,通常想自己轉,都是要漂亮的字型,這通常檔案都不小。
    檔案一大,不只是慢,大概 zaurus 的系統也受不了。
    (爬網看來的,我沒用過 makeqpf for ARM)
    回復

    使用道具 舉報

    701

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10262
    發表於 2005-5-8 11:05 |顯示全部樓層

    Re: [分享] Zaurus SL-C3000備份與還原

    把零散的內容清掉整合成一篇
    mkhdd.sh可以用UltraEdit去編輯
    我的場合是有些mkhdd.sh的內容要替換
    /dev/hdc? → /dev/hda?
    這部份要用fdisk -a知道實際的位置作修改
    /mnt/cf → /mnt/card
    使用SD卡的話要做以上修改

    我用2G CF所以做了以下修改
    sfdisk -uC /dev/hda < 0,203,83                                 #這是hdd1最好不要隨意修改大小,因為系統都放這邊
    ,400,83                                   #這是hdd2,我把他削減一半,因為我都習慣放hdd3然後做連結
    ,2950,c                                   #結尾要用sfdisk確認過才填上去,全部撥給hdd3使用
    EOF

    最後一個步驟因為有誤
    mkdir /hdd1/.sys
    cp /mnt/card/hdd2.tar.gz /hdd1/.sys/hdimage2.tgz
    以上的路徑是錯誤的,而且也沒hdd2.tar.gz這個檔案
    所以以上完成後需要再做一次Hard Reset 重建hdd2的資料
    沒做Hard Reset 的話就會因為hdd2沒資料而卡在開機畫面
    不過以下有補救方法

    建議去官方網站下載1.1.1更新
    http://support.ezaurus.com/sl-c3 ... c3000updatecard.asp
    解開後裡面有個hdimage1.tgz就是/hdd1的壓縮檔
    直接把hdimage1.tgz替換給這個還原法使用就可以順便更新了
    只不過要注意NAND Flash Backup也要備份到更新後1.1.1的內容

    mkhdd.sh最下面要改成以下內容(紅色內容刪掉,加進藍色那行)
    mount /dev/hda1 /hdd1
    mount /hdd1 /home -o bind
    mount /dev/hda2 /hdd2
    mount -t vfat -o iocharset=utf8,codepage=932 /dev/hda3 /hdd3
    mount /dev/hda3 /hdd3

    rm -r /hdd1/*
    rm -r /hdd2/*


    cat /etc/mtab

    echo "**************************"
    echo "If all went well you should see"
    echo "hdd1 hdd2 and hdd3 mounted appropriately"
    echo "Hit Enter to continue"
    read w

    cd /

    gzip -dc /mnt/card/hdimage1.tgz | tar xvf -
    gzip -dc /hdd1/.sys/hdimage2.tgz | tar xvf -

    mkdir /hdd1/.sys
    cp /mnt/card/hdd2.tar.gz /hdd1/.sys/hdimage2.tgz


    附圖是完成後的分區
    本來第一條記憶體有大約400M的空間
    現在其餘的空間都分配到第二條了
    多個兩百多M可以多放兩部影片


    另外我在日本網站有找到自行備份hdd的方法
    http://tattsuu.com/diary/archives/linuxzaurus/customize/
    我把指令做了以下改良
    改成把hdd1與hdd2壓成一個檔案
    以後解壓縮也只要把這檔案解到根目錄下即可
    /hdd3可以自行複製所以不需要備份

    $ su
    # mount /dev/hda1 /hdd1
    # mount /dev/hda2 /hdd2
    # tar cvpf - /hdd1 /hdd2 | gzip > /mnt/card/hdd.tgz

    [ Last edited by czh on 2005-8-10 at 22:03 ]
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    701

    主題

    19

    好友

    1萬

    積分

    永遠想不透一直是個謎

  • TA的每日心情
    慵懶
    2012-1-1 10:38
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    10262
    發表於 2005-5-11 21:44 |顯示全部樓層

    Re: [分享] C3000系統還原技法

    更新一下
    我回文那篇最後MD的備份方法作了一些修改
    不回答已經有答案或內容不清晰的問題
    把問題PM我也沒用,會答的在討論區已經答了,你PM我我也只會叫你去討論區發問
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-3-28 20:22 , Processed in 0.060597 second(s), 31 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部