PhoenixOS—Surface Go体验手记(上)
2018-11-24 本文已影响9201人
Niflheimr_75a5
在我透明的忧伤中,充满着你 2018-11-24
11月22日,狗东终于把从双11就下单的整套surface go送来了。
通常来说,朋友都不太看好这台明面意义上的surface平板,比如配置太差呀,边框停航母呀,一套下来价格都赶上了core m版的surface pro呀,等等。
但,其实我已经有台surface book 2了(24期)。
其实我考虑的只有三点:便携、win10、田字LOGO。从surface phone的铺路到Andromeda项目曝光,再到微软煞有介事地说出本来已经暴死的surface mini,我还是不出意料地等到了这个差强人意的Go。
即使pro和book能拆下屏幕,那个面积也不会让我有任何带出去的欲望,终究还是一台笔记本。
在计划购买之前,作为凤凰一年多的使用者,我甚至想过如果装上凤凰系统,我想试试脱离手机一个月,只拿手机来当作热点和验证码接收器。
当然,一切就绪后,我还是被现实狠狠打脸了。
一、安装
作为心得,安装系统的过程描述仅针对efi引导的PhoenixOS双系统。
1. 前期准备
Surface Go预装了win10 S家庭版,S意为安全模式,当第一次激活后,surface默认已打开bios安全启动和bitlocker两个安全功能,若关闭安全启动,则将无法进入已经被bitlocker加密的系统,因此首先关闭bitlocker。
- 激活、登陆ms账户后(别忘了领一年office365),打开设置——更新和安全——设备加密选项,点击解除保护,就进入bitlocker解密过程,时长约为10-20分钟;
- 解密完成后,资源管理器C盘图标的那个锁就没了,随后进入bios解除安全启动;
Surface系列通用进入bios方法:关机状态,先按住音量+键不放,点按电源键,待出现田牌LOGO后松开。
Surface UEFI
- 随后即可在官网下载凤凰系统安装包或iso镜像进行常规安装了。
PS:若有重新分区、通过iso安装凤凰系统、重装win系统等需求,Surface Go必须在win10家庭版、专业版、教育预览版中选择,企业版会因为没有固件适配而导致一些毁灭性bug,如不能完全黑屏、相机和windows hello失效等。
2. EFI引导设置
自从win10 1709以后,安装为efi引导的凤凰系统需要修改grub配置文件才能正常通过grub2引导双系统了。
- 安装完成凤凰系统后,用easyUEFI查询启动项,发现其实已经存在了grub的引导文件:
easyuefi
但即使禁用windows boot manager,也只能引导PhoenixOS单系统,因为grub.cfg配置文件中没有windows的引导项。 - 准备一个PE盘,重启进入PE,查看EFI分区:
efi
可以发现两个系统的引导文件都正常,进入boot目录:
boot
以文本形式打开grub.cfg,可以发现只有PhoenixOS的引导指令,而没有Windows的:EFI引导原理: 首先读取efi/boot目录下的efi引导文件, 随后根据efi文件指定的系统目录下读取系统引导文件, 如windows10先读取efi/boot/bootx64.efi,然后读取efi/Microsoft/Boot/bootmgfw.efi, PhoenixOS则是读取efi/boot/grubx64.efi。
grub
-
从grub.cfg文本底部另起一行,添加以下代码以实现引导windows:
menuentry 'Windows(单引号内名称随意)' { search --file --no-floppy --set=root /EFI/Microsoft/Boot/bootmgfw.efi chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi }
- 最后从easyUEFI禁用windows boot manager启动项,至此就完成win10+PhoenixOS双系统引导了