-------------------------------------------------------------------- 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