酷!學園

技術討論區 => Linux 討論版 => 主題作者是: jaymsa 於 2010-01-12 10:27

主題: 客製化live USB
作者: jaymsa2010-01-12 10:27
各位前輩好:
小弟最近有個需求需要客製化可攜式USB,找了很久都是直接將live CD轉成USB,但小弟想要修改裡面的一些預設軟體or佈景桌布...等!!
請問各位前輩有沒有實做過,可以教教小弟?

小弟有找到一個Tux2live,但是用VM做都失敗,會出現以下訊息:

代碼: [選擇]
**** Start to create iso ****
Check kernel, initrd and squashfs for livecd ...
kernel: /usr/local/src/tux2live/output/vmlinuzlive  ... ok
initrd: /usr/local/src/tux2live/output/initrdlive.img  ... ok
rootfs: /usr/local/src/tux2live/output/filesystem.squashfs  ...MISS !!

小弟使用內建的檢查程式訊息如下:
代碼: [選擇]
root@user-desktop:/usr/local/src/tux2live# ./tux2live -c
load tux2live-custom.conf
load tux2live.conf
check command: mksquashfs ... [Ready]
check command: rsync ... [Ready]
check command: mkisofs ... [Ready]
check module: aufs ... : m[Ready]
check module: squashfs ... : m[Ready]
check module: unionfs ... ** MISS !! **
check module: dm_snapshot ... : y[Ready]
check free space: /usr/local/src/tux2live/output [10G]... [Ready]
Use 'aufs' method
Check ready ...
Tux2live root: /usr/local/src/tux2live
Tux2live output: /usr/local/src/tux2live/output
Tux2live tmp: /usr/local/src/tux2live/tmp
_ACTION: check_system_env
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB
主題: 回覆: 客製化live USB
作者: Yamaka2010-01-12 10:35
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB

ubuntu的話, 直接用安裝新系統的方式安裝在 usb 裡不就可以了
主題: 回覆: 客製化live USB
作者: jaymsa2010-01-12 10:54
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB

ubuntu的話, 直接用安裝新系統的方式安裝在 usb 裡不就可以了

可是我想要修改裡面的一些東西,例如桌面佈景,軟體...等
主題: 回覆: 客製化live USB
作者: Yamaka2010-01-12 11:01
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB

ubuntu的話, 直接用安裝新系統的方式安裝在 usb 裡不就可以了

可是我想要修改裡面的一些東西,例如桌面佈景,軟體...等

所以才說直接安裝新系統到 usb 裡啊
安裝版的系統隨你要改什麼都可以, 不是嗎  :D
主題: 回覆: 客製化live USB
作者: jaymsa2010-01-12 11:11
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB

ubuntu的話, 直接用安裝新系統的方式安裝在 usb 裡不就可以了

可是我想要修改裡面的一些東西,例如桌面佈景,軟體...等

所以才說直接安裝新系統到 usb 裡啊
安裝版的系統隨你要改什麼都可以, 不是嗎  :D
這樣說好像也沒錯....
但是小弟要做很多支一樣的USB,看Tux2live是先做成ISO的樣子再怎麼塞進USB...XD
 ???
主題: 回覆: 客製化live USB
作者: thyme2010-01-12 11:18
我用 FC 系列的 liveusb-creator,可以直接設定保留給使用者寫入的空間。
主題: 回覆: 客製化live USB
作者: jaymsa2010-01-12 13:27
我用 FC 系列的 liveusb-creator,可以直接設定保留給使用者寫入的空間。
看樣子也是直接將ISO轉成live USB??
http://news.ossacc.org/ezgo6_readme_win/liveusb.html
小弟想要的是先做些變化在打包成live usb,且有剩下的空間給user使用!!
主題: 回覆: 客製化live USB
作者: Yamaka2010-01-12 15:06
我用 FC 系列的 liveusb-creator,可以直接設定保留給使用者寫入的空間。
看樣子也是直接將ISO轉成live USB??
http://news.ossacc.org/ezgo6_readme_win/liveusb.html
小弟想要的是先做些變化在打包成live usb,且有剩下的空間給user使用!!

剛剛在 VBox + ubuntu9.10 用 remastersys 試了一下
可以將設定好的系統整個打包成 iso 檔, 大概花費8分鐘
然後再用這個 iso 檔開機(VM), 可以順利進入桌面
然後用 unetbootin 將 iso 燒到 sd 卡裡(剛燒好)

我用實體主機開機看看~ 呆會再回報  ;D
主題: 回覆: 客製化live USB
作者: jaymsa2010-01-12 15:36
我用 FC 系列的 liveusb-creator,可以直接設定保留給使用者寫入的空間。
看樣子也是直接將ISO轉成live USB??
http://news.ossacc.org/ezgo6_readme_win/liveusb.html
小弟想要的是先做些變化在打包成live usb,且有剩下的空間給user使用!!

剛剛在 VBox + ubuntu9.10 用 remastersys 試了一下
可以將設定好的系統整個打包成 iso 檔, 大概花費8分鐘
然後再用這個 iso 檔開機(VM), 可以順利進入桌面
然後用 unetbootin 將 iso 燒到 sd 卡裡(剛燒好)

