Linuxrc

Linuxrc is a program used for setting up the kernel for installation purposes. It allows the user to load modules and start an installed system, a rescue system, or an installation via YaST.

Linuxrc is designed to be as small as possible. All needed programs are linked directly into one binary, so there is no need for shared libraries in the initdisk.

NOTE: If you run Linuxrc on an installed system, it will work slightly differently as it tries not to destroy your installation. As a consequence, you cannot test all features this way.

Passing Parameters to Linuxrc

Unless Linuxrc is in manual mode, it will look for an 'info' file in these locations: /info on the floppy disk then, if that does not exist, /info in the initrd. After that, it parses the kernel command line for parameters. Change the 'info' file Linuxrc reads using the info command line parameter. If you do not want Linuxrc to read the kernel command line (for example, because you need to give a kernel parameter that is also recognized by Linuxrc), use linuxrc=nocmdline.

Independently from the above, Linuxrc always looks for and parses a file /linuxrc.config. Use this file to change default values, if needed. Generally, use the info file instead. /linuxrc.config is read before any 'info' file and even in manual mode.

'info' File Format

Lines starting with '#' are comments. Valid entries are in the format key: value. value extends to the end of the line and may contain spaces. key is case-insensitive.

You can use the same key and value pairs on the kernel command line using the syntax key=value Lines that do not have the format described above are ignored.

Valid keys are (values given are just examples):