美文网首页信息技术相关
PhoenixOS—Surface Go体验手记(上)

PhoenixOS—Surface Go体验手记(上)

作者: Niflheimr_75a5 | 来源:发表于2018-11-24 09:15 被阅读9201次

    在我透明的忧伤中,充满着你                            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能拆下屏幕,那个面积也不会让我有任何带出去的欲望,终究还是一台笔记本。
     在计划购买之前,作为凤凰一年多的使用者,我甚至想过如果装上凤凰系统,我想试试脱离手机一个月,只拿手机来当作热点和验证码接收器。
     当然,一切就绪后,我还是被现实狠狠打脸了。

    surface go

    一、安装

    作为心得,安装系统的过程描述仅针对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
      EFI引导原理:
      首先读取efi/boot目录下的efi引导文件,
      随后根据efi文件指定的系统目录下读取系统引导文件,
      如windows10先读取efi/boot/bootx64.efi,然后读取efi/Microsoft/Boot/bootmgfw.efi,
      PhoenixOS则是读取efi/boot/grubx64.efi。  
      
       以文本形式打开grub.cfg,可以发现只有PhoenixOS的引导指令,而没有Windows的:
      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双系统引导了

    相关文章

      网友评论

        本文标题:PhoenixOS—Surface Go体验手记(上)

        本文链接:https://www.haomeiwen.com/subject/easeqqtx.html