---
name: "Boot::Palo"
section: "3pm"
platform: "linux"
package: "systemconfigurator"
version: "1.20-1"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/Boot::Palo"
---

# Boot::Palo(3pm)

Palo bootloader configuration module.

## NAME

Boot::Palo - Palo bootloader configuration module.

## SYNOPSIS

```
  my $bootloader = new Boot::Palo(%bootvars);
```

```
  if($bootloader->footprint()) {
      $bootloader->setup();
  }
```

```
  my @fileschanged = $bootloader->files();
```

## METHODS

The following methods exist in this module:

- *files()*

  The *files()* method is merely an accessor method for the all files touched by the instance during its run.

- *footprint()*

  This method returns 1 if executable Palo bootloader is installed.

- *setup\_config()*

  This method read the System Configurator's config file and translates it into the bootloader's "native" config file.

- *setup\_kernel()*

  An "internal" method. This method sets up a kernel image as specified in the config file.

- *run\_loader()*

  Commit is used as an "internal" method.

  This method invokes the Palo executable.

  A user can set "NOCOMMIT" option to a true value to prevent this method from being invoked. Notice that *commit()* does not check the value of "NOCOMMIT",  but its value is checked in *setup()* method which calls this method.

## AUTHOR

```
  dann frazier <dannf@ldl.fc.hp.com>
```

## SEE ALSO

Boot, perl
