ubuntu主題教室-使用remastersys backup打造自己客製化的ubuntu系統安裝光碟,新增使用者時也可以保持自己調整過的桌面環境

PS:本文是以ubuntu1004為範例

Remastersys Backup

點我下載最新版deb檔 (使用最新版打包才不會有問題)

要打造個人化的ubuntu系統的話,最容易的方式就是,安裝好ubuntu後,更新好系統,安裝好需要的套件,調整好自己喜歡的佈景後(如安裝macbuntu),直接使用Remastersys Backup的第一個選項〔Backup〕來重新打包你的系統,這樣完成的iso檔,燒成光碟拿來開機的話,就會是跟你目前的使用者環境一模一樣,包含了你目前的使用者(連帳號/密碼都一起保留了),如果選擇安裝到硬碟中,那麼在安裝過程中,系統詢問你要使用哪個帳號密碼的那個步驟就可以隨便輸入,因為不管你輸入什麼,安裝好的系統的預設使用者帳號密碼都會是你打包時的那個,所以這個打包選項是最容易的。

而本文要講的重點不在這裡,本文要介紹的是,如何打包一個可以自訂使用者帳號密碼,且可以讓每個新增的帳號的桌面環境都跟我打包時的環境是一樣的,以下是我的打包流程:

  1. 安裝好ubuntu1004,安裝好自己常用的軟體,更新好系統,調整好系統設定(如,修改預設檔案開啟的程式之類的動作或是安裝macbuntu佈景主題)

  2. 開啟檔案瀏覽器,進到〔家目錄〕,按下CTRL+H來顯示隱藏檔,把〔.gnome2〕〔.gconf〕〔.gconfd〕三個資料夾複製到〔/etc/skel〕下,這個動作,可以讓我們新增使用者時,新增的使用者的桌面的工具列跟目前的一樣

  3. 接上,把〔.config〕〔.local〕也複製到〔/etc/skel〕,這個動作可以讓新增的使用者的應用程式選單跟我們目前修改過的一樣,也可以我們調整的一些桌面環境的設定也保留到打包的系統中,另外,因為chrome瀏覽器的設定檔也在〔.config〕中,所以如果你有裝chrome的話,你新增的使用者的chrome瀏覽器的一些外掛也會跟你目前系統的一樣,如果你想要讓chrome為預設值的話,就再進〔/etc/skel/.config〕中,把〔google-chrome〕資料夾整個砍掉就可以了

  4. 如果你希望你的firefox的書籤或外掛也一起包進系統中,每個新增的使用者都可以用的話,那麼同上,只要〔.mozilla〕整個複製進〔/etc/skel〕就可以了

  5. 如果你要把一些程式的設定也一起備份到新打包好的系統中的話,那麼只要在家目錄中找找相對應的軟體的設定檔,也把它一起複製一份到〔/etc/skel〕就可以了,比如你有在openshot中改了預設的設定,那麼只要在家目錄中找到〔.openshot〕,一樣把它複製到〔/etc/skel〕就可以了

  6. 以上都完成後,就可以使用Remastersys Backup來打包了,只是這次我們要使用的選項是第二個〔Dist〕,等系統重新打包好後,拿iso檔燒成光碟來開機,你就會發現,你的Live系統變成你自己調整好的桌面環境了,而如果你選擇要安裝到硬碟的話,每一個使用者的桌面也都是你調整好的桌面理境唷!

PS:

/etc/skel 是使用者的範例檔路徑,只要是放在裡面的東西,系統在新增使用者時,就會自動複製一份到使用者家目錄中,我們就是利用這個原理使用Remastersys Backup來客製化自己的ubuntu iso安裝系統的!

Related Posts Plugin for WordPress, Blogger...

這個網誌中的熱門文章

行動學習DIY-106上康軒國語生字筆順練習學習單分享

Ubuntu筆記-我在Ubuntu上常用的軟體介紹

教育噗浪客年會9心得兼flyer課程補充介紹