? ? ? ?創(chuàng)建一個(gè)MeeGo鏡像
嵌入式linux中文站向大家介紹關(guān)于如何創(chuàng)建一個(gè)MeeGo鏡像的簡(jiǎn)單教程。
如果你想獲得更加深入的信息,請(qǐng)轉(zhuǎn)到鏡像創(chuàng)建向?qū)В篒mage Creation
步驟一:下載MeeGo鏡像創(chuàng)建者(MIC)
MeeGo鏡像創(chuàng)建者是一個(gè)我們用來(lái)創(chuàng)建MeeGo鏡像的工具。獲取方式如下:
從Gitorious下載MIC源碼:http://meego.gitorious.org/meego-developer-tools/image-creator
或者可以通過(guò)Debian Squeeze,添加如下面這行代碼到/etc/apt/source.list,并通過(guò)apt-get安裝mic2:
deb http://repo.meego.com/tools/repos/debian/5.0/
復(fù)制代碼
更多的安裝下載MIC的方法,請(qǐng)到Image_Creation#Requirements 中查詢。
步驟二:獲取MeeGo.ks文件
KickStart(.ks)配置文件通過(guò)MIC創(chuàng)建出鏡像。KickStart文件指定軟件庫(kù)輸出什么,軟件包包含什么,附加腳本運(yùn)行什么以及創(chuàng)建什么類的鏡像。
基于N900 ARM版本的官方MeeGo .ks文件的獲取路徑:http://repo.meego.com/MeeGo/devel/n900/images/
基于上網(wǎng)本和手持設(shè)備(Moorestown) Intel Atom版本的官方MeeGo .ks文件的獲取路徑:
http://repo.meego.com/MeeGo/devel/trunk/images/
你們可以下載和使用以上這些版本作為你創(chuàng)建MeeGo鏡像文件的一個(gè)基礎(chǔ)。通過(guò)修改這些.ks文件以創(chuàng)建你所想要的定制鏡像。
我們將用上網(wǎng)本的kickstart文件區(qū)創(chuàng)建一個(gè)Meego上網(wǎng)本的鏡像:
http://repo.meego.com/MeeGo/devel/trunk/images/meego-preview-netbook-core.ks
像"@Core"和"@Base"這樣的已經(jīng)被重命名為"@Meego Core"和"@Meego Base",所以我建議你們?cè)诰庉?ks文件時(shí),使用一些比較好的名字。
步驟三:創(chuàng)建MeeGo試用光盤鏡像
MIC的運(yùn)行需要使用root的"sudo"特權(quán)。
下面是生成一個(gè)你可以燒錄到CD上的MeeGo試用光盤鏡像的命令行。
sudo mic-image-creator --config=default.ks --format=livecd --cache=mycache
復(fù)制代碼
一個(gè)被命名為meego-1.0-default-XX.iso的鏡像文件將被創(chuàng)建。這個(gè)ISO鏡像是一個(gè)混合鏡像,它既可以被寫(xiě)到磁盤上,也可以被燒錄到CD上。
步驟四:創(chuàng)建一個(gè)試用USB鏡像
創(chuàng)建一個(gè)可以拷貝到U盤上的MeeGo鏡像的命令如下:
sudo mic-image-creator --config=default.ks --format=liveusb --cache=mycache
復(fù)制代碼
一個(gè)被命名為meego-1.0-default-XX.usbimg的鏡像文件將被創(chuàng)建。你可以通過(guò)以下命令將這個(gè)鏡像燒錄到U盤上:
sudo mic-image-writer meego-1.0-default-XX.usbimg
復(fù)制代碼
這是一個(gè)FAT文件系統(tǒng)的鏡像,它可以很簡(jiǎn)單的被加載到Windows和其他操作系統(tǒng)上。
配置代理和其他變量
~/.mic2_site.conf是一個(gè)配置文件,它可以使你指定代理、cache目錄和其他一些參數(shù)更加的簡(jiǎn)單。
拷貝以下內(nèi)容到~/.mic2_site.conf這個(gè)文件,并用你自己相應(yīng)的值去替代以下內(nèi)容:
[main]
cachedir=/home/user1/mycache
tmpdir=/home/user1/mystorage/tmp
outdir=/home/user1/mystorage
proxy=http://my.proxy.com:911/
no_proxy=localhost,127.0.0.0/8,.mysite.com,172.16.0.0/16
復(fù)制代碼
cachedir=緩存軟件的目錄。通過(guò)設(shè)置這個(gè)參數(shù),你就不需要在命令行在設(shè)置--cache這個(gè)標(biāo)志
tmpdir = 在創(chuàng)建鏡像的過(guò)程中將會(huì)被mic2臨時(shí)使用的目錄。通過(guò)設(shè)置這個(gè)參數(shù),就不需要在命令行在設(shè)置--tmpdir這個(gè)標(biāo)志
outdir = 創(chuàng)建的鏡像文件將存放在這里. 通過(guò)設(shè)置這個(gè)參數(shù),你就不需要在命令行在設(shè)置--outdir這個(gè)標(biāo)志
proxy = 指定你的代理
no_proxy = 指定域名.
在你指定proxy和no_proxy之后,就不需要使用--proxy這個(gè)標(biāo)志了
?
評(píng)論