en/WikiStart

Language : [ 中文 ]


Welcome to the Tux2live Project

Welcome to the Tux2live  open source project.

What's Tux2live

Tux2live is toolkit to build your Linux live environment from what you installed in hard disk and it's easy to customize and configure.

 http://tux.nchc.org.tw/trac/tux2live/

Download

Branches Description Site
Stable Stable version: Done forlots testing and bug fix, recommend for normal user Tux@NCHC  Sourceforge
Testing Testing version:Developing, testing version Tux@NCHC
Previous History archive Tux@NCHC
Tools Related tools:Tools for integrade with Tux2live or other Live CD related tools Tux@NCHC  Sourceforge

Recommend to uncompress the tarball file into the directory that have large space of partition

tar xzvf  tux2live-x.x.x.tgz  -C /your/large.space/path

Otherwise, you can setup "output" and "temp" directory via "--outputdir" and "--tmpdir" parameters during executing command. Please visit Guide/HelpManual for more detail manual page of parameters ,

  • Source Code
    Use svn tool to extract source codes from Tux2live SVN repository.
    svn co http://tux.nchc.org.tw/svn/tux2live/trunk tux2live
    

System required package

  • Packages:
    • rsync
    • squashfs-tools
    • mkiso
  • Kernel modules:
    • squashfs module
    • unionfs or dm_snapshot module

Note: You can run './tux2live -c' to identify what packages are necessary but missed.

Please refer Guide/ReuqiredPackage to check necessary package。

Usage

  • Display help message
    $ ./tux2live --help
    
  • To check if system environment be prepared all necessary component for tux2live )
    $ ./tux2live [-c|--checkenv]
    

The follow actions need "super user" privilege

  • Batch mode
    Batch mode(-b)。The easy way to start 。It would spend lot of time if you run this program first time.
    $ sudo ./tux2live -b
    
  • Assign tmp and output directory for tux2live, run scripts in batch mode and import user01 data into live system
    $ sudo ./tux2live -b --tmpdir /mnt/large_space/tmp --outputdir /mnt/large_space/output -I user01
    
  • Only rebuild root filesystem for live CD and re-create iso file named my-tux2live-cd.iso
    $ sudo ./tux2live -b --mkrootfs --mkiso -o my-tux2live-cd.iso
    

Note:
You only want to update root filesystem of live system and rebuild the iso file if you have done before. Only use " --mkiso" to rebuild iso file if you onlu modify the boot parameter of isolinux. The advantage is system don't have to re-run every procedure from head. Of course , you have to make sure it has no dependency issue for each procedure.

Support Linux Distributions Lists

The follow lists are be tested and work fine under virtual/real machine.

  • Debian base:
  • Debian : squeeze, lenny, etch
  • Ubuntu : 9.04(Jaunty Jackalope),8.10(Intrepid Ibex),8.04(Hardy Heron),7.10(Gutsy Gibbon),7.04(Feisty Fawn),6.10(Edgy Eft), 6.06(Dapper Drake)
  • RH/MDK like:
  • RH like : Fedora 11/10/9/8/7/6, Centos 5,
  • Mandriva: Mandriva 2009.0, Mandriva 2008/2007.x
  • Suse:
  • Not yet !!

FAQ

Change Log

Acknowledgements

The development team would like to thanks for the help or feed back of the follow lists:

  • 花蓮縣網 蕭維紀老師
  • 樹德科技大學 洪朝貴 老師
  • The National Center for High-Performance Computing  http://www.nchc.org.tw
Locations of visitors to this page