Hi all

 

Thought I`d reply to the list on this one.

 

Below is the procedure to add Seatools and Memtest to a PXE setup (my menu
is set to display if I press the CTRL-ALT key default) and my setup is using
ZCM 10 on and win2k3 server, just modify if your using Linux.

 

To modify your pxe menu go to pxemenu.txt on your server (I have attached it
to this email plus the relevant cfg files)

 

Windows: Installation_path\novell\zenworks\share\tftp\pxemenu.txt

Linux: /srv/tftp/pxemenu.txt

 

Novell was nice enough to have the submenu option commented out for us so
simply un-comment this in the [Main] and also un-comment the [SubMenu]
section below the main..see below

 

#option = submenu ; "Sub Menu Options >>" ; "Submenu example with more
options" ; SUBMenu

 

#[SUBMenu]

#MenuTitle = Sub Menu Options

#option = execute ; "Sub Menu #1" ; "Description for sub menu #1" ; 

#        pxelinux.0 ; submenu1.cfg

#option = execute ; "Sub Menu #2" ; "Description for sub menu #2" ;

#        pxelinux.0 ; submenu2.cfg

#option = return ; "Return" ; "Return to main menu"

#option = exit ; "Exit" ; "Boot to local hard drive"

 

Rename the Description and Sub Menu parts as desired see mine below

 

option = submenu ; "Utilities" ; "Various Utilities" ; SUBMenu

option = exit ; "Exit" ; "Boot to local hard drive"

 

[SUBMenu]

MenuTitle = Sub Menu Options

option = execute ; "SeaTools - Test HDD" ; "SeaTools v2.13b" ; 

        pxelinux.0 ; seatools.cfg

option = execute ; "MemTest - Test Memory" ; "Memtest86+ v2.11" ;

        pxelinux.0 ; memtest.cfg

#option = return ; "Return" ; "Return to main menu"

#option = exit ; "Exit" ; "Boot to local hard drive"

 

Now note the reference in the submenu to seatools.cfg and memtest.cfg you
can simply create these yourself in notepad and save accordingly but below
is the contents of each one.

 

Seatools.cfg

 

DEFAULT imaging

LABEL imaging

           kernel memdisk

           append initrd=seatools.img floppy

 

Memtest.cfg

 

DEFAULT imaging

LABEL imaging

           kernel memdisk

           append initrd=memtest.img floppy

 

These two cfg files are placed in the
installation_path\novell\zenworks\share\tftp directory.  Each cfg is
referencing a img file which I created using Virtual floppy Drive for
windows http://chitchat.at.infoseek.co.jp/vmware/vfd.html or if on linux I
believe this link to the connection magazine has the desired steps
http://www.novell.com/connectionmagazine/2005/11/tech_talk_3.html to create
your img.

 

You need to download for memtest and seatools the floppy versions of the
software (SeatoosDOS213EURO-DC and memtest86+-2.11.floppy).  After you have
acquired the downloads unzip VFD (downloaded from above link) and copy it to
c:\ run the vfdwin.exe executable. Click the driver tab and click the Start
button to load the virtual floppy driver. Then click the Drive0 tab. Click
the change button and select a drive letter to be the virtual floppy drive,
A:\ is highly recommended here. Then click the Open/Create button and click
the browse button. Type the name of an image file you want to make. Make
sure you give the filename the extention .img. Then click the Open button to
finish the selection. Media type should be 3.5 1.44MB. Disk type should be
set to FILE. Then click the create button. Now, Run the Seatools software
you downloaded and if it asks point it to the floppy drive. It might not
ask. Just click the "Create Floppy" button. After its done writing click the
close button under the Drive0 tab to finish the floppy image. Now take the
.img file you just made and put it on the tftp server in the
installation_path\novell\zenworks\share\tftp directory.  For Memtest just
browse the unzipped folder from download and run the install.bat ensuring
you have created a new session in VFD . Test on a workstation..

 

 

Jamie Clarke

Certified Novell Engineer 6, B.Ed (IT & HPE), OC

Sunnybank State High School

Ph 3323 8127  Fax 3323 8100

http://www.sunnybanshs.eq.edu.au

 

Attachment: seatools.cfg
Description: Binary data

Attachment: memtest.cfg
Description: Binary data

#This file describes a PXEMenu

ScreenName  = Novell Preboot Services Menu
ScreenInfo  = Version 2.0  July, 2007
MenuTitle = ZENworks Preboot Options

FormatVersion = 2

#The screen colors determine the color of the main part of the menu screen
ScreenColor  = bright_white
ScreenBackgroundColor = blue

#The info colors determine the color of the screen information at the top of
#the menu screen
InfoColor = yellow
InfoBackgroundColor = blue

#The hint colors determine the color of the hint line at the bottom of the 
screen
HintColor = lt_cyan
HintBackgroundColor = blue

#The menu colors determine the color of the menu box and menu title
MenuColor = yellow
MenuBackgroundColor = blue

#The option colors determine the color of the menu option
OptionColor = BRIGHT_WHITE
OptionBackgroundColor = BLUE

#The chosen colors determine the color of the high-lighted option
ChosenColor = BRIGHT_WHITE
ChosenBackgroundColor = RED

#The 'forced option' is the option that will be automatically executed without 
presenting
#a menu to the user.  It MUST be an option on the first ('Main' by default) menu
#The following example will force 'Start ZENworks Imaging Maintenance'
#ForceOption=2

StartMenu = Main

#Note:  The original version of the pxemenu.txt file does not require submenus, 
but example
#       syntax is provided in comments for demonstration purposes.

[Main]
MenuTitle = ZENworks Preboot Options
option = execute ; "Start ZENworks Imaging" ; "ZENworks Imaging in Automated 
Mode" ; pxelinux.0 ; z_auto.cfg
option = execute ; "WinPE Maintenance Mode" ; "Launch WinPE environment" ; 
pxelinux.0" ; winpe.cfg
option = execute ; "Start ZENworks Imaging Maintenance" ; "ZENworks Imaging 
Linux Session in Interactive Mode" ;
        pxelinux.0 ; z_maint.cfg
option = execute ; "Disable ZENworks Partition" ; "Disable Existing ZENworks 
partition" ;pxelinux.0 ; z_zpdis.cfg
option = execute ; "Enable ZENworks Partition" ; "Re-enable Existing ZENworks 
partition" ;pxelinux.0 ; z_zpen.cfg
option = submenu ; "Utilities" ; "Various Utilities" ; SUBMenu
option = exit ; "Exit" ; "Boot to local hard drive"

[SUBMenu]
MenuTitle = Sub Menu Options
option = execute ; "SeaTools - Test HDD" ; "SeaTools v2.13b" ; 
        pxelinux.0 ; seatools.cfg
option = execute ; "MemTest - Test Memory" ; "Memtest86+ v2.11" ;
        pxelinux.0 ; memtest.cfg
#option = return ; "Return" ; "Return to main menu"
#option = exit ; "Exit" ; "Boot to local hard drive"




_______________________________________________
NovellSchools mailing list
[email protected]
http://lists.redlands.qld.edu.au/mailman/listinfo/novellschools

Reply via email to