差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
drbl:clonezillaliveindrbl [2018/12/23 16:06]
tony [問題]
drbl:clonezillaliveindrbl [2023/06/25 09:48] (目前版本)
行 26: 行 26:
 友藏內心獨白:​ 哼哼! 我算DRBL忠實User吧?​ 友藏內心獨白:​ 哼哼! 我算DRBL忠實User吧?​
 ===== 後記-20181223 ===== ===== 後記-20181223 =====
-為了支援新板子,在更新20180812-bionic clonezilla live後,發生This Live System image failed to boot的問題。這個問題是由於較新的linux kernel會根據網卡的種類去顯示裝置名稱,原本的eth*會變成eno*,導致指定live-netdev會有問題。經過實驗,只要加入以下兩個參數,就可以讓名稱維持eth開頭:​+為了支援新板子,在更新20180812-bionic clonezilla live後,發生This Live System image failed to boot的問題。這個問題是由於較新的linux kernel會根據網卡的種類去顯示裝置名稱,原本的eth*會變成eno*,導致指定live-netdev會有問題。經過實驗,只要加入以下參數,就可以讓名稱維持eth開頭:​
 <code bash> <code bash>
-net.ifnames=0 biosdevname=0+net.ifnames=0
 </​code>​ </​code>​
 +在順利讀取clonezilla live後,會卡在keyboard configuration的畫面,可以加以下參數讓它直接使用預設keybaord layout:
 +<code bash>
 +keyboard-layouts=NONE
 +</​code>​
 +除此之外,由於我有兩張網卡,但我發現drbl使用非預期的網卡ip去mount nfs。針對這個問題,可以修改/​opt/​drbl/​conf/​drbl-ocs.conf:​ (新版本可能要改/​etc/​drbl/​drbl-ocs.conf)
 +<code bash>
 +ocs_prerun_for_pxe_ocs_live="​mount -t nfs 10.68.0.254:/​home/​drbl_partimag/​ /​home/​partimag"​
 +</​code>​
 +它預設會使用第一張網卡的IP。
 +
  
 ===== 目前使用的參數 ===== ===== 目前使用的參數 =====
 +要修改/​tftpboot/​nbi_img/​pxelinux.cfg/​default:​
 +<code bash>
 +APPEND initrd=Clonezilla-live-initrd.img boot=live hostname=bionic config quiet noswap nolocales edd=on nomodeset ocs_live_run="​ocs-live-general"​ ocs_live_extra_param=""​ ocs_live_keymap=""​ ocs_live_batch="​no"​ ocs_lang=""​ video=uvesafb:​mode_option=800x600-16 nosplash noprompt netboot=nfs nfsroot=10.68.0.254:/​tftpboot/​node_root/​clonezilla-live/​ ocs_server="​10.68.0.254"​ live-netdev=eth1 ip=frommedia net.ifnames=0 keyboard-layouts=NONE
 +</​code>​
 +
 +<code bash>
 +APPEND initrd=Clonezilla-live-initrd.img boot=live union=aufs noswap noprompt nolocales vga=788 netboot=nfs nfsroot=10.68.0.254:/​tftpboot/​node_root/​clonezilla-live/​ ocs_server="​10.68.0.254"​ net.ifnames=0 live-netdev=eth1 keyboard-layouts=NONE
 +</​code>​
 +==== 2023-01-13 ====
 <code bash> <code bash>
-APPEND initrd=Clonezilla-live-initrd.img boot=live hostname=oneiric config ​quiet noswap nolocales edd=on nomodeset ​ocs_live_run="​ocs-live-general" ​ocs_live_extra_param=""​ ocs_live_keymap=""​ ocs_live_batch="​no"​ ocs_lang="" ​video=uvesafb:​mode_option=800x600-16 ​nosplash noprompt netboot=nfs nfsroot=10.68.0.254:/​tftpboot/​node_root/​clonezilla-live/​ ocs_server="​10.68.0.254"​ live-netdev=eth1 net.ifnames=0 biosdevname=0+ APPEND initrd=Clonezilla-live-initrd.img boot=live hostname=oneiric config noswap nolocales edd=on nomodeset ocs_live_extra_param=""​ ocs_live_keymap="​NONE" ocs_live_batch="​no"​ ocs_lang="​en_US.UTF-8" nosplash noprompt netboot=nfs nfsroot=10.68.0.254:/​tftpboot/​node_root/​clonezilla-live/​ ocs_server="​10.68.0.254"​ live-netdev=eth1 ​ip=frommedia ​net.ifnames=0 biosdevname=0 ​keyboard-layouts=NONE ocs_daemonon="​ssh"​ ocs_prerun="​mount -t nfs 10.68.0.254:/​home/​drbl_partimag/​ /​home/​partimag"​
 </​code>​ </​code>​
  
 ===== Reference ===== ===== Reference =====
   * [[http://​clonezilla.org/​livepxe.php|Clonezilla Live on PXE Server]]   * [[http://​clonezilla.org/​livepxe.php|Clonezilla Live on PXE Server]]
 +  * [[https://​clonezilla.org/​show-live-doc-content.php?​topic=clonezilla-live/​doc/​99_Misc|Clonezilla Misc]]
  
 =====    ===== =====    =====