Table of Contents
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 |
---|---|
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. |
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.
![]() | 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.