ISL also uses the Autoboot flag and the LIF volume. In an interactive boot, ISL displays a prompt and waits for a command. From ISL, the user can perform a variety of low-level maintenance functions, including updating the stable storage flags, changing boot and console paths, and examining the LIF volume contents. In an automatic boot, ISL looks in the LIF volume for a file called AUTO, reads a line from that file, and uses that as a boot command.
Normally, the AUTO file contains a single line that just reads hpux. hpux is the name in the LIF directory of the program that handles the next step in the boot process: the HPUXBOOT secondary loader. The header of HPUXBOOT contains its load address and entry point address. ISL loads HPUXBOOT into memory at its load address 0xd00000 then branches to its entry point address.