OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
PBL(8)                       System Administration                      PBL(8)

NAME
       pbl - manage boot loader confguration.

SYNOPSIS
       pbl [OPTIONS] IMAGE

DESCRIPTION
       pbl is a light wrapper to unify some common boot loader configuration
       tasks.

       It is not intended to provide a comprehensive API to boot loader
       configuration.

       Most notably, not all options make sense for all boot loaders.

       Supported boot loaders have a sub directory in /usr/lib/bootloader
       containing a shell script for each option. To add support for a new
       boot loader create a new directoy with its name and add scripts for
       options you need.

OPTIONS
       --install
           Install (or update) boot loader.
           Note that this does not update the boot loader configuration.

       --config
           Create (or update) boot loader configuration.

       --show
           Print current boot loader.

       --loader _BOOTLOADER
           Set current boot loader to BOOTLOADER.
           Note that this only changes a config variable. To actually use the
           new boot loader, run pbl --install and pbl --config.

       --default ENTRY
           Set default boot entry to ENTRY.

       --add-option OPTION
           Add OPTION to default boot options (grub2).

       --del-option OPTION
           Delete OPTION from default boot options (grub2).

       --get-option OPTION
           Get OPTION from default boot options (grub2).

       --add-kernel VERSION [KERNEL [INITRD]]
           Add kernel with version VERSION. Optionally pass kernel and initrd
           explicitly (systemd-boot).

       --remove-kernel VERSION [KERNEL [INITRD]]
           Remove kernel with version VERSION. Optionally pass kernel and
           initrd explicitly (systemd-boot).

       --default-settings
           Print default kernel, initrd, and boot options.

       --log LOGFILE
           Log messages to LOGFILE (default: /var/log/pbl.log).

       --version
           Show pbl version.

       --help
           Write this help text.

FILES
       /etc/sysconfig/bootloader
           General boot loader related configuration settings.

       /var/log/pbl.log
           Default log file.

       /usr/etc/logrotate.d/pbl
           Logrotate rules for /var/log/pbl.log.

       /usr/lib/bootloader
           Directory with specific config scripts for each supported boot
           loader.

EXAMPLES
           # display default boot loader
           pbl --show

           # change default boot loader
           pbl --loader systemd-boot

           # (re-)install default boot loader
           pbl --install

           # update boot loader configuration
           pbl --config

SEE ALSO
       bootloader_entry(8), update-bootloader(8).

LINKS
       o   The Boot Loader Specification:
           https://uapi-group.org/specifications/specs/boot_loader_specification

       o   The Discoverable Partitions Specification:
           https://uapi-group.org/specifications/specs/discoverable_partitions_specification

       o   grub2: https://www.gnu.org/software/grub/manual/grub/grub.html

       o   shim: https://github.com/rhboot/shim

       o   systemd-boot:
           https://www.freedesktop.org/software/systemd/man/systemd-boot.html

       o   u-boot: http://www.denx.de/wiki/U-Boot

       o   UEFI Specification: https://uefi.org/specifications

pbl 1.8.2                         2024-09-23                            PBL(8)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=pbl&sektion=8&manpath=>

home | help