Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!ipxe
- set fog-ip 10.6.23.8
- set fog-webroot fog
- set boot-url http://${fog-ip}/${fog-webroot}
- cpuid --ext 29 && set arch x86_64 || set arch i386
- goto get_console
- :console_set
- colour --rgb 0x00567a 1 ||
- colour --rgb 0x00567a 2 ||
- colour --rgb 0x00567a 4 ||
- cpair --foreground 7 --background 2 2 ||
- goto MENU
- :alt_console
- cpair --background 0 1 ||
- cpair --background 1 2 ||
- goto MENU
- :get_console
- console --picture http://10.6.23.8/fog/service/ipxe/bg.png --left 100 --right 80 && goto console_set || goto alt_console
- :MENU
- menu
- colour --rgb 0x00567a 0 ||
- cpair --foreground 1 1 ||
- cpair --foreground 0 3 ||
- cpair --foreground 4 4 ||
- item --gap Host is registered as ZPR001W1000042!
- item --gap -- -------------------------------------
- item fog.local Boot from hard disk
- item fog.memtest Run Memtest86+
- item fog.keyreg Update Product Key
- item fog.deployimage Restaurar Imagem
- item fog.multijoin Join Multicast Session
- item fog.quickdel Quick Host Deletion
- item fog.sysinfo Client System Information (Compatibility)
- item fog.advancedlogin Advanced Login
- choose --default fog.local --timeout 3000 target && goto ${target}
- :fog.local
- sanboot --no-describe --drive 0x80 || goto MENU
- :fog.memtest
- kernel http://10.6.23.8/fog/service/ipxe/memdisk initrd=http://10.6.23.8/fog/service/ipxe/memtest.bin iso raw
- initrd http://10.6.23.8/fog/service/ipxe/memtest.bin
- boot || goto MENU
- :fog.keyreg
- login
- params
- param mac0 ${net0/mac}
- param arch ${arch}
- param username ${username}
- param password ${password}
- param keyreg 1
- isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
- isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
- param sysuuid ${uuid}
- :fog.deployimage
- login
- params
- param mac0 ${net0/mac}
- param arch ${arch}
- param username ${username}
- param password ${password}
- param qihost 1
- isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
- isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
- param sysuuid ${uuid}
- :fog.multijoin
- login
- params
- param mac0 ${net0/mac}
- param arch ${arch}
- param username ${username}
- param password ${password}
- param sessionJoin 1
- isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
- isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
- param sysuuid ${uuid}
- :fog.quickdel
- login
- params
- param mac0 ${net0/mac}
- param arch ${arch}
- param username ${username}
- param password ${password}
- param delhost 1
- isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
- isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
- param sysuuid ${uuid}
- :fog.sysinfo
- kernel http://10.6.23.8/fog/service/ipxe/bzImage32 loglevel=4 initrd=init_32.xz root=/dev/ram0 rw ramdisk_size=127000 web=http://10.6.23.8/fog/ consoleblank=0 rootfstype=ext4 storage=10.6.23.8:/images/ storageip=10.6.23.8 loglevel=4 mode=sysinfo
- imgfetch http://10.6.23.8/fog/service/ipxe/init_32.xz
- boot || goto MENU
- :fog.advancedlogin
- login
- params
- param mac0 ${net0/mac}
- param arch ${arch}
- param username ${username}
- param password ${password}
- param advLog 1
- isset ${net1/mac} && param mac1 ${net1/mac} || goto bootme
- isset ${net2/mac} && param mac2 ${net2/mac} || goto bootme
- param sysuuid ${uuid}
- :bootme
- chain -ar http://10.6.23.8/fog/service/ipxe/boot.php##params ||
- goto MENU
- autoboot
Add Comment
Please, Sign In to add comment