Netra j 2.0 Administrator's Guide

Task 2: Deliver and Boot JavaOS

Task 2 is to pass control of the JavaStation to JavaOS. If JavaOS has not been loaded from flash memory, Task 2 is performed using a method determined by information delivered by the DHCP server in the initial handshake. Table 8-1 shows JavaOS boot information from the DHCP server and the resulting actions taken by the JavaStation PROM.

Table 8-1 DHCP Information for Booting JavaOS

If the DHCP server delivers... 

JavaOS is downloaded and booted as follows  

The IP address of a server that has an initial boot program (the "booter") in its TFTP root directory  

The JavaStation PROM downloads the booter from the server using TFTP, then transfers control to it.  

When the booter begins execution, it scans the PROM's device tree for the name and location of the JavaOS image and the name of a server that contains this image in an NFS-exported directory. If the booter does not find this information in the PROM, it obtains it from the DHCP server. The booter mounts this directory, copies the JavaOS image, and transfers control to it.  

The IP address of a server that has JavaOS in its TFTP root directory 

The JavaStation PROM downloads JavaOS from the server using TFTP, then transfers control to it. (Note that this is the slower of the two options.)  

The DHCP server delivers information in the DHCP options, which are described on "The DHCP Service Configuration Table ". For instructions on setting the options used to deliver the above information, see Table 8-6.