<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >What is PALO?</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PA-RISC/Linux Boot HOWTO" HREF="index.html"><LINK REL="UP" TITLE="PALO, the PA/Linux kernel loader" HREF="palo.html"><LINK REL="PREVIOUS" TITLE="PALO, the PA/Linux kernel loader" HREF="palo.html"><LINK REL="NEXT" TITLE="What does PALO?" HREF="whatdoespalo.html"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PA-RISC/Linux Boot HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="palo.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 3. <B CLASS="command" >PALO</B >, the PA/Linux kernel loader</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="whatdoespalo.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="whatispalo" ></A >3.1. What is <B CLASS="command" >PALO</B >?</H1 ><DIV CLASS="highlights" ><A NAME="AEN529" ></A ><P > <B CLASS="command" >PALO</B > is a set of two programs, a boot loader, which is loaded by the PA-RISC <EM >firmware</EM > into memory and then executed, and a boot media management tool, which prepares and updates bootable media such as hard disk drives. </P ></DIV ><P > The <B CLASS="command" >PALO</B > boot loader executable is stored in a file called <TT CLASS="filename" >iplboot</TT >. '<TT CLASS="literal" >IPL</TT >' is HP jargon for <EM >Initial Program Loader</EM > (See <A HREF="gloss.html#glossipl" >the glossary</A >). The boot media management tool is called <B CLASS="command" >PALO</B >, which stands for PA/Linux LOader, just as on x86 the boot media management tool is called <SPAN CLASS="application" >LILO</SPAN >. </P ><P > Even though <B CLASS="command" >PALO</B > is much alike <SPAN CLASS="application" >LILO</SPAN > (both have a userland application and a boot loader executable), it's worth mentioning that <B CLASS="command" >PALO</B > doesn't usually need to be called every time you build and install a new kernel, as <SPAN CLASS="application" >LILO</SPAN > does<A NAME="AEN546" HREF="#FTN.AEN546" ><SPAN CLASS="footnote" >[1]</SPAN ></A >. </P ><DIV CLASS="note" ><P ></P ><TABLE CLASS="note" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/note.gif" HSPACE="5" ALT="Note"></TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P > <B CLASS="command" >PALO</B > is strongly related to PA/Linux development. Thus, several versions have been released. Some changes in the way <B CLASS="command" >make palo</B > operates are explained by the author of <B CLASS="command" >PALO</B >, <EM >Paul Bame</EM >, in this <A HREF="http://lists.parisc-linux.org/hypermail/parisc-linux/9451.html" TARGET="_top" >mail</A >. </P ></TD ></TR ></TABLE ></DIV ></DIV ><H3 CLASS="FOOTNOTES" >Notes</H3 ><TABLE BORDER="0" CLASS="FOOTNOTES" WIDTH="100%" ><TR ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="5%" ><A NAME="FTN.AEN546" HREF="whatispalo.html#AEN546" ><SPAN CLASS="footnote" >[1]</SPAN ></A ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="95%" ><P >For the knowledge addict: <B CLASS="command" >PALO</B > can actually access and read ext2/ext3 filesystem, and therefore follow symlinks, whereas <SPAN CLASS="application" >LILO</SPAN > bootloader will only know the physical disk address to access the kernel. See <A HREF="http://home.att.net/~lilo-boot/lbuild.htm" TARGET="_top" >this</A > for further details.</P ></TD ></TR ></TABLE ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="palo.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="whatdoespalo.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><B CLASS="command" >PALO</B >, the PA/Linux kernel loader</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="palo.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >What does <B CLASS="command" >PALO</B >?</TD ></TR ></TABLE ></DIV ></BODY ></HTML >