打造自己的Ubuntu ...『Ubuntu MAC Style!』製作過程大公開! [論壇 - Ubuntu@TW LiveCD]


正在瀏覽:   1 名遊客


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

« 1 (2) 3 4 5 ... 8 »


回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
嗨!mike1128

您好!呵呵~原來我們都是蘋果同好...

我想我這邊是很難上傳的...因為我這邊宿舍的網路並限定住,上傳速度頂多
每秒12KB,相當於每小時只能上傳40多MB,而我做好的ISO檔,大小有1.5GB哩!

所以我建議您要不要親自動手做做看...這樣會對Ubuntu的結構了解更多...

我的方法大概是這樣:

取得原版的Ubuntu ISO檔,下載Macbuntu安裝包,
然後用您原本參與回覆那篇介紹自製Ubuntu ISO的方法,從頭開始添加您
自己想要的軟體...

關鍵步來了!

先按 Alt+F2 快捷鍵,在跳出的視窗內填上 gksudo nautilus ,執行,再輸入
您個人的密碼,這樣您就會取得具有root權限的檔案瀏覽器,因為可以任意增刪檔案,
所以請小心使用!

請到ISO檔被分解開的的資料夾(檔案系統/home/您的帳號名稱/tmp/remaster-root)
把Macbuntu安裝包資料夾copy到裡面去,然後進入Macbuntu資料夾,執行install,

呵呵~此時您會發現無法安裝,終端機畫面一下就關了起來...這是因為這個install.sh
內有幾個機制,我們編輯它,修改一下即可!

開始沒多久有一段:

chk_user()
{
echo ""
echo "Checkin script user..."
if [ $(whoami) = "root" ]
then
echo "Failed."
echo "Root user not allowed, please run this script as a regular user."
echo "Exiting..."
exit 1;
fi
echo "Passed"
}

******************************************************************************************

呵呵~您把 if [ $(whoami) = "root" ] 這段文字中的 root 給隨便換個名字,例如 dog 、 cat ...
存檔後再執行即可!(此段文字大意是如果您是root就不讓您執行macbuntu)

題外話,如果再刪去一些東西,還可以安裝到 ubuntu 11.04中喔!我已經試過了!一樣是 MAC Style...
呵呵~很期待!

安裝的過程如同您在真正的桌面上安裝一般,您會發現真正的桌面也起了變化,別理它,那只是暫時的...

如果您喜歡MAC OSX 10.5的桌面風格,那就沒問題,因為macbuntu預設就是它...
但若像我想要改成 10.4的藍白風格,就還有一些手腳要動...

安裝到最後,它會問您要不要重新開機,選擇不要!切記!
(如果桌面視窗出現亂象,可暫時關閉視覺特效)

這樣就完成囉!

建議整個製作過程先打包好您要得軟體,最後再安裝macbuntu...

燒成光碟後,一開始還不會MAC Style ,得到外觀偏好設定的佈景主題選擇Macbuntu才行!
不過開關機畫面、各種特效都OK!

另外還有一點,docky中的檔案瀏覽器無法正常啟動,參考找到的解法:


Docky ...Nautilus not start

Just change "Exec=nautilus" to "Exec=nautilus ." (add a whitespace and point)
in file /usr/share/applications/nautilus.desktop, it should work then.



另外,要製作live USB,我的經驗是只有使用 Universal-USB-Installer ,只能在微軟的作業系統內製作才行,
其他都失敗!

大致上是如此,請您參考看看囉! ^_^

2011/3/11 11:28
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
補充說明:

網路上外國人製作的那個Macbuntu.iso 816MB是用remastersys製作的
(光看啟動畫面就知道囉!因為我也曾試作過...)

其基本原理是:將原版光碟正式安裝到硬碟,然後執行macbuntu主題包,接著
立刻用remastersys將你的系統打包起來,製作成ISO...

用remastersys有個根本大原則:最好是純淨的,不要添加另外特別的驅動程式,
比方說顯示卡驅動程式...且因為安裝macbuntu主題包後,系統已經預設會啟動
各式各樣的compiz特效,這樣打包起來後,安裝到別台電腦上(尤其是舊電腦)
就會有奇奇怪怪的現象,甚至還會黑屏...

這是個人的經驗談啦!

而我的製作方法則是用原本光碟慢慢添加程序、修改相關檔案,也把macbuntu主題包
的腳本進行增刪,所以跟這個816MB的版本不一樣...

