分享:Reconstructor - Ubuntu Live CD 重製工具 [論壇 - Ubuntu 與教育環境 (Edubuntu)]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


分享:Reconstructor - Ubuntu Live CD 重製工具

註冊日期:
2006/12/13 20:40
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
0.緣起:
目前花蓮縣力推 Linux 進入教學現場(資訊教育),當初以相容性為考量,找了市面上的Live CD,最後決定用B2DpureKGB。
B2DpureKGB的確很不錯,硬體幾乎都能支援,也有許多好用的功能,但是就使用者的眼光而言,畢竟不夠美、不夠炫。
後來在偶然間用了 Edubuntu ,可愛的圖案,操作的便利,覺得更適合讓小學生用。

學生回家後,幾乎沒有 Linux的環境可供練習,必須提供 Live CD。這次因為上級補助,本校提供每人1片 li-Linux 2006
(B2DpureKGB再製版) 回家用,不但打開 Linux 的能見度,學生的學習也得以延續。

不過,本校因改用 Ubuntu 的 dapper 版本(用edgy,USB無法啟動),所以想提供 edubuntu edgy 的live cd,更契合上課環境。
而其 live cd 不管語系如何選,進去後還是英語,而有些軟體也不太夠用,因此動啟重製的念頭。

Google真是我們的好幫手,一下子就找到了:
LinuxTOY » Ubuntu Live CD 個性化定制全程圖解
這是個圖形化的工具,動動滑鼠就能輕鬆將gnome介面的 ubuntu live cd 修改,還能保有原來的特色。

一、安裝:
請到官網 reconstructor下載頁面,下載 deb 檔。下載時,可以選 『開啟方式』- GDebi package Installer,
GDebi 會幫你把需要的其他套件一併安裝。

二、使用:
1.開始


2.升級:按左下角的Update

3.第一關:選擇source

第1次用,3個 create 都要勾,之後換 iso 檔才需要勾。
指定 iso 檔後,按 Next 進入下1關。

4.第二關:設定 gnome、新增/移除程式

這裡可以設定開機splash,如果不設,會用 iso 檔原來的。


這裡可以設定gnome的佈景主題、桌布、圖示、字型等。


這裡則指定sources.list的內容,台灣地區可以將 http://apt.ubuntu.org.tw/sources.list.edgy 的內容直接貼上。


設定最佳化。


設定帳號、密碼、主機名稱等。


新增移除程式用,可以使用內建的模組,也可以開啟左下角的 Terminal,利用 apt-get install來安裝。

最後,別忘了要按 Apply 讓改變生效!


5.第三關:設定輸出,產生ISO檔

在 Filename 指定 iso 檔名。
產生ISO檔約10多分鐘,可以休息一下。

6.第四關:完成,燒錄。

完成後,按 Burn ISO可以直接燒錄,或是使用 qemu 模擬看看。
qemu install:
sudo apt-get install qemu bochsbios vgabios

use:
sudo mount -t tmpfs -o size=272m none /dev/shm
qemu -cdrom ~/ubuntu-custom.iso -boot d -m 256

心得:
1.不要急著按 Finish,先將成果試用看看,要修改的話,按 Back 直接修改即可,不用重頭來。
2.Firefox會自動安裝flashplayer,直接將本機的 ~/.mozilla 資料夾複製到 reconstructor/root/etc/skel/下,
就不用裝flashplugin-nonfree套件,書籤也一併進去了。
3. 官方 live cd有很多用不到的套件,像ttf-xxxxxx-fonts,很多是其他語系用的;
language-pack-XX、language-pack-gnome-xx、language-pack-kde-xx用不到的也都可以移除。
4.可以參考 Linux 桌面瘦身加速工具組 — trans-purge 來瘦身。
5. edubuntu 無法用上面的方法,只好自己去找,像語系在 reconstructor/root/usr/share/locale-language。
6. gnome 在附屬應用程式有個好工具:磁碟用量分析器,可以用來找到還有哪裡很佔空間?
找到了,進 terminal 除掉它!或用 gksu nautilus進去刪。
7.gnome 的選單有很多程式沒顯示,可到 reconstructor/root/usr/share/applications/ ,打開該軟體的
xxxxxx.desktop,把 nodisplay= false 改成 true。
8.中文語系 language-pack-zh, language-pack-gnome-zh, language-pack-kde-zh 裝好後,再裝language-support-zh ,
會把缺的都裝好。

