眾所周知,Android主要用于手機,但是,它可以在PC上安裝Android嗎? 典型計算機的CPU是X86架構師,而移動電話的CPU實際上是ARM架構師,但是基于Android Linux系統,并且也是開源的。 當然,X86 Architect是Android的定制版本。
就像各品牌手機的安卓系統是在 Android 原版系統的基礎上改進適配的一樣,除了原版 Android - X86 系統,還有各種發(fā)行版,比如在前兩年大名鼎鼎的 PhoenixOS(鳳凰系統),印度的 PrimeOS 。當然還有 FydeOS 這種基于 Chromium OS 類似于 Google Chrome OS 的系統。
在Windows 10 中運行虛擬機,同樣能安裝 Android-x86 版。目前Oracle VM VirtualBox 6.X 版本,VMware Workstation 16(當前還是2020H1預覽版)都已經支持和 Hyper-V 共存了,如果只從性能的來考慮,VMware 是最強的。但是 Windows 10 集成了 Hyper-V ,就不再安裝其他虛擬機了,就用 Hyper-V 來安裝 Android-x86 系統。
1、配置 Hyper-V 網絡模式
在虛擬機中,一般都有橋接(Bridging)模式、NAT 模式及 Host-only 模式三種模式,在 Hyper-V 中已經默認配置了一個 Default Switch 網卡,是屬于內部網絡類型的,即 NAT 模式。普通的臺式機一般沒有無線網卡,在安裝 Android-x86 之后,也不能通過 NAT 模式上網。因此需要配置一個橋接模式的虛擬網卡,分配給 Android-x86 虛擬機,這就相當于這臺虛擬機和宿主機是同一個路由器,會由宿主機所在的真實路由器的 DHCP 服務分配一個和宿主機相同網段的 IP ,就可以上網了。
打開 Hyper-V 管理器,在其右側點擊 虛擬交換機管理器,新建虛擬網絡交換機,類型選擇 外部,再 創(chuàng)建虛擬交換機。
指定一個名稱,連接類型為 外部網絡,選擇宿主機連接網絡路由器的真實網卡。
2、下載 Android-x86
在 android-x86 官方網站下載 64 位 ISO 鏡像,當前最新版是 android-x86_64-9.0-r2.iso
3、在 Hyper-V 管理器中新建虛擬機
在新建虛擬機向導中,注意 指定代數 時一定要選擇第一代,否則連 Android ISO 的安裝引導程序都無法啟動。第一代默認是 IDE 控制器,而第二代創(chuàng)建的硬盤默認是 SCSI ,Android 不支持。
在配置網絡 中選擇第一步建立的橋接(Bridging)模式的虛擬網卡,否則 Android-x86 系統無法上網。
在 安裝選項 中,選擇從可啟動的 CD/DVD-ROM 安裝操作系統,指定已經下載完成的系統鏡像 ISO 文件。
4、硬盤分區(qū)
完成虛擬機的創(chuàng)建之后,在 Hyper-V 管理器中連接剛創(chuàng)建的虛擬機,啟動。系統鏡像引導成功,按向下方向鍵,選擇 Installation 項,進入安裝程序 。
進入分區(qū)程序后,選擇 Create/Modify partitions 創(chuàng)建分區(qū)。
提示是否使 GPT 分區(qū)表,一定要選擇 NO,Android-x86 要使用 MBR 分區(qū)表。
按左右鍵頭鍵選中 New,回車,新建分區(qū)。
選中 Primary ,回車,新建一個主分區(qū)。
設置分區(qū)容量大小,默認是所有空間,回車,將所有空間分為一個分區(qū)。
提示輸入 yes 確認,輸入 yes,回車,確認進行分區(qū)。
選中 Bootable ,回車,出現 Boot 標記,表示已經設置為可引導分區(qū)。最后選中 Write ,回車,將分區(qū)寫入硬盤分區(qū)表保存。
5、安裝系統
選擇剛才創(chuàng)建完成的分區(qū) sda1 ,回車。下一步選擇文件系統,選擇 ext4 ,回車。下一步確認用 ext4 格式化 sda1 分區(qū),回車。
是否安裝 grub 引導程序,選中 yes ,回車。
是否安裝 /system 目錄可讀寫,選中 yes ,回車。
等待系統安裝完成。
6、從硬盤啟動系統
系統安裝完成后,先不要重啟,要么在虛擬機中選擇媒體,彈出系統光盤鏡像;要么配置虛擬機,更改啟動順序,將硬盤放到最前面。然后,選中 Reboot ,回車重啟。
系統啟動,經過簡單的選擇配置,出現桌面環(huán)境。
至此,Windows 10 中用 Hyper-v 虛擬機安裝 Android-x86 完成,初步感受,一是由于臺式機沒有觸屏,操作很不方便,當然可以嘗試安裝為臺式機優(yōu)化過的發(fā)行版,比如 PhoenixOS;二是在 hyper-v 虛擬機中 Windows 之外的系統無法啟用增強會話模式,圖形界面性能很差,只能用來學習和測試了。Hyper-V 的優(yōu)點是和 Windows 10 系統集成,虛擬機可以開機啟動,占用資源低。如果一定要啟用 Linux 等系統的圖形界面的話,那還是嘗試一下 VMware Workstation Pro 吧。