不過它還不錯用啦!對較新的電腦而言...

畢竟小弟功力尚淺,系統核心的相關設定還不會...

如果有前輩於修改預設系統主題佈置頗有心得,懇請不吝指導...

感恩喔~~~

2011/3/11 13:52
應用擴展 工具箱
訪客
回覆: 打造自己的Ubuntu Live CD...Mac Style
Anon:訪客
我發現LiveCD內預設的核心好像不能支援超過4G的記憶體
如您所說若自製LiveCD 安裝時又不上網 這樣就不會更新了

怎麼預先在LiveCD內加入兩個不同的核心檔案 讓裝機時系統能自動選擇呢

2011/4/13 15:51 | 37cc1 0b57d 3625a 0bed5
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
這個問題我的做法是把支援4G以上記憶體(即支援pae模式)的核心預先下載下來,

啟動Synaptic套件管理程式,於搜尋列輸入 2.6.35,仔細看所列出的項目,
現在是編號28的版本,點選安裝這3個:

linux-headers-2.6.35-28
linux-headers-2.6.35-28-generic-pae
linux-image-2.6.35-28-generic-pae

然後選擇「只下載不安裝」,之後就有這3個deb檔了...

我是把他們放在此光碟系統裡頭,日後首次安裝完成後,再自行動手把他們安裝上去,
移除預設的...

......

不然就是得下載原版的DVD光碟,記得其介紹文件中曾說DVD碟版最大的好處是所有的語系檔都塞進去了,避開語言介面的問題...另一個是存放了各種核心版本,安裝時會自動安裝上適合的核心,而CD版容量不夠,所以只放了一個非pae模式的核心...

或許可以下載DVD光碟,研究其結構...

或許論壇上有前輩具此經驗,知道別的處理方法...

2011/4/13 21:47
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員二級
註冊日期:
2009/11/24 20:41
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 196
MP : 32 / 5618
EXP: 84
離線
謝謝Lancel的解說,但我功力不夠,只有乖乖當白老鼠的份,雖微軟+蘋果+Ubuntu都想三方都玩,甚至昨晚查到有國外硬體商,做出平版10.吋可以相容蘋果以上三方OS,當然這些都是專門愛玩OS的我,會去亂查,希望能等你版本釋出,讓大家試用,並提供缺點,以隨時改進,對了,國外的Macbuntu已經宣稱11.04快出來了,真是期待,並不只我一人,都希望把wubi放入,ㄏㄏ!

2011/4/14 1:35
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
mike1128兄~~

謝謝您的支持喔!

真的!我鼓勵您試試看啦...找個週末假期,給自己一個嘗試的機會...功力是硬著頭皮撐上來的...
我也是出於好奇,於是上網蒐集相關資料,然後親手實踐...學到很多喔!

不過現在沒在玩這個了...(上週是在玩自編2.6.38核心和測試,也PO上來了)

不過那時有了新發現(沒有PO)...透過複製gconf設定檔到ISO檔被分解開的的資料夾(檔案系統/home/您的帳號名稱/tmp/remaster-root)的相對應位置,這個自製LiveCD一啟動,畫面自動就是macbuntu模樣,安裝到硬碟也是如此喔!

那時查到的網路文章有底下這一段:
------------------------------------------------------------------------------------------------------------------------
gconf 的文件路徑保存於/usr/share/gconf/default.path此一檔案中,可概略分為force settings, user performances, 以及system defaults 。force settings表示這些設定使用者不能變動,user performances則代表是使用者可以變動的。而系統的預設值則存於system defaults裡面...
------------------------------------------------------------------------------------------------------------------------

呵呵~所以我把真正system defaults內的東西複製到remaster-root的相對應位置上!

...

玩到後來就剩下主選單要靠手動了...或許寫個script讓光碟能自動運行...
(這裡我就沒有實作了...哈~累了也懶了...)

Ubuntu是跟網路緊密結合的作業系統...一旦有了網路,我這個勞什子其實就沒什麼必要了...
(純脆興趣研究,沒事找事...)

若不執著於「光碟預先載入Macbuntu」,倒是可以做出標準Ubuntu介面的完全自製光碟...
之後就像XP光碟般,安裝時不用上網,就能把你常用的一切一次裝到好...
(之後也能如同原版光碟般,解開來繼續更新和增刪套件喔!)

