Appendix B. Advanced Linuxrc Options

Table of Contents

B.1. Passing parameters to Linuxrc
B.2. 'info' file format
B.3. Advanced Network Setup

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

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

[Note]Note

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

B.1. Passing parameters to Linuxrc

Unless Linuxrc is in manual mode it will look for an 'info' file in these locations: first /info on the floppy disk and if that does not exsist for /info in the initrd. After that it parses the kernel command line for parameters. You may change the 'info' file Linuxrc reads using the info command line parameter. If you don't want Linuxrc to read the kernel command line (say, because you need to give a kernel parameter that accidentally is recognized by Linuxrc, too), use linuxrc=nocmdline.

[Note]Change starting from SUSE Linux 10.2

The info file is no longer implicitly read. You have to make it explicit, like 'info=floppy:/info'.

Independent of the above, Linuxrc will always look for and parse a file /linuxrc.config. You can use this file to change default values, if you need to. But in general, use the info file instead. Note that /linuxrc.config is read before any 'info' file and even in manual mode.