Rev 48 | 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
- ftp://ftp.psi.ch/psi/livecd/build (tarballs)
- https://svn.psi.ch/linux/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://linux.web.psi.ch/livecd/build.html
--------------------------------------------------------------------
Please 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 (only working on SL4)
Config:
--------------------------------------------------------------------
- livecd.conf: Configuration file for the build scripts
Examples:
--------------------------------------------------------------------
to build SL4 LiveCD
# ./build-livecd.sh -sl4
to build SL5 LiveDVD
# ./build-livecd.sh -sl5 -dvd
to build SL4 Mini LiveCD
# ./build-livecd.sh -mini -sl4
Requirements:
--------------------------------------------------------------------
- SL4/SL5 installation on build system or in chroot environment
- installed unionfs or aufs kernel module and tools
- static linked unionctl
- installed squashfs kernel module and tools
(squashfs is included in the SL5 kernel)
SRPMS and RPMS can be found here:
ftp://ftp.psi.ch/psi/livecd/SRPMS
ftp://ftp.psi.ch/psi/livecd/RPMS
Links:
--------------------------------------------------------------------
- ftp://ftp.psi.ch/psi/livecd
- http://linux.web.psi.ch/livecd
- http://linux.web.psi.ch/livecd/build.html
Changelog:
--------------------------------------------------------------------
- 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://linux.web.psi.ch/livecd/changelog.html
--------------------------------------------------------------------
Urs Beyerle, PSI