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.
/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.
#
' 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):
Language: de_DE
Keytable: de-lat1-nd
Display: Color|Mono|Alt
Install: URL
nfs://server/install/i386
ftp://server/install/i386/CD1
ftp://user:whocares@server/install/i386/CD1
hd:/suse/i386
hd:/sda3/suse/i386
InstMode: cd|hd|nfs|smb|ftp|http|tftp
HostIP: 10.10.0.2
Netmask: 255.255.0.0
Gateway: 10.10.0.1
Server: 10.10.0.1
Nameserver: 10.10.0.1
Proxy: 10.10.0.1
ProxyPort: 10.10.0.1
Partition: hda1
Serverdir: /install/8.0-i386
Netdevice: eth0
BOOTPWait: 5
BOOTPTimeout: 10
DHCPTimeout: 60
TFTPTimeout: 10
ForceRootimage: 0|1
Textmode: 0|1
Username: name
Password: password
WorkDomain: domain
ForceInsmod: 0|1
-f
' option when running insmod
DHCP: 0|1
UseDHCP
UseDHCP: 0|1
MemLimit: 10000
MemYaST: 20000
MemYaSTText: 10000
MemModules: 20000
MemLoadImage: 50000
Manual: 0|1
NoPCMCIA: 0|1
Domain: zap.de
RootImage: /suse/images/root
RescueImage: /suse/images/rescue
InstallDir: /suse/inst-sys
Rescue: 1|nfs://server/dir
AutoYaST: ftp://autoyastfile
VNC: 0|1
VNCPassword: password
UseSSH: 0|1
SSHPassword: password
AddSwap: 0|3|/dev/hda5
n
,
activate the n
th swap partition; if the argument is a partition name,
activate this swap partitionExec: command
command
USBWait: 4
Insmod: module params