This commit was manufactured by cvs2svn to create tag
[opensuse:installation-images.git] / README.configoptions
1          environment variables to configure boot/root/rescue images
2          ----------------------------------------------------------
3
4 o general options
5
6   cache=1|2|4
7   - cache the rpms we use, it is actually a bitmask; the most useful value is 4, which
8     will cache the unpacked rpm in a separate directory
9
10   debug=ignore
11   - ignore noncritical errors
12
13   suserelease=8.0
14   - build for this release
15
16   kernel=<kernel rpm>
17   - give kernel package name explicitly
18
19   theme=<theme>
20   - select this theme (default: theme=SuSE)
21
22 o root
23
24   use_cramfs=0
25   - do not build cramfs image (root.cramfs)
26   
27   uncompressed_root=1
28   - build uncompressed image
29   
30   keeproot=1
31   - don't rebuild everything, just recreate (copy the cached tree and compress) the
32     last image (useful to speed up testing)
33
34
35 o rescue
36
37   use_cramfs=1
38   - build cramfs image (named rescue.cramfs) in addition to the normal (compressed) image
39
40
41 o initrd
42
43   initrd_fs=<fstype>
44   - use fstype for initrd (default: minix or ext2, depending on arch)
45
46   linuxrc=<absolute_filename>
47   - use the specified linuxrc (taken from the running system!)
48
49   initrd=small|large
50   - build a small (for 1.44MB boot images) or large (no size limit) version
51
52   keepinitrd=1
53   - don't rebuild everything, just recreate (copy the cached tree and compress) the
54     last image (useful to speed up testing)
55
56   nousb=1
57   - don't add usb modules to initrd
58
59   nopcmcia=1
60   - don't add the /etc/pcmcia tree to initrd
61
62   fewkeymaps=1
63   - just english, french and german maps
64
65   bootsplash=yes
66   - add boot splash to initrd (default for initrd=large)
67
68   initrd_name=<name>
69   - [default: initrd] name of the final initrd image
70
71   with_smb=1
72   - add smb support
73
74   with_gdb=1|2
75   - create an initrd with gdb; if with_gdb=2 start linuxrc from gdb
76
77   demo=eval
78   - create an initrd for LiveEval
79
80   lang=cs_CZ
81   - [only with demo=eval] special czech version
82
83   extramod=<module>
84   - add <module> to initrd; only _one_ module allowed (useful for testing only)
85
86   usbscsi=1
87   - enable new linuxrc usb vs. scsi device ordering code
88
89
90 o boot
91
92   boot=small|hd|large|isolinux
93   - the boot image type we should create; small is a 1.44MB image, hd for
94     boot CD with hd emulation, isolinux for a CD with 'no emulation'; large is mainly
95     for ia64 (the image is basically just a dos partition)
96   
97   bootlogo=yes|no
98   - whether to add the graphical boot logo; if unset, the logo will not be added
99     for 'boot=small'
100
101   memtest=yes|no
102   - whether to add memtest; if unset, memtest will not be added for 'boot=small'
103
104   initrd_name=<name>
105   - [default: initrd] name of the initrd image we should add; this will be the name
106     on the boot image and the name referenced in syslinux.cfg, too
107
108   noinitrd=<name>
109   - [only with 'boot=small'] do _not_ add the initrd <name> to the boot image, unless
110     it fits on it; the initrd name on the boot image is 'small'; the name in
111     syslinux.cfg is _not_ adjusted to <name>
112
113   use_k_inst=1
114   - use kernel image from k_inst for booting
115
116   fastboot=1
117   - don't use syslinux' '-s' option for floppies
118
119
120 o modules
121
122   modules=<number>
123   - build module disk <number>; Note: module disk #1 has the initrd on it, so you _must_
124     build the initrd explicitly before!
125
126
127 o demo
128
129   lang=cs_CZ
130   - special czech version
131
132