[ale] Linux Server distros

James P. Kinney III jkinney at localnetsolutions.com
Sat Jul 29 13:41:32 EDT 2006


COOL!! More toys to play with. I really like the ability to have a tech
reload a system or make a batch of clones from a simple pxe boot
sequence. This is really powerful stuff (hmm. virtual server installs
using pxeboot...).

On Sat, 2006-07-29 at 12:01 -0400, Brian MacLeod wrote:
> > OK. That's more along the idea I was looking for as an in-shop process.
> > So you have a customized pxelinux that has a menu for the choices?  Care
> > to share some insights/pointers/links?
> 
> 
> Sure, not a problem.
> 
> For example, in my configuration directory (%TFTPROOT%/pxelinux.cfg/)
> 
> the file "default" is:
> --------------------------------------------------------------
> timeout 50
> #Our main menu
> display pxelinux.cfg/bootmenu.txt
> prompt 1
> 
> #allow return to main menu
> F1 pxelinux.cfg/bootmenu.txt
> 
> #our hard drive utilities
> F5 pxelinux.cfg/diskutil.txt
> 
> #our BIOS menu
> F10 pxelinux.cfg/bios.txt
> 
> #in case someone was curious and hit their boot from network key
> default local
> 
> label local
>         localboot 0
> 
> label rebuild
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/autoimg.img
> 
> label netboot
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/msnet-b2.img
> 
> label p07-0066
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/p07-0066.img
> 
> label p13-0066
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/p13-0066.img
> 
> label essexp19
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/essexp19.img
> 
> label ssil2609
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/ssil2609.img
> label seagate1
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/seatool1.igz
> 
> label seagate3
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/seatool3.igz
> 
> label datalife
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/datalife.igz
> 
> label powermax
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/powermax.igz
> 
> label dban
>         kernel dosnetboot/memdisk
>         append initrd=dosnetboot/dban.igz
> 
> label centos3
>   kernel CentOS-3-Base/vmlinuz
>   append initrd=CentOS-3-Base/initrd.img ramdisk_size=10000 nofb text
> ip=dhcp ksdevice=eth0
> 
> label centos4
>   kernel CentOS-4-Base/vmlinuz
>   append initrd=CentOS-4-Base/initrd.img ramdisk_size=10000 nofb text
> ip=dhcp ksdevice=eth0
> 
> ------------------------------------
> 
> Now, of course, ALL options are available from ALL menus, but for the
> less clueful technicians (or for the forgetful admin  :) I provide
> grouped menus.  These are simply text files, no special magic there
> whatsoever, unless you want them in color.  Then you have to get into
> escape sequences.
> 
> The locations for the paths listed are under %TFTPROOT%, ie one level
> under the pxelinux.cfg directory.  All the disk images, kernels, and
> initrds are there (in my case, in subdirectories for management.  In
> my PXELINUX.CFG directory, I also have some MAC address set up so that
> they get different menu options (options not listed here but in
> default are NOT available) -- mostly servers that I have set up their
> entire boot/install process to go straight into production via F12 at
> BIOS.
> 
> Resources:
> PXELINUX docs (provides the basics of PXELINUX)
> http://syslinux.zytor.com/pxe.php
> 
> SYSLINUX docs (where it documents the options to provide screens,
> escape sequences)
> http://syslinux.zytor.com/faq.php
> 
> bnm
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
-- 
James P. Kinney III          \Changing the mobile computing world/
CEO & Director of Engineering \          one Linux user         /
Local Net Solutions,LLC        \           at a time.          /
770-493-8244                    \.___________________________./
http://www.localnetsolutions.com

GPG ID: 829C6CA7 James P. Kinney III (M.S. Physics)
<jkinney at localnetsolutions.com>
Fingerprint = 3C9E 6366 54FC A3FE BA4D 0659 6190 ADC3 829C 6CA7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part




More information about the Ale mailing list