Next Previous Contents

5. Boot-Options

The following bootoptions are supported. Use them at the bootprompt as documented here.

myconfig

This option is for restoring configuration from a local file.


 myconfig=/dev/sda1                        => use file config.tbz from usb-device
 myconfig=/dev/fd0                         => use file config.tbz from floppy-disk
 myconfig=/dev/sda1 file=config_foobar.tbz => use file config_foobar.tbz from usb-device

file

Specify filename of archive which should be restored. If no bootparam file=... is provided the default 'config.tbz' is assumed. Notice: use this bootparam in combination with bootparam myconfig.


  file=foobar.tbz             => use foobar.tbz as configuration archive
  file=/path/to/config.tbz    => use /path/to/config.tbz as configuration archive

noautoconfig

Deactivate automounting. By default the command 'mount' tries to mount a device with label 'GRMLCFG'. If you specify the noautoconfig bootparam this automounting will be deactivated.


  noautoconfig            => disables auto mounting of label 'GRMLCFG'

TODO: documentation how to use labeling

extract

Extract specific directories from configuration archive. Notice: This bootparam is useful only with bootparams which are able to extract configuration archives.


  extract=home       => extract only /home from archive
  extract=etc        => extract only /etc from archive
  extract=configdir  => extract only $HOME/config from archive

partconf

Use files from specific partition of local system. This option reads filelist from /etc/grml/partconf and tries to copy all existing files from given partition over the grml system. This provides the possibility to use for example a predefined network setup via /etc/network/interfaces.


  partconf=/dev/hda2   => copy files specified in /etc/grml/partconf from /dev/hda2 to running grml-system

home

This option is for setting a specific partition as home directory.


 home=/dev/hda3    =>   use /dev/hda3 as the homepartition
 home=scan         =>   scan through the available partitions and search
                        for file .grml_homedirectory

scripts

This option supports running a script located in /cdrom/scripts/.


 scripts               =>   run script /cdrom/scripts/grml.sh
 scripts=foobar.sh     =>   run script foobar.sh in /cdrom/scripts/

config

Use this option to restore configuration via using directory /cdrom/config (located in root-directory on a usb-device).


 config                    =>   restore configuration using file config.tbz from directory /cdrom/config/
 config=config_foobar.tbz  =>   restore configuration using file config_foobar.tbz from directory /cdrom/config/

netconfig

Use this option to restore configuration via using wget to download a configuration file from specified destination.


 netconfig=protocol://1.2.3.4/path/to/config.tbz  =>   restore configuration using wget to download file config.tbz

debs

This options allows automatic installation of deb packages while booting.


 debs              =>   install all debian packages (suffix .deb) from directory /cdrom/debs/
 debs=01           =>   install all debian packages (suffix .deb) starting with 01 in the filename from directory /cdrom/debs/


Next Previous Contents