Subversion Repositories livecd

Rev

Rev 183 | 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://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
# ./build-livecd.sh
to build LiveDVD
# ./build-livecd.sh -dvd
to build Mini LiveCD 
# ./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 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://www.livecd.ethz.ch
- http://www.livecd.ethz.ch/build.html


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