beautypg.com

Sun Microsystems Sun Fire V40z User Manual

Page 61

background image

Appendix A

Preconfiguring Your Network to Support PXE Installation

55

6. Edit the

/usr/local/etc/neopxe.conf

configuration file, which is read by

neopxe

at startup.

If the

/usr/local/etc/

directory doesn’t exist, create it with the following

command:

# mkdir /usr/local/etc

If you need to create the

neopxe.conf

file, you can copy it from the

/tmp/sles8-pxefiles/neopxe-0.2.0/

or

/tmp/suse9-pxefiles/neopxe-0.2.0/

directory.

A valid configuration file must have entries for each of the following lines,
including at least one service line.

ip_addr=

n.n.n.n

prompt=

boot-prompt-string

prompt_timeout=

timeout

service=

service-number,boot-server,boot-file,label

Where:

n.n.n.n is the IP address of your PXE server.

boot-prompt-string is the character string displayed during a network boot that
prompts the user to press the F8 key for a boot menu.

timeout is the number of seconds the prompt is displayed before the server
defaults to the first service for booting.

service-number is an integer in the range of 1 to 254 that identifies the boot
service.

boot-server is the IP address of the boot server for that boot service.

boot-file is the name of the boot file that is read from your

/home/pxeboot

directory.

label is the text string that is displayed when the boot menu is invoked by
pressing the F8 key.

For example:

ip_addr=192.168.0.1

prompt=Press [F8] for menu...

prompt_timeout=10

service=1,192.168.0.1,pxelinux.0,Linux

service=2,192.169.0.1,nbp.unknown,Solaris

Note –

Refer to the

neopxe.conf

man page for more information.

7. Start the neopxe daemon by running the following command:

# /usr/local/sbin/neopxe