PPCRCD kernel command-line options


Options which can be saved to nvram


  Each of options if specified in cmdline will overwrite nvram options. nvram options can be disabled at boot time with nonv<option> specified in cmdline.


conf:

syntax:
	conf=<device>[:<modules>[:<fs>[:<file>]]]
Load configuration from <device>, from <file> (if it isn't ppcrcd.xml.gz). First loads coma separated kernel modules (if needed for device) and mounts partition as <fs> filesystem (needed if can't be autodetected). <modules>, <fs> and <file> may be blank. Examples: config on /dev/hda5 (pmac-ide) in /conf2.gz file
	conf=/dev/hda5:::conf2.gz
config on /dev/hda2 with hfsplus fs in (standart) ppcrcd.xml.gz file
	conf=/dev/hda5::hfsplus
config on usb-storage, vfat
	conf=/dev/sda1:usb-storage,sd_mod,ohci-hcd:vfat:ppc1.gz


eth:

syntax:
	eth=<module>:<ip/mask>[:<gate>[:<dns1>[,<dns2>[,...]]]]
Configure ethernet for ethernet card supported by <module>. Note: this option may be buggy with autodetection in udev enabled. Multiple eth options are allowed. IP/mask can be one of: 192.168.0.2/24, dhcp or pump. Last eth with gate specified will become default route. All dns of each eth will be added to '/etc/resolv.conf'. Example:
	eth=sungem:192.168.0.5/24:192.168.0.2:192.168.0.2


keytable=<name>:

Preset system keytable. Ex., spanish keytable:
	keytable=es


modpre:

syntax:
	modpre=<module1>[,<module2>[,<module3>[...]]]
Loads modules just after udev start, before debug shell. Ex.:
	modpre=usbhid,ohci-hcd


modules=<module1>[,<module2>[,<module3>[...]]]:

Adds module(s) to /etc/modules. Ex.:
	modules=therm_adt746x


nosplash:

disable fbsplash


swap:

enable autodetected swap partition(s)


swap=<dev1>,<dev2>:

enable swap partition(s) on specified devices


Command-line only options


debugr / debug:

put debugging information (set -x), and runs sh at startup to allow do something


noauto:

disable udev automation


nodetect:

Don't try to autodetect hardware. (does not affect udevs autodetection)


nomd:

don't try to autodetect md partitions


nonet:

Don't start network services at boot time. Changes ONBOOT value to "no" in ifcfg-* scripts


nonvconf:

don't load config specified in nvram


nonveth:

don't configure ethernet specified in nvram


nonvkeytable:

Don't setup key table using nvram informations.


nonvmodpre:

don't load modules specified in nvram modpre option


nonvmodules:

don't use nvram modules option


nonvservice:

Don't start services specified in nvram


nonvswap:

don't enable swap partitions even if specified in nvram


verbose:

be more verbose
	verbose=<L>
Sets verbosity level to <L>, (min 0, max 5). Without <L> specified it's 0.


Options used in initrd


debugi / debug:

put debugging information (set -x)


stop:

runs shell at end of initrd script


Options used in memtest script


modpre=<module1>[,<module2>[,<module3>[...]]]:

load specified modules


Options changing ppcrcd behaviour

Those options will be passed by yaboot automatically when selecting image with same name.

memtest:

enter memtest mode


tomempost:

load image to ram