在VMWare虛擬機(jī)上安裝Android
眼下,我驗(yàn)證了在VM上安裝android的步驟,大家研究一下,希望會有所幫助。
首先假設(shè)你依據(jù)LIM的描述,準(zhǔn)備安裝.IMG文件到VM
1 基于installer.IMG創(chuàng)建一個VM磁盤文件
你可以使用sfdisk -l install.IMG 去獲得它的C/H/S信息,
盡管是傳言,但這也是無害的。至少依據(jù)我的觀察,有我們感興趣的一行。如下:
當(dāng)然,你也許需要修改下面的東西,在一定程度上,鏡像文件的大小,基本上是installer.img/512。
復(fù)制下面的命令行到文本,重命名為installer.vmdk,復(fù)制installer.img保證和installer.vmd在同一目錄。
2 創(chuàng)建一個VM對象,選擇為 linux 2.6系列,創(chuàng)建一個主分區(qū),至少1.8G。(只針對IDE,沒試過SCIS,也許是一個道理),添加 installer.vmdk作為一個主機(jī)的擴(kuò)展磁盤。
3 引導(dǎo)VM,按F2進(jìn)到bios界面,設(shè)置引導(dǎo)盤順序,使用+號作為選擇,然后你會看見引導(dǎo)畫面。
4 傳說的‘no sda6’問題出現(xiàn)了,看樣是和升級的分區(qū)表讀取失敗有關(guān)系。沒關(guān)系~ 只需重新引導(dǎo)VM,安裝就會繼續(xù)。升級分區(qū)表需要重啟才能生效。等一會你就會看到"Successfully configured N images." 到此,安裝已經(jīng)完成。
5 重啟VM,從主分區(qū)引導(dǎo)啟動,當(dāng)然你也可以從VM配置里移除install.vmdk,但需要重啟。
以下是幾點(diǎn)注意:
1 確保編譯使用VESAFB編譯核心,并且加入VGA=788 的命令行,800x600顯示正常。1024x768或更高的話就會看到亂七八糟的東西。
2 如果你想使用網(wǎng)絡(luò),你必須要編譯AMD PCNET32驅(qū)動。
3 installer.vmdk不止可以工作在虛擬機(jī)上,不過未經(jīng)證實(shí)
4 Chris's make-live也許可以提供一些快捷方式,不過沒研究過。
但是如果我發(fā)現(xiàn)有更好的捷徑的話我會更新此貼,希望對大家有用,匆匆而寫難免疏漏,請大家指正。
原文來自Mail郵件組Android郵件組chen 。
【編輯推薦】