PhoenixOS初体验——一键玩转PC版的Android

 

PC版的Android系统已经问世好几年了,记得12年的时候,我就把手里的windows平板装上了AndroidX86,应该是4.0以上的版本。但是当时的移植技术并不成熟,触摸屏使用不了,好多apk也不支持x86构架的CPU,导致可玩性与...



PC版的Android系统已经问世好几年了,记得12年的时候,我就把手里的windows平板装上了AndroidX86,应该是4.0以上的版本。但是当时的移植技术并不成熟,触摸屏使用不了,好多apk也不支持x86构架的CPU,导致可玩性与实用性均不理想,体验一段时间后又换回了win8。

正所谓生命不止,折腾不休,近两年比较成熟的移植方案屡屡出现,苦于安卓平板本身硬件性能的短板以及系统本身的臃肿,我还是一直青睐于把臃肿的Android os 安装到我强大的Y460上(哦,貌似这已经是一款淘汰的老爷机了)和沉睡已久的win平板上。我把这两天的折腾记录整理一下,其中也遇到了一些不常见的问题和一些细节的注意事项。

其实,正常安装的时候非常简单,就像平时安装一个软件那样方便。由于我电脑里的系统比较多,可能导致了一些冲突,才会出现一些意想不到问题

一、准备工作

(1)硬件方面:笔记本联想Y460

自带本身的500G机械硬盘和加装的一块120G固态硬盘,原来机械硬盘的C盘整体迁移到了固态硬盘的C盘,机械硬盘原来的Ubuntu 15.0系统保留,由于文件格式不一样,在windows下看不到。由于硬盘接口、系统迁移、启动方式的不同,我的启动引导是这样的:开机先进入grub的引导,这个引导里面有两个启动项,一个Ubuntu,一个windows,进入windows启动项之后,又是我们平时常见的引导,一个windows7,一个windows8,一个winpe7,一个winpe8,一个不常用的衍生版本的Android x86 4.4r1。

这里为什么把这复杂的启动环境列出来呢,因为后面我在安装完PhoenixOS系统后,一直找不到引导启动项,甚至以为没有安装成功,重装了一次还不行,才分析出来原因,耽误了很多事,这是后话,一会在慢慢道来!

(2)软件方面:

1.安卓系统PhoenixOS

2.Booticex86工具

可以去官网下载,也可以在网盘里找到 http://pan.baidu.com/s/1kVnNSTh

下载速度慢的话,可以看以前的文章:

如何不限速的下载网盘资源

(3)心理方面:

1.强大的心里承受能力,装机有风险,备份需谨慎,万一系统挂了,还有后路可走

2.沉着冷静的分析能力,遇到问题不要着急,一步一步分析

3.不懂就baidu的学习能力,遇到问题,百度问呗,虽然最近百度在风口浪尖,那又怎样呢,装个系统又不会死人

好了,万事俱备,可以开工了!

二、安装硬盘版PhoenixOS系统

PhoenixOS安装的时候,分为硬盘版和U盘版,这里我安装的是硬盘版,因为U盘性能肯定比不上固态硬盘。我本来就是应为受不了Android的卡和慢才要安装在电脑上,如果用安装成U盘版的话,就没有意义了。如果只是想体验一下,看看用户体验的话,那可以先在U盘上安装,觉得可以的话再决定是否使用硬盘安装。由于我折腾的比较多了,直觉告诉我可以直接安装在硬盘上了。

这个系统有一个好处就是不会格式化磁盘,不管安装在硬盘还是U盘,都只是生成一个PhoenixOS文件夹和phoenixldr(默认这个文件在C盘根目录下,后面需要移动到PhoenixOS所在盘根目录下)引导文件。

安装过程比较简单,如下图一步一步来就可以了,和平时安装软件没有什么两样,比起安装Ubuntu和windows,那是相当简单啊!




这里可以根据需要选择容量的大小,需要注意的是,目前这个容量一旦分配就固定了,所以打算长久用的话可以选择8G甚至16G以上的。

如果选择U盘安装的话,要注意U盘空间比你选择的空间至少大1G的空间,class10以上的级别。







上面这个开机启动项是我在贴吧里找的图片,我的开机后反正是没有PhoenixOS的选项




正常情况下,安装完了直接重启就能够看到启动项里面多了一个PhoenixOS的选项,选择他就进入了PhoenixOS系统,第一次进入简单配置一下,就可以上手体验了。

但是正如前面讲到的,由于我的电脑两块硬盘,挂载方式不一样,而且分别分布着多个系统,引导文件有冲突,直接导致的结果就是第一层Ubuntu和windows的启动项里没有看到PhoenixOS,第二层windows7、win8、winpe和Androidx86所在的启动项里面也没有PhoenixOS,第一次以为安装出错了,有安装了一遍(反正里面有卸载选项,先卸载了在装一次也很简单),可是还是没有启动项,这一下排除了安装错误,就是引导文件错误了。

首先百度了一下,没有找到和我类似的,基本上都是安装完了就能直接使用。但是看到有一个帖子上面说,修改phoenixldr里面的参数可以更改分辨率,直觉告诉我,phoenixldr这个文件是和启动项有关的。

根据以往的经验,我目前的笔记本上系统引导在开机后会先调用grub,再根据BCD文件加载phoenixldr

如下图,可能不太准确,但是大差不差就是这个意思。



红色phoenixldr就是逻辑上phoenixldr所处的位置。现在要做的就是把phoenixldr文件加载BCD里面。方法当然有很多种,下面是我的做法,相对来说没那么复杂,不较容易理解。

第一步,在C盘里找到phoenixldr文件,把它复制到PhoenixOS所在盘的根目录,我的是在固态硬盘分出来的I盘。

第二步,打开booticex86软件——BCD编辑——智能编辑模式——添加,然后就是配置参数了:启动磁盘选择PhoenixOS系统所在的硬盘,我的是在HD0这一块磁盘里面;启动分区,是PhoenixOS具体所在的分区,选择I盘;菜单标题可以随意命名;启动文件这里填入phoenixldr 。





简单来说,这一步的操作就是告诉BCD文件,在运行的时候,在第一块硬盘的I分区找到phoenixldr文件,把它加载到BCD里面,这样启动项就出现在了开机的时候。之后phoenixldr会根据里面的参数来找到并启动启动PhoenixOS系统的内核文件kernel,然后系统就点亮了。基本上UNix类似的系统都是这么个启动原理。

好了,可以在笔记本上体验快速流畅丝丝顺滑的Android了,我在安装到平板上的时候,发现触摸屏也是可以用的哦。只是刚开始的时候死活也找不到屏幕键盘,后来在输入法设置里找到了屏幕键盘被关闭,可能是默认的装在台式机了或者笔记本里,在输入的时候弹出屏幕键盘的话多此一举,所以默认的就关闭了,这里只要打开就好了。

关于可能出现的系统时差问题,也就是总是时间晚八个小时,这是Linux的通病,可以看看这里解决http://tieba.baidu.com/p/4471728210

更多好玩法,可以关注微信“技术宅AND代码控”






    关注 技术宅AND代码控


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册