ZhTw

Welcome to Tux2live Project

Welcome

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

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

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

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

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

  • Source Code
    從原始碼庫直接下載目前最新開發中版本,您可以使用下列方式下載
 svn export https://free.nchc.org.tw/svn/tux2live/trunk tux2live

System required package

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

Note:
You can run ./tux2live -c to identify what packages are necessary but missed
直接跑 $ ./tux2live -c 來檢查看看就是了'''

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 (Support i386/x86-64 base):
    • Debian : Wheezy,Squeeze, Lenny, Etch
    • Ubuntu : 11.04(Natty Narwhal),10.10(Maverck Meerkat),10.04(Lucid Lynx),9.10(Karmic Koala),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 (Support i386 base):
    • RH like : Fedora 14/13/12/11/10/9/8/7/6, Centos 5.x, Scientific 6x/5x,
    • Mandriva: Mandriva 2010.x/2009.0/2008/2007.x, Megia 1 beta
  • Suse:
    • Not yet !!

示範打包 Live CD/DVD:Packaged-CDs

Packaged-CDs

收錄以 tux2live 工具打包的 Live system 範例

教學文件

沿習資料

Tux2live 簡介

Screenshots

FAQ

Mailing Lists

Google Groups

此郵件論壇提供 Tux2live 使用者、開發者透過群組郵件討論方式來進行交流,您可以在此提出問題、討論、建議...等相,相關最新相關消息也會透過此論壇方式提供給訂閱者。此郵件論壇由 Google Groups 提供。 若您要參與論壇請在下面表單填入您的郵件位址再送出,進行確認後即可參與討論或收到最新消息。若您只想瀏覽曾經討論之議題,可直接前往Archive查詢。

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

Change Log

Acknowledgements

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

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

Attachments