:::

10-3 製作適合AcerPowerF5可開機的隨身硬碟

如果是直接從國網中心下載的DRBL-LIVE,安裝到隨身硬碟後可以使用,但DRBL-Live-CYC版是專為本次電腦教室用的AS-D760調整的,使用在其他電腦上無法保證能否正常運作,本節僅供參考。

注意:即使做好了隨身硬碟,還要在AcerPowerF5上使用必需要調整BIOS設定,將開機硬碟的選項設成USB硬碟才能開機。

如果要在AS-D760以外的電腦上使用必須調整設定,設定檔在syslinux資料夾中的syslinux.cfg中,這是一個純文字檔但因為分行符號的問題,使用XP的記事本打開很難使用,請用Madedit一類的編輯器打開,最後會列出開機用的設定(34~37行),其中需要修改的是第37行的ocs_prerun,這裡是掛載硬碟的部份。

您也可以複製34~37行並貼到後面修改,開機時選單會多一項可選。

94PC更新案的AcerPowerF5使用的是IDE硬碟,本機硬碟在DRBL-LIVE上是hda,外接硬碟是sda,第37行倒數第二個參數ocs_prerun="mount /dev/sdb1 /home/partimag"需要改成ocs_prerun="mount /dev/sda1 /home/partimag"。

但是有些AcerPowerF5使用的是SATA硬碟,這時本機硬碟在DRBL-LIVE上是sda,外接硬碟是sdb,這時不需更改設定就可以使用。

另外要注意,DRBL-Live-CYC版預設是把系統放入記憶體,這樣外接硬碟才能夠儲存印象檔,電腦的記憶體需要在1G以上,AcerPowerF5的顯示記憶體是借用主記憶體的,也請進入 BIOS把借用的大小調成32M。把硬碟接上後,開機按F12可以選擇開機設備,這時再選擇外接硬碟開機。

syslinux.cfg第34~37行內容

  MENU LABEL DRBL Live (Default settings, To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=aufs noprompt vga=normal ocs_lang="zh_TW.UTF-8" ocs_live_keymap="NONE" drbl_live_noconfx ip=eth0,10.0.100.1,255.255.255.0,10.0.100.254,168.95.1.1, limit_pxe_drbl_client=yes dcs_choose_client=All ocs_user_mode=beginner dcs_input_img_name=Now_in_server ocs_postmode=reboot dcs_img_vol_limit=2000 dcs_save_extra_opt="-rm-win-swap-hib" ocs_sr_save_extra_opt="-rm-win-swap-hib" dcs_cast_mode=multicast dcs_mcast_type="clients+time-to-wait" ocs_batch_mode=yes ocs_live_type=device-image ocsroot_src=skip ocs_prerun="mount /dev/sdb1 /home/partimag" toram=filesystem.squashfs

要修改的內容是第37行append....這邊,以下介紹各個參數,除非您有把握,否則都不要更改。

  • initrd=/live/initrd.img
    • 別動,否則無法開機
  • boot=live
    • 別動,否則無法開機
  • union=aufs
    • 別動,否則無法開機
  • noprompt
    • 關閉的時候不會要求再按ENTER才關機,別動
  • vga=normal
    • VGA模式,別動
  • ocs_lang="zh_TW.UTF-8"
    • 選擇中文語系,別動
  • ocs_live_keymap="NONE"
    • 選擇鍵盤模式,別動
  • drbl_live_noconfx ip=eth0,10.0.100.1,255.255.255.0,10.0.100.254,168.95.1.1
    • 設定對外網路卡的IP/子網路遮罩/閘道/DNS,由於我們操作的時候對外網路是斷的,因此沒有改的必要。
  • limit_pxe_drbl_client=yes
    • 限定IP只發給網路開機的設備,別動,否則最大還原數量可能會減少
  • dcs_choose_client=All
    • 選擇所有連線端,別動
  • ocs_user_mode=beginner
    • 使用初學者模式
  • dcs_input_img_name=Now_in_server
    • 用再生龍伺服器備份的時候,在伺服器端輸入要儲存的資料夾名稱,別動
  • ocs_postmode=reboot
    • 學生端電腦還原完畢之後重開機
  • dcs_img_vol_limit=2000
    • 印象檔以2000M分段儲存,別動(因為FAT32有單檔4G的限制)
  • dcs_save_extra_opt="-rm-win-swap-hib"
    • 再生龍伺服器版備份時自動刪除Windows的分頁檔和休眠檔。
  • ocs_sr_save_extra_opt="-rm-win-swap-hib"
    • 再生龍單機版備份時自動刪除Windows的分頁檔和休眠檔。
  • dcs_cast_mode=multicast
    • 大量部署時使用多點傳播模式,別動。
  • dcs_mcast_type="clients+time-to-wait"
    • 等待模式是計算電腦數量及等待時間兩個並行,別動
  • ocs_batch_mode=yes
    • 別動
  • ocs_live_type=device-image
    • 別動
  • ocsroot_src=skip
    • 別動
  • ocs_prerun="mount /dev/sdb1 /home/partimag"
    • 掛載/dev/sdb1到/home/partimag,請注意這個地方可能需要更動!
  • toram=filesystem.squashfs
    • 將系統放到記憶體,別動