前言
之前也有過把a(bǔ)ndroid x86安裝到U盤的想法,不是LIVE CD,而是真正意義上的和硬盤安裝的一樣。常規(guī)的方法,是在安裝的時(shí)候選擇自己的U盤。我的U盤容量有32G,習(xí)慣以EXT3格式安裝android x86(FAT32感覺用著卡卡的),但一般的WINDOWS都是不能識(shí)別EXT3的文件系統(tǒng)的,需要額外安裝軟件才能夠?qū)λM(jìn)行讀寫操作。而且把30多G都給了它感覺很浪費(fèi),因?yàn)槲业腢盤還需要放些其它東西,作為文件交換的媒介什么的。也曾想過給它分區(qū),但分區(qū)后系統(tǒng)只能給第一個(gè)分區(qū)分配盤符,第二個(gè)分區(qū)分配的時(shí)候會(huì)出錯(cuò)。把a(bǔ)ndroid x86安裝到第一個(gè)分區(qū)才會(huì)成功,安裝到第二分區(qū)總是出錯(cuò),不知原因何在。最近折騰了一下,找到了可行的方法,也看到有些童鞋不會(huì)把它安裝到U盤上,于是就想著寫這個(gè)教程,給大家參考一下。
特點(diǎn):可以分配指定的容量大小給U盤中的android x86并隱藏起來,剩下的空間可以作為正常U盤使用,支持系統(tǒng)分配盤符。
而且,U盤安裝的android x86能夠識(shí)別U盤的第一分區(qū),并加載為設(shè)備
USB0,前提是第一分區(qū)必須格式化為FAT32格式,不然會(huì)識(shí)別為損壞的存儲(chǔ)卡,在android x86里好像不能格式化,我試過幾次都是一點(diǎn)就自動(dòng)重啟的。安裝到了硬盤的童鞋也可以試試把一個(gè)分區(qū)格式化為FAT32格式,看能不能加載那個(gè)分區(qū)。
另外提一下,在筆記本安裝android x86不能喚醒屏幕的童鞋,可以試一下你鍵盤的Fn組合鍵,例如我的G480,在WIN下休眠和喚醒的組合鍵是Fn+F1,能夠在安卓中起到同樣的作用。
注意:
1.建議U盤讀寫速度在20M左右的童鞋使用U盤版的android x86,低速的U盤會(huì)使android x86出現(xiàn)加載慢、使用時(shí)卡頓的情況。
2.EFI引導(dǎo)的童鞋在進(jìn)入U(xiǎn)盤的android x86的時(shí)候,需要開啟傳統(tǒng)引導(dǎo)模式,不然就會(huì)在引導(dǎo)菜單中沒有U盤的選項(xiàng)。
盡量詳細(xì)了,希望大家能看得明白。
第一部分 在Virtual Box中的準(zhǔn)備工作
1.新建一個(gè)虛擬機(jī),系統(tǒng)類型選擇如圖所示,點(diǎn)擊“下一步”,內(nèi)存分配隨意,這里不是要在虛擬機(jī)中使用它。
2.新建虛擬硬盤。選擇“現(xiàn)在創(chuàng)建虛擬硬盤”,類型為VHD(虛擬硬盤),動(dòng)態(tài)分配。
虛擬硬盤的位置隨你喜好,自己能找得到即可。虛擬硬盤的大小要根據(jù)你的U盤實(shí)際容量來確定。比如我的32G
U盤實(shí)際容量是30.8GB,在這里我就調(diào)為30.20GB(在這里我最大只能選擇30.20GB)。根據(jù)自己的U盤實(shí)際大小來確定新建的虛擬硬盤大小,但必須比U盤的實(shí)際容量小。
3.設(shè)置虛擬機(jī)Android x86。內(nèi)存分配512M以上,顯存128M,還需要在“存儲(chǔ)”選項(xiàng)卡進(jìn)行設(shè)置。如圖,加載android x86安裝鏡像為虛擬光驅(qū),按“確定”保存。
第二部分 android x86的安裝
1.啟動(dòng)新建的虛擬機(jī),彈出android x86的安裝界面,選擇“Installation - Install
Android-x86 to harddisk”。
2.在分區(qū)選擇界面中選擇“Create/Modify partitions”,按Enter鍵。
3.首先創(chuàng)建第一個(gè)分區(qū),也就是你把一定大小的空間分配給安卓后,剩下的作為正常U盤使用的空間。把光標(biāo)移動(dòng)到“NEW”,按Enter后選擇“Primary”,大小根據(jù)實(shí)際來確定。比如我的U盤實(shí)際容量是30.8GB,而新建的虛擬硬盤只能創(chuàng)建為30.2GB,我想分配給android
x86 4G的空間,于是第一個(gè)分區(qū)大小就是30.2 - 4 = 26.2 GB,也就是約等于26200MB。確定大小后選擇“beginning”。這一步看起來有一些復(fù)雜,參考下面的圖示。用方向鍵進(jìn)行選擇。
創(chuàng)建第一個(gè)分區(qū),用方向鍵將光標(biāo)移至“NEW”
選擇PRIMARY,確認(rèn)
大小的話,填入你想預(yù)留的空間大小。
選擇beginning,確認(rèn)
創(chuàng)建第二個(gè)分區(qū):用剩余的空間創(chuàng)建第二個(gè)分區(qū),并設(shè)置為“bootable”(選定第二個(gè)分區(qū),在下面的“bootable”選項(xiàng)中按確定,就會(huì)發(fā)現(xiàn)第二個(gè)分區(qū)的“flag”下面有 “boot”的字樣),然后把光標(biāo)移動(dòng)到“write”按確認(rèn)鍵,并輸入“yes”,確認(rèn)剛才所作的修改。成功后,移動(dòng)光標(biāo)至“quit”,返回分區(qū)選擇界面。
光標(biāo)移到free space,左右方向鍵控制選擇new
選擇primary
空間大小默認(rèn)
將光標(biāo)移到sda2,選擇bootable
此時(shí)sda2 的 flags有boot字樣
光標(biāo)移動(dòng)到write
從鍵盤輸入“yes”
返回分區(qū)選擇界面
4.選擇第二個(gè)分區(qū) sda2,格式化ext3,之后一直選擇YES或者OK(再次確認(rèn)格式化,選擇安裝GRUB引導(dǎo),將/system目錄安裝為可讀寫),android x86安裝完成。完成后關(guān)閉虛擬機(jī)。再進(jìn)行下一步操作。
第三部分 將 VHD轉(zhuǎn)換為 IMG,并寫入U(xiǎn)盤
1.下載軟件 StarWind Converter,運(yùn)行,界面如圖所示。
選擇“next”,點(diǎn)擊省略號(hào),選擇你剛才創(chuàng)建的VHD虛擬硬盤文件。
選擇“Raw image”,點(diǎn)擊“next”。
點(diǎn)擊“next”。
正在轉(zhuǎn)換。
轉(zhuǎn)換成功后,點(diǎn)擊“Finish”,便可以在和你的VHD虛擬硬盤相同目錄下發(fā)現(xiàn)有一個(gè)同名的IMG文件。
2.將IMG文件寫入U(xiǎn)盤。下載
win32diskimager,運(yùn)行界面如圖所示。
點(diǎn)擊文件夾圖標(biāo),選擇剛才生成的IMG文件,點(diǎn)擊確定。在Device下選擇你的U盤盤符。然后點(diǎn)擊write,在彈出的提示窗口中,點(diǎn)擊“yes”,靜待寫入完成。
寫入成功后,在“我的電腦”或者“計(jì)算機(jī)”中的移動(dòng)設(shè)備中可以看到一個(gè)未格式化的分區(qū),格式化后,即可以像正常U盤一樣使用,空間大小和你剛才分的第一分區(qū)的大小一樣。
重啟電腦,在引導(dǎo)菜單中選擇你的U盤(EFI引導(dǎo)的童鞋需要開啟傳統(tǒng)引導(dǎo)模式),引導(dǎo)進(jìn)去后,就可以看到你熟悉的藍(lán)色引導(dǎo)界面了。至此,教程結(jié)束。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。