圖片版:https://blog.csdn.net/qq_43348280/article/details/105614261
1. 創(chuàng)建虛擬機
1.1. 使用典型
1.2. 直接加載鏡像文件
1.3. 下面全部使用默認操作進行安裝甘有。
1.4. 顯示已準備好創(chuàng)建虛擬機時自定義硬件(也可以在虛擬機選項卡設置中自定義,還可以在啟動界面進行自定義)葡缰,創(chuàng)建后開啟虛擬機亏掀。
2. 安裝IOS鏡像文件
2.1等待啟動并選擇安裝到硬盤
2.2創(chuàng)建新分區(qū)
2.3一定不要使用GPT,以免無法BOOT泛释。
2.4新建分區(qū)(new選項)
2.5選擇首分區(qū)
2.6自定義分區(qū)大小滤愕,為了方便管理不設置SD卡,因此使用默認操作全部劃分為一個盤胁澳。
2.7選擇Bootable该互,F(xiàn)lags會出現(xiàn)Boot字樣
2.8選中write進行寫入操作,輸入yes進行確認操作
2.9選擇Quit退出韭畸,自此Android已經(jīng)新建好分區(qū)宇智,下面進行引導設置
Quit退出后出現(xiàn)以下界面,使用默認操作
2.10 sda1格式選擇ext4,其它格式容易出現(xiàn)BUG
2.11這時安裝程序會詢問:你選擇了把第一塊硬盤的第一個分區(qū)格式化為ext4胰丁,所有的數(shù)據(jù)將會丟失随橘,你確定要格式化這塊硬盤嗎?選中“Yes”后回車锦庸。
2.12 選擇使用GRUB引導程序机蔗,不使用則直接進入系統(tǒng)
2.13 安裝系統(tǒng)目錄的讀寫
2.14出現(xiàn)該界面時不要進行任何操作,因為如果選擇運行,一般運行不了萝嘁,如果選擇重啟會從光盤啟動梆掸,重新進入此安裝,因此需要彈出光盤牙言。
選擇虛擬機選項卡酸钦,設置界面或是使用快捷鍵ctrl+d,關閉ISO鏡像咱枉,取消已連接和啟動時連接選項卑硫。
2.15確定斷開連接
2.16選擇重啟
3. 編輯引導
3.1 進入啟動界面,在第一個選項卡按e進行編輯蚕断,若不小心進入重啟虛擬機即可
進入下面界面欢伏,同樣對第一個選項按e進行編輯
3.2 可以看到以下界面,<ndroid-9.0中的<表示未顯示完整亿乳,因此我們需要將光標左移硝拧,使用向左的小鍵盤的箭頭即可移動.
3.3找到quiet字符串,將其改為nomodeset xforcevesa风皿,對其強制啟動
3.4 按回車確定編輯河爹,在此界面按b進行引導(即boot),即可成功進入安卓虛擬機
4. 更改默認GRUB引導
進行個人設置之后便可以成功進入系統(tǒng)桐款,但是重啟選擇第一項正常啟動會發(fā)現(xiàn)仍然進入console界面咸这,這是因為編輯的啟動選項并沒有保存記錄,僅僅是在第一次引導時使用魔眨,此時有兩種選擇:一是每次啟動都按照上面步驟重新操作媳维,二是下面將要講的更改grub引導。
4.1使用終端模擬器進行更改遏暴,個人測試并沒成功侄刽,而且比較繁瑣,因此不推薦使用
鏈接https://www.cmdschool.org/archives/4392)
4.1.1在操作界面使用終端模擬器
切換到root模式
su
確認分區(qū)的格式朋凉,可見分區(qū)sda1的格式是“ext4”
mount | grep sda1
創(chuàng)建掛載文件夾
mkdir /data/fs
掛載文件夾
mount -t ext4 /dev/block/sda1 /data/fs
編輯grub
vi /data/fs/grub/menu.list
將行修改如下州丹,
title Android-x86 8.1-rc1
? ? ? ? kernel /android-8.1-rc1/kernel root=/dev/ram0 androidboot.selinux=permissive SRC=android-8.1-rc1 nomodeset xforcevesa
注:在行尾加入“nomodeset xforcevesa”字樣,如有“quiet”字樣請刪除
重啟并測試
Reboot
4.2在啟動界面選擇Debug模式
參考:https://blog.acesheep.com/index.php/archives/938/(為自己的Android9.0截圖杂彭,低版本也可行
按回車鍵進入調(diào)試命令墓毒,等待系統(tǒng)操作完成
輸入mount –o remount,rw /mnt?回車(rw 后有一個空格,注意出現(xiàn)下圖亲怠,說明正確所计,繼續(xù)下一條指令
再輸入vi /mnt/grub/menu.lst?回車出現(xiàn)下面,并更改標紅位置团秽,在上圖的紅線處的quiet后空格主胧,加上nomodeset_叭首。()
備注:操作為Linux命令,首先按i鍵啟動編輯操作踪栋,才可以進行輸入焙格,更改后按Esc鍵進行退出編輯命令,然后按:鍵,輸入wq己英,重新啟動虛擬機即可
由于高版本的安卓虛擬機可以自動調(diào)節(jié)分辨率间螟,下面的設置可忽略,如果要設置分辨率 在啟動參數(shù)最后加上?UVESA_MODE=1280x1024
最后:安卓安裝Vmtools损肛,目前弄了很久也沒有解決,以及安卓鏡像:鏈接: https://pan.baidu.com/s/11F5Bzsihrzf02QPQSawJYg 提取碼: ccrr
傳輸方案:
鏈接:https://answer-id.com/71010441
在Windows主機和Android-x86客戶端之間共享文件荣瑟。您所需要的只是一個支持Samba(SMB)協(xié)議的網(wǎng)絡共享程序治拿。我使用?AndSMB?免費從Play商店下載,它是很好笆焰。您創(chuàng)建一個具有主機名的新連接劫谅,您可以提供憑據(jù)或以訪客身份連接。要以Guest身份連接嚷掠,您可以檢查匿名框捏检,但如果這不起作用,我會給用戶pcname \ guest和一個空白密碼不皆,其中pcname是您計算機的網(wǎng)絡名稱贯城。您打開連接即可看到所有共享文件夾。您所要做的就是將您想要的文件復制到可以從AndSMB訪問的共享文件夾中霹娄!您還可以瀏覽所有Android文件夾并將所需文件上傳到共享文件夾能犯,前提是您已為所有用戶(包括Guest帳戶)設置了讀/寫訪問權限。