Rev 201 | Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed
--------------------------------------------------------------------
Build Live CD/DVD for Scientific Linux 4/5
--------------------------------------------------------------------
Build script can be found at
- http://www.livecd.ethz.ch/download/build (tarballs)
- https://svn.iac.ethz.ch/pub/livecd (subversion repository)
--------------------------------------------------------------------
!!!!!! WARNING !!!!!!
Do not run the build script on your PC !
Only run it on a special build system or in the chroot environment !
The build scripts will change the system
and will/can make your system unusable.
--------------------------------------------------------------------
More documentation about building the LiveCD can be found at
http://www.livecd.ethz.ch/build.html
--------------------------------------------------------------------
Run ./build-livecd.sh to build the LiveCD ISO images
--------------------------------------------------------------------
Scripts:
--------------------------------------------------------------------
- build-livecd.sh: Main build script run it on the SL4/SL5
system
- customize-livecd.sh: Prepares the system for a LiveCD
- linux-live.sl/runme.sh: Based on build scripts
of http://www.linux-live.org
- restore-system.sh: Restores the system to a bootable
installation
- mini-livecd.sh: Prepares the system to create Mini Livecd
(save disk space, etc.) Will use icewm
as Windows manager
Config:
--------------------------------------------------------------------
- livecd.conf: Configuration file for the build scripts
Examples:
--------------------------------------------------------------------
To build LiveCD run
# ./build-livecd.sh
To build LiveDVD run
# ./build-livecd.sh -dvd
To build Mini LiveCD run
# ./build-livecd.sh -mini
Requirements:
--------------------------------------------------------------------
- SL4/SL5 installation on build system or in chroot environment
- installed unionfs or aufs kernel module(s)
- installed squashfs kernel module and tools (mksquashfs)
(squashfs is included in the SL5 kernel)
SRPMS and RPMS for unionfs, aufs and squashfs are part of
Scientific Linux or can be found here:
http://www.livecd.ethz.ch/download/RPMS
http://www.livecd.ethz.ch/download/SRPMS
Links:
--------------------------------------------------------------------
- http://www.livecd.ethz.ch
- http://www.livecd.ethz.ch/build.html
- http://www.livecd.ethz.ch/download
Changelog:
--------------------------------------------------------------------
- 3.0.x: many fixes can be used for SL4 and SL5
- 2.9.5: moved webpage and repository to ETHZ
- 2.9.0: many fixes, used for SL52 LiveCD
- 2.8.0: many fixes, used for SL51 LiveCD
- 2.7.0: works with unionfs 2.x
new busybox fixes loop device problem
improved diskless client
- 2.6.x: aufs used for SL5 LiveCD
- 2.5.x: first release which should also work on SL5
- 2.0.x: no special livecd kernel is need any more,
just unionfs and squashfs kernel modules are needed
update to squashfs 3.1-r2
SMP kernel will also be included, if found
- 1.3.x: update to SL44 and kernel 42.0.3.EL
- 1.2.x: switch to unionfs version 1.1.5
(patched for RHEL4 kernel >= 2.6.9-42.EL)
- 1.1.x: kernel updated to 2.6.9-42.0.2.EL
- 1.0.x: add config file "livecd.conf"
- 0.9.x: kernel updated to 2.6.9-34.EL
- 0.8.x: improved diskless client
- 0.7.x: update to SL42
- 0.6.x: kernel updated to 2.6.9-22.0.1.EL
- 0.5.x: use a patched version of unionfs 1.0.14
- 0.4.x: nvidia driver
- 0.3.x: add x86_64 support
see also
http://www.livecd.ethz.ch/changelog.html
--------------------------------------------------------------------
Urs Beyerle