Language : [ en ]


Welcome to the Tux2live Project

Welcome to the Tux2live open source project.

What's Tux2live

Tux2live 是一套方便您建立自己的 Linux Live system(Live CD, Live usb ,...). 目的是將您硬碟中已經建立好的 Linux 環境,一五一十的打包成可攜帶的 live 環境。

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

分支 說明 下載點
Stable 穩定版:經過較多測試與錯誤修正,適合一般使用者 Tux@NCHC
Testing 測試版:正在開發、測試中的版本,可能存在較多臭蟲 Tux@NCHC
Previous 過去曾經釋出的穩定版本檔案庫 Tux@NCHC
Tools 相關工具:可與 Tux2live 合併使用的工具或 Live CD 相關工具 Tux@NCHC

下載 tar-ball 後,建議解開內容至有較大空間的分割區目錄,如下面命令

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

或者,您可以在之後執行 tux2live 時使用 "--outputdir" 或 "--tmpdir" 來指定輸出目錄和暫存目錄。更多詳細的參數可參考 Guide/HelpManual

  • Source Code
    從原始碼庫直接下載目前最新開發中版本,您可以使用下列方式下載
    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.
(直接跑 './tux2live -c' 來檢查看看就是了)

請參考 Guide/ReuqiredPackage 協助安裝所需要套件。

Usage

  • Display help message
    顯示參數選單
    $ ./tux2live --help
    
  • To check if system environment be prepared all necessary component for tux2live )
    檢查目前環境與所需套件
    $ ./tux2live [-c|--checkenv]
    

下面真的開始做需要 super user 權限

  • Batch mode
    批次模式(-b)。這個最簡單。如果是第一次下指令,下完指令可以先去跑個步了,因為, 有得等囉!
    $ sudo ./tux2live -b
    
  • Assign tmp and output directory for tux2live, run scripts in batch mode and import user01 data into live system
    指定 tmp 與 output 目錄給 tux2live 使用; 以批次模式(-b)進行並匯入(-I)使用者 user01 資料進入 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
    以批次模(-b)重建 root filesystem 內容並包成 ISO 檔,取名(-o)為 my-tux2live-cd.iso
    $ sudo ./tux2live -b --mkrootfs --mkiso -o my-tux2live-cd.iso
    

說明:
當您之前已經製作過一次,而這次只想要更新 root filesystem 的內容並重新包成 iso 檔時使用。或只更改 isolinux 的開機參數,想直接重包 iso 時(只給 --mkiso )使用。好處是不需要每件事情都重新做,當然,您可能要確定您的檔案不會相互影響。

Support Linux Distributions Lists

已經在 VM 下或用實機測試過的清單如下:

  • Debian base:
    • Debian : etch
    • Ubuntu : 7.10(Gutsy Gibbon),7.04(Feisty Fawn),6.10(Edgy Eft), 6.06(Dapper Drake)
  • RH/MDK like:
    • RH like : Fedora 8/7/6, Centos 5,
    • Mandriva: Mandriva 2008/2007.x
  • Suse:
    • Not yet !!

Screenshots

FAQ

Mailing Lists

Google Groups

此郵件論壇提供 Tux2live 使用者、開發者透過群組郵件討論方式來進行交流,您可以在此提出問題、討論、建議...等相,相關最新相關消息也會透過此論壇方式提供給訂閱者。此郵件論壇由 Google Groups 提供。

若您要參與論壇請在下面表單填入您的郵件位址再送出,進行確認後即可參與討論或收到最新消息。若您只想瀏覽曾經討論之議題,可直接前往Archive查詢。

在論壇提問前,建議您先搜尋 FAQ 內容。

Change Log

Acknowledgements

感謝下列人員/單位在開發過程中提供測試與建議回饋

  • 花蓮縣網 蕭維紀老師
  • 樹德科技大學 洪朝貴 老師
  • 國家高速網路與計算中心 http://www.nchc.org.tw