2007/1/14 20:38
應用擴展 工具箱
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
會員二級
註冊日期:
2007/8/20 10:54
所屬群組:
已註冊使用者
等級: 4
HP : 0 / 89
MP : 11 / 2522
EXP: 59
離線
給您拍拍手, 真的很謝謝!

2007/8/30 10:52
應用擴展 工具箱
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
會員三級
註冊日期:
2006/11/15 15:43
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 283
MP : 58 / 8578
EXP: 32
離線
感謝教學

2007/8/30 11:30
應用擴展 工具箱
訪客
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
Anon:訪客
其實只要抓基本概念來重製即可,不一定要依賴那個 reconstructor

先裝 squashfs-tools 後用它的 unsquashfs 把
/casper/filesystem.squashfs 解到任何地方(硬碟上)

然後就按一般(如KNOPPIX)Live CD 重製的方式 chroot 進去增、刪
軟體, 最後 exit 離開 chroot 環境, 再用 mksquashfs 把剛剛改
過的 /PATH/squashfs-root/ 壓製成新的 filesystem.squashfs
再蓋掉舊的 /casper/filesystem.squashfs

然後(一樣依一般Live CD方式)重新組成一個 ISO 檔拿去燒就 OK了

現成的工具(像reconstructor)當然有它的優點,但可能只讓人按步
操作而不明瞭背後的工作原理,一旦換了環境就不知道怎麼辦. 知道
步驟的話,就算換了環境、沒有現成工具,一樣可以動手做.

2007/8/30 11:38 | 86012 ee201 1ef21 52b69
應用擴展 工具箱
訪客
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
Anon:訪客
首先感謝您的分享。
我想問的是,假設我全新安裝一台Ubuntu,接著中文化、安裝需要推廣的軟體,接下來有沒有什麼軟體,可以直接把這台安裝完畢的電腦,直接做成客製化的Ubuntu Live CD?

2007/8/30 17:58 | 50937 836b7 88ac4 f086c
應用擴展 工具箱
xx
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
Anon:xx
這個很好! 感謝分享

我是屬於操作不需要明瞭背後的工作原理的那種 ;)

足夠完成工作就行了!

2007/8/30 21:08 | 63c8b 69f33 ce5c4 26b6e
應用擴展 工具箱
訪客
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
Anon:訪客
「直接把這台安裝完畢的電腦,直接做成客製化的Ubuntu Live CD」
可能會遇到一個問題,就是它只能在跟你那台電腦相同的硬體環境
使用,拿到不同硬體環境就會有不可預期的問題,像說網路不通、
Xwindow跑不起來、沒有聲音………等等

2007/8/31 1:20 | e4c3f f59fe e1f15 2275f
應用擴展 工具箱
訪客
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
Anon:訪客
了解,謝謝回應。
可能我表達不好,因為是Live CD,所以應該像Ubuntu原生的Live CD一樣,會自動偵測各種硬體,只是開機後多增加了我所安裝的各項套件。當然板主提的軟體可以做到,我只是想問問有沒有更直接的包裝軟體。

2007/8/31 6:25 | 50937 836b7 88ac4 f086c
應用擴展 工具箱
One
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
Anon:One
其實國高中心DRBL開發者steven已經做出直接從硬碟包裝的程式,可能是測試中,並沒有對外公佈。

2007/9/19 20:22 | b055d 040e1 b8f3d 61ae5
應用擴展 工具箱
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具
會員一級
註冊日期:
2007/9/17 19:25
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 37
MP : 4 / 1048
EXP: 50
離線
不好意思 小弟想做一個自己的livecd遇到了困難
我想請問
在第二關 作者說可以在Live CD splash 不用放置檔案,
那Usplash Filename 該去哪找檔案放置。
小弟我試過 照自己使用者名稱接著打後面,
但是燒製出來 卻是一直重覆開機。
該怎麼解決??

2007/9/20 14:30
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.