分享:Reconstructor - Ubuntu Live CD 重製工具 [論壇 - Ubuntu 與教育環境 (Edubuntu)]
正在瀏覽:
1 名遊客
分享:Reconstructor - Ubuntu Live CD 重製工具 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2006/12/13 20:40 所屬群組:
已註冊使用者 等級: NAN
HP : NAN / 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
![]() |
給您拍拍手, 真的很謝謝!
2007/8/30 10:52
|
||||||||||
![]() |
回復: 分享:Reconstructor - Ubuntu Live CD 重製工具 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2006/11/15 15:43 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 283
![]() |
感謝教學
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
![]() |
不好意思 小弟想做一個自己的livecd遇到了困難
我想請問 在第二關 作者說可以在Live CD splash 不用放置檔案, 那Usplash Filename 該去哪找檔案放置。 小弟我試過 照自己使用者名稱接著打後面, 但是燒製出來 卻是一直重覆開機。 該怎麼解決??
2007/9/20 14:30
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.