您要不要動手玩玩看...記得先將系統備份好喔!玩膩了或玩掛了,還原回去就船過水無痕囉!
(推薦Clonezilla還原備份光碟!)

我的LiveCD(其實已經是LiveDVD)真的沒有什麼,人人會做,人人可做,不值得上傳啦!...

2011/4/14 6:22
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
感謝kentxchang的分享~~

國外網站也有一個 macbuntu.iso 喔!

我之前也曾經試用remastersys來製作LiveCD,是很容易變裝,
但是燒成DVD片拿來裝機時,卻發生系統黑屏現象,我在前幾樓有po文...
網路也有類似文章,包括製作Live USB...

不知道您的版本有沒有這樣的問題?是否能順利安裝到別台機器?...
也很期待能夠試用看看...

關於製作過程,請問您也是這樣的三部曲嗎?
1.裝機教育部的ezgo8
2.安裝macbuntu
3.remastersys起來
(有無加載其他驅動程式呢?尤其是顯示卡...)

如果有特殊的製作過程,有特殊的設定事項,期待您不吝與我們分享...

...

因為用remastersys不是很順利,所以我才拿原版光碟研究其結構,
透過更改其套件與設定的方式,看看能不能達成「預載macbuntu的LiveCD」這一目標...

大致算是頗有進展,光碟一開機就是MAC OS X 10.4藍白風格了...之後也能如同原版光碟般,
解開來繼續更新和增刪套件...

macbuntu為MAC OS X 10.6...但還有2個元件仍得自己動手「切換」,我還沒找出其設定檔...

如果您那兒的上傳速度理想,您也可以將ISO分割成數份,依序上傳到免費的網路空間,
例如 megaupload、fileserve...30天到90天的期間,只要還有人繼續下載,會自動延長時限哩!



============================================================
呵呵~自由軟體的世界裡自由度超大,真是超多好玩的...

因為開放,可以自由取得原始碼、自由增刪,只要遵循GNU規章,沒有盜版、
侵權問題(不像M$,還得偷偷摸摸反組譯,想順自己心意調整設定還可能被告...)

所以「預載macbuntu的LiveCD」竟也成了一個小專題、一個山頭等待攻克...
============================================================

2011/4/14 10:56
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
呵呵~好棒喔!

期待您的分享...我也很想把您的光碟「拆開來」好好研究一下...

我的LiveDVD(1.5GB)也是轉載成LiveUSB,然後帶出去炫燿...喔!不是啦!是帶出去「分享」...

Lancel:「呵呵~怎樣!我的MAC在這裡!...」

只要有還算像樣的電腦(能用USB開機),就能用同一套系統繼續工作...

看著掌心那顆小隨身碟,靈魂全在這裏面...只要借個軀殼還魂...
內心不禁發出「現代科技真神奇!」的讚嘆...


2011/4/14 11:29
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員三級
註冊日期:
2010/2/21 11:09
所屬群組:
已註冊使用者
等級: 11
HP : 0 / 259
MP : 50 / 7258
EXP: 38
離線
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安裝系統的!

我網誌原文:
http://kentxchang.blogspot.com/2011/04/ubuntu-remastersys-backupubuntu.html

2011/4/14 13:12
應用擴展 工具箱
回覆: 打造自己的Ubuntu Live CD...Mac Style
會員五級
註冊日期:
2011/3/5 19:32
所屬群組:
已註冊使用者
等級: 21
HP : 0 / 500
MP : 173 / 12485
EXP: 3
離線
哇!太好了!感謝您的分享!

您介紹的方法跟我之前讀過的又有了更大的進步!這回真的可以改變系統預設成為自己想要的模樣哩!

大家又有進步的機會了...

我仍然使用UCK來自製Ubuntu光碟...現在有更新的uck_2.4.4版...

或許透過您介紹的技巧,我可以把最後那部份給克服喔!
這樣就除了用 Remastersys Backup 外,還有一個方法可以打造「光碟預載Macbuntu」的LiveCD...

另外,這是我製作時注意到的小細節:(我修改了macbuntu美化包...)

























==============================================
Mac OS X 作業系統 介面發展簡史:
http://www.loveehome.net/2234.html
==============================================

2011/4/14 13:41
應用擴展 工具箱

« 1 (2) 3 4 5 ... 8 »

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


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