我用實體主機開機看看~ 呆會再回報  ;D
高手~~如果實體也成功,可不可以分享一下怎麼時做呢?
小弟期待中~~ ;D
主題: 回覆: 客製化live USB
作者: Yamaka2010-01-12 15:40
OK了~

本來用卡姆碟+SD卡來開機, 不過好像載入速度太慢了, 等了好久進不了gnome桌面
於是改用另一台讀卡機開機速度有快一點了, 這篇回文就是在用SD卡開機的 ubuntu+firefox 打了啦  ;D

主題: 回覆: 客製化live USB
作者: jaymsa2010-01-12 15:55
OK了~

本來用卡姆碟+SD卡來開機, 不過好像載入速度太慢了, 等了好久進不了gnome桌面
於是改用另一台讀卡機開機速度有快一點了, 這篇回文就是在用SD卡開機的 ubuntu+firefox 打了啦  ;D


前輩分享一下,教教小弟吧~~
我搞了兩三個禮拜了XD
主題: 回覆: 客製化live USB
作者: Yamaka2010-01-12 16:13
OK了~

本來用卡姆碟+SD卡來開機, 不過好像載入速度太慢了, 等了好久進不了gnome桌面
於是改用另一台讀卡機開機速度有快一點了, 這篇回文就是在用SD卡開機的 ubuntu+firefox 打了啦  ;D


前輩分享一下,教教小弟吧~~
我搞了兩三個禮拜了XD

這種東西其實現在應該很普遍吧~
只是我平常很少在用, 所以估狗一下
找到這篇...

http://www.ubuntugeek.com/creating-custom-ubuntu-live-cd-with-remastersys.html

但是這篇提供的 repository 有問題, 可能已經不在了, 所以我換用這個..

deb http://www.geekconnection.org/remastersys/repository karmic/

加到 /etc/apt/sources.list 之後, 就先 update, 安裝 remastersys, 然後..

$ sudo remastersys backup ubuntu910LiveCD.iso


以上都是在要製作成 iso 的 VBox + ubuntu9.10 系統裡操作的

完成後, 在 /home/remastersys/remastersys 會有 ubuntu910LiveCD.iso 檔
再來, 我在 host 的 ubuntu 安裝 UNetBootin, 並將前面製作的 iso 檔燒到 4GSD
燒完後就用這個 SD 卡開機啊~~

可能是因為由 iso 燒過來的關係, SD 卡裡的系統是唯讀的
剛剛在 SD 的系統裡安裝中文輸入法, 打完上一篇回文後重開機
結果所有新的設定都會回復到原來 iso 檔裡的狀態
主題: 回覆: 客製化live USB
作者: Yamaka2010-01-12 19:10
另外又看到了這篇..

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=20326&viewmode=compact&order=ASC&type=&mode=0&start=0 (http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=20326&viewmode=compact&order=ASC&type=&mode=0&start=0)

這篇是直接將系統安裝在隨身碟裡
然後系統備份, 還原到另一個隨身碟
我只大概看了一下, 還沒有實作過
主題: 回覆: 客製化live USB
作者: jaymsa2010-01-13 16:54
OK了~

本來用卡姆碟+SD卡來開機, 不過好像載入速度太慢了, 等了好久進不了gnome桌面
於是改用另一台讀卡機開機速度有快一點了, 這篇回文就是在用SD卡開機的 ubuntu+firefox 打了啦  ;D


前輩分享一下,教教小弟吧~~
我搞了兩三個禮拜了XD

這種東西其實現在應該很普遍吧~
只是我平常很少在用, 所以估狗一下
找到這篇...

http://www.ubuntugeek.com/creating-custom-ubuntu-live-cd-with-remastersys.html

但是這篇提供的 repository 有問題, 可能已經不在了, 所以我換用這個..

deb http://www.geekconnection.org/remastersys/repository karmic/

加到 /etc/apt/sources.list 之後, 就先 update, 安裝 remastersys, 然後..

$ sudo remastersys backup ubuntu910LiveCD.iso


以上都是在要製作成 iso 的 VBox + ubuntu9.10 系統裡操作的

完成後, 在 /home/remastersys/remastersys 會有 ubuntu910LiveCD.iso 檔
再來, 我在 host 的 ubuntu 安裝 UNetBootin, 並將前面製作的 iso 檔燒到 4GSD
燒完後就用這個 SD 卡開機啊~~

可能是因為由 iso 燒過來的關係, SD 卡裡的系統是唯讀的
剛剛在 SD 的系統裡安裝中文輸入法, 打完上一篇回文後重開機
結果所有新的設定都會回復到原來 iso 檔裡的狀態

感謝前輩....
我也測試過了可以很簡單的用GUI做出來,不過真的都是唯讀的....(不知道有沒有辦法記住?)
現在要研究一下UNetBootin底圖與開機順序,以及Ubuntu裡面的一些設定...
附帶一提我那顆4G的USB,好像不能分成各2G,不知道是先天限制還是MS的問題?
還有還有就是僅限於debian系統吧?