CloneZilla快速自動還原、備份,省略輸入參數


, ,

暑假期間,開始進行行政電腦主機升及Windows 7,常需要坐在位置上,等待輸入參數。

常用的升級,可以考慮自動化,省得麻煩不斷輸入相關參數。說明如下:

編輯隨身碟內的syslinux\syslinux.cfg (可以先複製備份,避免改東改西亂了)

於該檔案內容最下列,輸入新的輸入設定值

一、雲端還原整個Disk(restoredisk)

 label Restore Disk cc1W7 (To RAM.)
    # MENU DEFAULT (拿掉#可以成為預設)
    # MENU HIDE
    MENU LABEL Restore Disk cc1W7 (To RAM.)
    # MENU PASSWD
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs  -o user=name,password=passwd //163.32.x.x/images  /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2 -p poweroff restoredisk cc1W7 sda" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

   

二、雲端還原第一顆硬碟的第一個磁區(restorepatrs)

 label Restore Parts cc1W7P1 (To RAM.)
    # MENU DEFAULT (拿掉#可以成為預設)
    # MENU HIDE
    MENU LABEL Restore Parts
cc1W7P1 (To RAM.)
    # MENU PASSWD
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs  -o user=name,password=passwd //163.32.x.x/images  /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2
-k -p poweroff restoreparts cc1W7P1 sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

※ -k 是不要建立新的分割區    

三、雲端備份整個Disk(savedisk)

label Save Disk cc1W7 (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Save Disk cc1W7 (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs -o user=sv,password=sv //163.32.X.X/images /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2
-rm-win-swap-hib -z2p -i 2000 -sc -p poweroff savedisk cc1W7-img sda" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash  

四、雲端備份第一顆硬碟的第一個磁區(savepatrs)

label Save Parts cc1W7P1 (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Save Parts cc1W7P1 (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs -o user=sv,password=sv //163.32.X.X/sv /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2
-rm-win-swap-hib -z2p -i 2000 -sc -p poweroff saveparts cc1W7P1-img sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash     

五、備份第一顆硬碟磁區1C到磁區2D(savepatrs)

label Local C to D-SYSimg (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Local C to D-SYSimg (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="sleep 2"  ocs_prerun2="ntfs-3g /dev/sda2 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts SYSimg sda1"  ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash
 
   

六、備份第一顆硬碟to第二顆硬碟(savedisk)未測試

label Local SDA to SDB (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Local
SDA to SDB (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="sleep 2"   ocs_live_run="ocs-onthefly -f sda -t sdb"  ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

七、從USB隨身碟根目錄下W7X64P1,還原到第一顆硬碟C (RestoreParts)

把製作出來的備份資料夾,複製到隨身碟內(U:\home\partimag)放著,下列才可正常運作

label USB RestoreParts to C (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL USB RestoreParts to C (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun="mount /dev/sdb1 /mnt" ocs_prerun1="mount --bind /mnt /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2 -k -p poweroff restoreparts W7X64P1 sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia nosplash
ENDTEXT

-b不要一直問

-k不要更改硬碟切割槽大小

官方網站
http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=05_Preseed_options_to_do_job_after_booting

鶯中網誌
http://203.68.238.27/main/index.php/2013-07-13-15-41-19/clonezilla

ocs-sr 的參數設定
http://allthatnetwork.blogspot.tw/2012/10/clonezilla-ocs-sr-options.html