作者 主題: 客製化live USB  (閱讀 10180 次)

0 會員 與 1 訪客 正在閱讀本文。

jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
客製化live USB
« 於: 2010-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
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 客製化live USB
« 回覆 #1 於: 2010-01-12 10:35 »
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB


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

jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
回覆: 客製化live USB
« 回覆 #2 於: 2010-01-12 10:54 »
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB


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

可是我想要修改裡面的一些東西,例如桌面佈景,軟體...等
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 客製化live USB
« 回覆 #3 於: 2010-01-12 11:01 »
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB


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

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

所以才說直接安裝新系統到 usb 裡啊
安裝版的系統隨你要改什麼都可以, 不是嗎  :D

jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
回覆: 客製化live USB
« 回覆 #4 於: 2010-01-12 11:11 »
雖然unionfs沒有但是我看一些文件說可以用dm_snapshot取代,但在製作過程就出現剛剛上面所顯示的錯誤,小弟使用的是Ubuntu9.10!!
不知道有無前輩可以指點該如何作客製化的可攜式USB


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

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

所以才說直接安裝新系統到 usb 裡啊
安裝版的系統隨你要改什麼都可以, 不是嗎  :D
這樣說好像也沒錯....
但是小弟要做很多支一樣的USB,看Tux2live是先做成ISO的樣子再怎麼塞進USB...XD
 ???
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog

thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
回覆: 客製化live USB
« 回覆 #5 於: 2010-01-12 11:18 »
我用 FC 系列的 liveusb-creator,可以直接設定保留給使用者寫入的空間。

jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
回覆: 客製化live USB
« 回覆 #6 於: 2010-01-12 13:27 »
我用 FC 系列的 liveusb-creator,可以直接設定保留給使用者寫入的空間。
看樣子也是直接將ISO轉成live USB??
http://news.ossacc.org/ezgo6_readme_win/liveusb.html
小弟想要的是先做些變化在打包成live usb,且有剩下的空間給user使用!!
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 客製化live USB
« 回覆 #7 於: 2010-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

jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
回覆: 客製化live USB
« 回覆 #8 於: 2010-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
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 客製化live USB
« 回覆 #9 於: 2010-01-12 15:40 »
OK了~

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


jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
回覆: 客製化live USB
« 回覆 #10 於: 2010-01-12 15:55 »
OK了~

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


前輩分享一下,教教小弟吧~~
我搞了兩三個禮拜了XD
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 客製化live USB
« 回覆 #11 於: 2010-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 檔裡的狀態

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 客製化live USB
« 回覆 #12 於: 2010-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

這篇是直接將系統安裝在隨身碟裡
然後系統備份, 還原到另一個隨身碟
我只大概看了一下, 還沒有實作過

jaymsa

  • 活潑的大學生
  • ***
  • 文章數: 409
  • 性別: 男
    • 檢視個人資料
    • Jay's Blog
回覆: 客製化live USB
« 回覆 #13 於: 2010-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系統吧?
Linux真好玩...博大精深!!
RHCE,ISO27001,ISO20000
http://jayclub.no-ip.org/jayblog