Subversion Repositories livecd

Rev

Rev 14 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 beyerle@PS 1
--------------------------------------------------------------------
14 beyerle@PS 2
Build Live CD/DVD for Scientific Linux 4/5
1 beyerle@PS 3
--------------------------------------------------------------------
4
 
5
--------------------------------------------------------------------
6
The build script can be found at
7
ftp://ftp.psi.ch/psi/livecd/build
48 beyerle@PS 8
https://svn.psi.ch/linux/livecd
1 beyerle@PS 9
--------------------------------------------------------------------
10
                      !!!!!!  WARNING !!!!!! 
11
              Do not run the build script on your PC ! 
12
Only run it on a special build system or in the chroot environment ! 
13
             The build scripts will change the system 
14
              and will/can make your system unusable.
15
--------------------------------------------------------------------
16
More documentation about building the LiveCD can be found at
17
http://linux.web.psi.ch/livecd/build.html
18
--------------------------------------------------------------------
19
 
20
 
21
Please run ./build-livecd.sh to build the LiveCD ISO images
22
--------------------------------------------------------------------
23
 
24
Scripts:
25
--------------------------------------------------------------------
48 beyerle@PS 26
- build-livecd.sh:          Main build script run it on the SL4/SL5 
27
                            system
1 beyerle@PS 28
- customize-livecd.sh:      Prepares the system for a LiveCD
29
- linux-live.sl/runme.sh:   Based on build scripts 
30
                            of http://www.linux-live.org
48 beyerle@PS 31
- restore-system.sh:        Restores the system to a bootable 
32
                            installation
1 beyerle@PS 33
- mini-livecd.sh:           Prepares the system to create Mini Livecd
48 beyerle@PS 34
                            (save disk space, etc.) Will use icewm 
35
                            as Windows manager (only working on SL4)
1 beyerle@PS 36
 
37
Config:
38
--------------------------------------------------------------------
39
- livecd.conf:              Configuration file for the build scripts
40
 
41
 
42
Examples:
43
--------------------------------------------------------------------
48 beyerle@PS 44
to build SL4 LiveCD
45
# ./build-livecd.sh -sl4
46
to build SL5 LiveDVD
47
# ./build-livecd.sh -sl5 -dvd
48
to build SL4 Mini LiveCD 
49
# ./build-livecd.sh -mini -sl4
1 beyerle@PS 50
 
51
 
52
Requirements:
53
--------------------------------------------------------------------
54
- SL4/SL5 installation on build system or in chroot environment
55
 
48 beyerle@PS 56
- installed unionfs or aufs kernel module and tools
57
- static linked unionctl
58
- installed squashfs kernel module and tools
59
  (squashfs is included in the SL5 kernel)
1 beyerle@PS 60
 
61
  SRPMS and RPMS can be found here:
62
  ftp://ftp.psi.ch/psi/livecd/SRPMS
63
  ftp://ftp.psi.ch/psi/livecd/RPMS
64
 
65
 
66
Links:
67
--------------------------------------------------------------------
68
- ftp://ftp.psi.ch/psi/livecd
69
- http://linux.web.psi.ch/livecd
70
- http://linux.web.psi.ch/livecd/build.html
71
 
72
 
73
Changelog:
74
--------------------------------------------------------------------
48 beyerle@PS 75
- 2.6.x: aufs used for SL5 LiveCD
14 beyerle@PS 76
- 2.5.x: first release which should also work on SL5
1 beyerle@PS 77
- 2.0.x: no special livecd kernel is need any more, 
78
         just unionfs and squashfs kernel modules are needed
79
         update to squashfs 3.1-r2
80
	 SMP kernel will also be included, if found
81
- 1.3.x: update to SL44 and kernel 42.0.3.EL
82
- 1.2.x: switch to unionfs version 1.1.5 
83
         (patched for RHEL4 kernel >= 2.6.9-42.EL)
84
- 1.1.x: kernel updated to 2.6.9-42.0.2.EL
85
- 1.0.x: add config file "livecd.conf"
86
- 0.9.x: kernel updated to 2.6.9-34.EL
87
- 0.8.x: improved diskless client
88
- 0.7.x: update to SL42
89
- 0.6.x: kernel updated to 2.6.9-22.0.1.EL
90
- 0.5.x: use a patched version of unionfs 1.0.14
91
- 0.4.x: nvidia driver
92
- 0.3.x: add x86_64 support
93
 
94
see also 
95
http://linux.web.psi.ch/livecd/changelog.html
96
 
97
--------------------------------------------------------------------
98
 Urs Beyerle, PSI