Xiaomi 小米 小米盒子增強版 - 遙控器
技德 Remix mini迷你電腦 - 接口
在稱霸智能手機市場后,Android系統在平板電視市場的優勢同樣非常明顯,已經成為智能平板電視的主流操作系統,而各類高清機頂盒自然也不在話下。雖然谷歌也想著依靠Android廉價開源的優勢進入PC市場, 和華碩等廠商合作“開小灶”開發的Android X86一直在更新維護就是很好的證明,只是由于Android系統的辦公和開發應用太過粗糙,似乎一直沒有更好的機會進行宣傳推廣。
也曾有類似北京技德這樣的企業,利用Android X86進行二次開發的RemixOS,讓系統界面和操作方式更適合桌面級PC硬件。想利用Android設備低價的優勢進入公共服務和教育等市場,但現在即使二三線城市學校配發給教師的備課用筆記本電腦也都是聯想ThinkPad甚至微軟Surface,比RemixOS提供的硬件要豪華得多,工作使用也更加舒適。主打廉價的硬件和操作系統平臺已經不太符合當前中國的國情了,而RemixOS的發展也因此陷入了停滯狀態。
Android X86也并非完全沒有機會,龐大的智能手機用戶數量催生了另一種重要應用——移動游戲的熱潮。目前移動游戲市場與PC游戲市場的經濟規模大體持平,是游戲主機平臺的3倍以上。雖然手機便攜,但性能和屏幕大小有限,在家時可能不如電視機或電腦屏幕那么過癮,對此不滿的游戲玩家往往會在電腦上安裝一個Android模擬器,使用大屏幕和手柄進行操作。但Android模擬器的效率低下,一些熱門3D手游至少需要千元級獨立顯卡才能達到主流價位手機的表現水平。相對于隔著虛擬機運行的模擬器系統,直接安裝在硬盤上運行的Android X86在性能和效率上有著明顯優勢。也有企業看上了這個市場機遇適時推出了定制型Andriod X86系統,而這款來自北京超卓科技的鳳凰系統[Phoenix OS]就是典型的代表。
Phoenix OS 鳳凰系統[基于Android X86]
Phoenix OS 鳳凰系統[基于Android X86] - 安裝界面
Phoenix OS 鳳凰系統[基于Android X86] - 安裝界面
Phoenix OS基于Android X86開發,目前有基于Android 7.1的2.2和基于Android 5.1的1.2兩個版本,系統鏡像有可執行的exe文件和iso兩種,一般來說使用exe安裝即可。用戶可以選擇安裝在硬盤或U盤上,還可制定使用的磁盤空間大小,建議安裝在SSD固態硬盤上以獲得更好的性能,一般而言16-32G就足夠使用。
和RemixOS一樣,Phoenix OS的首次運行需要5分鐘左右的時間,之后就可以正常運行和使用了。這款操作系統和RemixOS有許多相似之處,界面看起來有點像Windows10,只是功能上要簡單得多。系統內置了Chromium內核的瀏覽器,顯示速度比RemixOS的Firefox更快,但同樣不夠穩定,瀏覽復雜網頁和Soomal圖集時偶爾會出現進程無響應或崩潰提示。內置的文件管理器界面簡潔,支持局域網NAS存儲共享文件的訪問。
Phoenix OS 鳳凰系統[基于Android X86] - 桌面和通知側欄
Phoenix OS 鳳凰系統[基于Android X86] - 各種網絡應用
Phoenix OS 鳳凰系統[基于Android X86] - 微軟Office Mobile套件
Phoenix OS 鳳凰系統[基于Android X86] - 系統信息
對于Android系統來說,各類網站應用通過專門的移動APP運行還是比瀏覽器好一些。類似淘寶、微博、微信等常用應用,都能通過窗口模式正常運行,只是圖標和字體顯示有些模糊。系統還預裝了網易云音樂、WPS、Google Play等應用。不過移動版WPS實在糟糕,強制注冊和內購糟蹋使用心情,微軟的Office Mobile還是更優秀一些,但對于文字辦公應用而言仍然不敢恭維,只能應急使用[這篇體驗文章就使用PhoenixOS發布]。而各類國內的在線視頻、直播以及Youtube等應用的安裝運行也是毫無問題的。Android X86的兼容性和穩定性已經遠比當年聯想K800那個時代強太多了。
Phoenix OS 鳳凰系統[基于Android X86] - 內置迷你游戲
Phoenix OS 鳳凰系統[基于Android X86] - 游戲
Phoenix OS 鳳凰系統[基于Android X86] - 游戲中的按鍵映射
Phoenix OS 鳳凰系統[基于Android X86] - 游戲
那么Android X86在PC平臺上游戲性能優勢如何?首先鳳凰系統支持XBOX360以及兼容手柄,也支持為Android手機設計的藍牙手柄[需要電腦支持藍牙連接],并支持屏幕按鍵映射功能,手柄操作的手感和敏捷性相對于屏幕觸控的優勢還是很明顯的。在進入游戲后可以看到游戲畫面的右上方會有個按鍵映射設置的圖標,只需要拖動至相應的屏幕位置后保存即可。我們使用了兩臺配置比較普通的電腦進行測試,雖然移動游戲對硬件的要求很低,但一款性能湊合的GPU還是需要的,AMD的A8以上集成GPU、英特爾第六代i3、或者R7 240、GT730等前三代入門級獨顯就可以滿足1080p分辨率下3D移動游戲的全速[60FPS]運行。在一臺老酷睿4核CPU+R7 240顯卡的臺式機電腦上,其3D游戲效率遠強于Android模擬器和Shield TV的表現。而在另一個英特爾G630雙核處理器集顯平臺上,3D性能表現就非常糟糕了,只能運行一些不太復雜的2D游戲。
使用總結
鳳凰系統的目標用戶很明確,就是對手機性能不滿意的手游愛好者,在辦公室摸魚或在家里使用電腦時,也能通過較小的代價輕松超過目前頂級性能手機的游戲體驗,在更大的屏幕,使用鍵盤鼠標手柄也能讓游戲操作精度顯著提升。此外還兼備如音樂、視頻等滿足日常影音娛樂的應用。
不過Android X86雖然性能和應用兼容性已不是問題,但仍有一些令人糾結的明顯缺點,例如糟糕的硬件驅動,其中顯卡和無線網卡尤甚,而鳳凰系統自然也不例外。即使發展到Android 7.1版本,由于只能使用開源驅動,Android X86仍然不支持NVIDIA GTX9、10系以及AMD RX系列的上一代以及新一代中高端顯卡。另外HDMI仍然無法輸出音頻信號,只能通過板載聲卡或UAC兼容的USB聲卡進行音頻輸出。而一些芯片比較新的USB無線網卡也無法驅動,對于“不幸”擁有高端顯卡的硬件發燒友來說,還要另找一臺舊電腦運行Android系統實在是太占地方也沒有必要。而對于重度爆肝手游愛好者,鳳凰系統確實提供了一個高性能的娛樂平臺。這也是Android X86系統通過手游的用戶群體以及手游廠商的財力進入PC平臺的合適切入點。
一、準備一個的U盤
這里用到是30G的。
二、寫入Grub4dos(以下簡稱g4d)
首先把U盤格式化為FAT32。
先在網上下載g4d0.4.5c,打開壓縮包,復制其中的grldr放進U盤,我們就只需要這一個文件。
現在打開UltraISO,注意要有管理員權限。
選擇“寫入硬盤映像”。
點擊“便捷啟動”-“分區表編輯器”。
把U盤設置為活動分區。
再選擇寫入grldr引導。
此時這個U盤應該已經可以啟動了。
現在我們來試一下效果。在U盤里新建menu.lst。
用記事本打開,隨便寫兩行字。
保存后重啟電腦,選擇從U盤啟動,下面這張圖表示我們已經成功了一半了。
三、引導Linux
在U盤里新建幾個文件夾,用來放系統鏡像。
順便放一些實用工具。
現在把ubuntu.iso和mint.iso放到Ubuntu文件夾里,并且從Mint鏡像里提取下面兩個文件。
最終變成下圖這樣。
注意鏡像的名稱不要包含空格等字符,只用字母和數字,不然誰知道會出現什么Bug。
現在修改menu.lst,改成下面這個樣子。
title啟動mint18.3 livecd
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/mint183kdex64.iso locale=zh_CN.UTF-8
initrd /ubuntu/initrd.lz
title啟動ubuntu18.04 livecd
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu18042x64.iso locale=zh_CN.UTF-8
initrd /ubuntu/initrd.lz
不要問為什么他們這么像,反正他們是親兄弟。
這樣一來,Ubuntu和Mint應該就能啟動了,下面說說CentOS。
下載centos6.10minimal,提取其中的images文件夾。
至于為什么需要images,因為安裝的時候要填。
menu.lst寫起來簡單一點。
title安裝centos6.10
find --set-root /cent/centos610x64.iso
map /cent/centos610x64.iso (0xff) || map --mem /cent/centos610x64.iso (0xff)
map --hook
chainloader (0xff)
四、引導androidx86
先要下載安卓系統,根據客戶要求,我選擇了鳳凰系統,版本是3.06,聽說更高的版本會彈出可怕的廣告。
這次就不需要iso了,直接解壓。
修改menu.lst,由于試用的時候無法安裝,所以試用和安裝要分開寫。
title啟動android(鳳凰3.06)
find --set-root /androidx86/kernel
kernel /androidx86/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/androidx86
initrd /androidx86/initrd.img
title安裝android(鳳凰3.06)
find --set-root /androidx86/kernel
kernel /androidx86/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 SRC=/androidx86
initrd /androidx86/initrd.img
這個系統有時無法運行,但只要顯卡不是太新,那就應該沒什么問題。
五、引導WinPE
g4d不支持UEFI,要通過Win10PE來解決這個問題。所以現在要把PE的所有文件提取到U盤的根目錄。
這樣使用UEFI啟動的時候就會進入WinPE。
再把安裝鏡像放進文件夾,進pe后掛載就可以安裝了。
這樣就大功告…等一下,Windows10鏡像超過4GB,放不進FAT32的U盤。
打開萬能的UltraISO,選擇壓縮鏡像。
壓縮后的文件在pe里頭仍然可以用萬能的UltraISO掛載。
六、制作ISO
現在唯一的問題就是這個菜單實在太丑了。
但g4d也是可以制作主題的。現在使用MsgDiyer來制作一個message文件,別忘了修改字庫,加入菜單中用到的所有漢字。
把這個文件放在U盤根目錄,在menu.lst中加入一行。
到這里總結一下完整的菜單寫法。
default 0
timeout 10
gfxmenu /message
title啟動Win10PE
chainloader /bootmgr
title啟動mint18.3 livecd
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/mint183kdex64.iso locale=zh_CN.UTF-8
initrd /ubuntu/initrd.lz
title啟動ubuntu18.04 livecd
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu18042x64.iso locale=zh_CN.UTF-8
initrd /ubuntu/initrd.lz
title安裝centos6.10
find --set-root /cent/centos610x64.iso
map /cent/centos610x64.iso (0xff) || map --mem /cent/centos610x64.iso (0xff)
map --hook
chainloader (0xff)
title啟動android(鳳凰3.06)
find --set-root /androidx86/kernel
kernel /androidx86/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/androidx86
initrd /androidx86/initrd.img
title安裝android(鳳凰3.06)
find --set-root /androidx86/kernel
kernel /androidx86/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 SRC=/androidx86
initrd /androidx86/initrd.img
現在就變得好看很多…emmm,更難看了。
總之現在要把這個U盤制作成ISO,以后更換U盤的時候可以直接刻錄。
打開萬能的UltraISO,默認就新建了一張空光盤,把U盤內的所有文件添加進去,再把grldr設為引導文件。
現在這張光盤成了引導光盤,保存即可。
對了,別忘了把光盤大小增加到25g。