苏菲狗对于轻办公来说,内置系统(Win10s)基本够用。个人实在不想去升级内置系统(影响续航等),但有时 Win10s 的商店模式实在无法满足特殊需求(sftp等),因而此前尝试在不影响内置系统的前提下安装了 Ubuntu,启动管理器采用 refind(0.11.2),支持触摸屏选择启动系统。轻办公及轻开发基本完备,敌不过大屏高清的诱惑,于是又尝试着装 Android x86,一机在手,兼及轻办公、轻开发、轻娱乐。
这次安装的是最新版的 Android x86 8.1 r2,个人以前没试过,做好充分准备后,分析需求如下:
- 为防止安装程序影响已有数据,需手动安装(不采用官方 U 盘安装程序)
- 机器是低配版,64G 的 EMMC 盘在安装 Ubuntu 时已占了 12G,不愿意给太多空间给 Android 了,考虑映像大小后分出 3G 空间(/dev/mmcblk0p4)
- 由于 EMMC 盘上空间紧缺,数据文件(data)必须存至 TF 卡,128G 容量的 TF 卡分出 30G 空间(/dev/mmcblk1p2)
- 采用 refind 直接启动,解决 Secure Boot(见 refind 相应文档)及触摸屏选启动系统(使用蓝牙键盘的无奈)
- 解决 Android x86 8.1 r2 官方映像无法下载问题(已解决)
- 解决 Android x86 8.1 r2 官方映像中 WIFI 及蓝牙异常问题(已解决)
- 解决 Android 和 Windows 系统时间不统一的问题(已解决)
- 兼容仅有 ARM 模式的 APP(已解决)
- 使用 USB 接口 GPS,方便外域使用谷歌地图(已解决)
- 与 Ubuntu、Win10s 共用蓝牙设备(目前 BLE 设备仍无法统一)
- 解决休眠休死现象(已解决)
- 采用虚拟 SDCARD,既兼容部分特殊 APP(地图类等),又可避免误操作格式化整张 TF 卡
- 解决解锁进入系统后无法响应重力感应旋转屏幕的问题
以上各需求多数已解决,除摄像头未支持外(仅有不完善的前置摄像头驱动代码),其他基本完美驱动。后续有时间再慢慢补充相关的实现步骤和驱动等等。
补充一下系统信息截屏: