大家都知道安卓 Android 是主要用於手機,在個人電腦中能不能安裝 Android 呢?普通電腦的 CPU是 X86 架構,手機 CPU 基本都是 ARM 架構的,但是 Android 是基於 Linux 系統的,同樣是開源的,當然也有 Android 的 X86 架構的適配版。
就像各品牌手機的安卓系統是在 Android 原版系統的基礎上改進適配的一樣,除了原版 Android - X86 系統,還有各種發行版,比如在前兩年大名鼎鼎的 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 管理器,在其右側點擊 虛擬交換機管理器,新建虛擬網絡交換機,類型選擇 外部,再 創建虛擬交換機。
指定一個名稱,連接類型為 外部網絡,選擇宿主機連接網絡路由器的真實網卡。
2、下載 Android-x86
在 android-x86 官方網站下載 64 位 ISO 鏡像,當前最新版是 android-x86_64-9.0-r2.iso
3、在 Hyper-V 管理器中新建虛擬機
在新建虛擬機嚮導中,注意 指定代數 時一定要選擇第一代,否則連 Android ISO 的安裝引導程序都無法啟動。第一代默認是 IDE 控制器,而第二代創建的硬碟默認是 SCSI ,Android 不支持。
在配置網絡 中選擇第一步建立的橋接(Bridging)模式的虛擬網卡,否則 Android-x86 系統無法上網。
在 安裝選項 中,選擇從可啟動的 CD/DVD-ROM 安裝作業系統,指定已經下載完成的系統鏡像 ISO 文件。
4、硬碟分區
完成虛擬機的創建之後,在 Hyper-V 管理器中連接剛創建的虛擬機,啟動。系統鏡像引導成功,按向下方向鍵,選擇 Installation 項,進入安裝程序 。
進入分區程序後,選擇 Create/Modify partitions 創建分區。
提示是否使 GPT 分區表,一定要選擇 NO,Android-x86 要使用 MBR 分區表。
按左右鍵頭鍵選中 New,回車,新建分區。
選中 Primary ,回車,新建一個主分區。
設置分區容量大小,默認是所有空間,回車,將所有空間分為一個分區。
提示輸入 yes 確認,輸入 yes,回車,確認進行分區。
選中 Bootable ,回車,出現 Boot 標記,表示已經設置為可引導分區。最後選中 Write ,回車,將分區寫入硬碟分區表保存。
5、安裝系統
選擇剛才創建完成的分區 sda1 ,回車。下一步選擇文件系統,選擇 ext4 ,回車。下一步確認用 ext4 格式化 sda1 分區,回車。
是否安裝 grub 引導程序,選中 yes ,回車。
是否安裝 /system 目錄可讀寫,選中 yes ,回車。
等待系統安裝完成。
6、從硬碟啟動系統
系統安裝完成後,先不要重啟,要麼在虛擬機中選擇媒體,彈出系統光碟鏡像;要麼配置虛擬機,更改啟動順序,將硬碟放到最前面。然後,選中 Reboot ,回車重啟。
系統啟動,經過簡單的選擇配置,出現桌面環境。
至此,Windows 10 中用 Hyper-v 虛擬機安裝 Android-x86 完成,初步感受,一是由於臺式機沒有觸屏,操作很不方便,當然可以嘗試安裝為臺式機優化過的發行版,比如 PhoenixOS;二是在 hyper-v 虛擬機中 Windows 之外的系統無法啟用增強會話模式,圖形界面性能很差,只能用來學習和測試了。Hyper-V 的優點是和 Windows 10 系統集成,虛擬機可以開機啟動,佔用資源低。如果一定要啟用 Linux 等系統的圖形界面的話,那還是嘗試一下 VMware Workstation Pro 吧。