cloudboot develop log

cloudboot

Created Wednesday 20 July 2011

issue:

  • memdisk error for memory size larger than 512 ?? @Cloudboot
  • performance slow @Cloudboot
  • second ip config (ip=frommedia??) @Cloudboot

todo:

  • add tinycore linux @Cloudboot

Server: cloudboot-機貴位置 PC1-R7 cloudboot: 140.110.27.60

notes

50M test lftp free.nchc.org.tw:/clonezilla-live/stable> get clonezilla-live-1.2.9-19-i686-pae.iso 108003328 bytes transferred in 17 seconds (5.95M/s)

ISO Based syslinux.sample2

label httpiso kernel http://xxx.memdisk append iso raw xxx.iso

kernel Based syslinux.sample1 label httpclonezilla MENU LABEL http clonezilla kernel http://140.110.240.52/gpxe/live/vmlinuz append initrd=http://140.110.240.52/gpxe/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash fetch=http://140.110.240.52/gpxe/live/filesystem.squashfs

  • large menu -> default to filter 686 amd64 640x480 ->

mirror iso and zip lftp http://free.nchc.org.tw/gparted-live/ -e 'mirror -x old -x template ./; exit'

Ipxe -> DRBL -> stable -> 486 -> 800x600 1024x768 *640x480 *toram safemode failsafe *686 *amd64 testing unstable Clonezilla Clonezilla-alternative GParted


memtest FreeDos netinstall

Distributions [DRBL Clonezilla Clonezilla-alt GParted] Version [stable testing unstable] Arch [486 686 amd64] Menu [640 800 1024 toram safemod failsafe] each distribution need [initrd vmlinuz filesystem.squashfs] size of DRBL = 340M size of Clonezilla = 140M size of GParted = 128M

menu label : 4*3*3*6 = 216 download and sync distributions 4*3*3 = 36 X3 = 108 files size to mirror and sync = 340*3+140*4+128*2 = 1836M

開機流程: gpxe->pxelinux->clonezilla 把 DRBL Server 中 tftpboot/nbi_img/ 中 pxelinux 相關的檔案複製到web root 再把 clonezilla-live 中 vmlinuz, filesystem.squashfs, initrd.img 複製到web root 產生gpxe script, clonezlla.gpxe

scp pxelinux.cfg pxelinux.0 vesamenu32 140.110.240.52:/var/www unzip clonezilla-live.iso -d /var/www

edit /var/www/pxelinux.cfg/default new label... label httpclonezilla MENU LABEL http clonezilla kernel http://140.110.240.52/gpxe/live/vmlinuz append initrd=http://140.110.240.52/gpxe/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash fetch=http://140.110.240.

vi clonezilla.gpxe #!gpxe set 209:string pxelinux.cfg/default set 210:string http://140.110.240.52/gpxe/ chain \${210:string}pxelinux.0

##boot## dhcp net0 chain http://140.110.240.52/clonezilla.gpxe old convert log: ./cloudboot/tag%3E%20develop)

Comments