在Surface Pro 4上安装Bliss OS

2023-11-16

安装Bliss OS

起因

为了让已经有点跑不动的苏婆4发挥余热(其实是想玩Arcaea),打算往上面安装安卓系统,之所以不使用模拟器,就是因为模拟器跑起来太慢了,而且像是mumu之类的模拟器还不支持多点触控……

失败的尝试

凤凰系统

很漂亮,但是用不了。触屏老是会掉。而且grub没键盘就用不了。

Fyde OS

已经改成这货了。通过U盘启动有点蛋疼。

Bliss OS 安装步骤

  1. 官网下载安装镜像。
  2. 关闭Surface的Security Boot和Bitlock。
  3. 在wiki.blissroms.org上下载Surface的触屏驱动,并按要求布局好文件夹。
  4. 将镜像烧写到大于8G的U盘(官网安装步骤里没有强调这点,但是4GU盘无法成功引导)。
  5. 将U盘插入Surface的USB口,按住音量-键并开机,以从U盘引导。
  6. 选择安装BlissOS。
  7. 选择Windows安装的主分区。或者你也可以安装到其他分区,并格式化分区;但是绝对不要安装到外部存储设备上,比如SD卡。grub无法识别SD卡并从那里启动。
  8. 选择不要格式化,否则你的Windows和数据就没了。
  9. 选择安装grub(如果你的efi分区满了,grub的安装不会成功;可笑的是,Bliss OS似乎从未考虑过grub安装失败的情况。所以,BlissOS会无法启动或者开机只能进入grub命令行,但是安装时你不会收到任何提示。特别注意,如果你之前安装了很多次各种系统的话,efi分区几百MiB的空间一下子就会耗尽)
  10. 选择令System/可写,因为你需要更新驱动
  11. 安装结束后,选择重启。不要选择进入BlissOS,因为这里的进入BlissOS是进入U盘里的BlissOS
  12. 重启进入BlissOS
  13. 直接从所有程序里打开终端模拟器,然后按wiki上的提示操作(复制驱动到/system/lib/firmware)
  14. 不要升级su,有概率无法开机。(这很玄学,我也不知道为什么;或许你可以?)
  15. 享受吧

值得说的坑

  • 不能安装到SD卡
  • 对应分区的BitLocker(即设备加密)必须关闭(除非你安装到独立分区)
  • efi分区的空间要留足
  • U盘必须大于等于8G
  • 安装全过程没有二次确认和撤销,不小心选错分区的话只能长按电源键直接关机,按esc会直接进入下一步。
  • 下载到的触屏固件需要放到特定文件夹,必须遵循wiki说明。
  • 安装过程必须使用键盘
  • 升级su二进制文件有风险
  • data.img最好不要小于8G(直接安装到主分区者需要注意)
  • 不兼容Arcaea
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Surface Pro 4上安装Bliss OS 的相关文章

  • Android QQ 登录接入详细介绍

    今日科技快讯 近日 百度地图发布2022春节出行大数据 迁徙大数据显示 2022年春运迁徙规模较去年农历同期有明显上升 春节期间全国人口迁徙规模日均值为去年农历同期的近两倍 春节前的迁徙规模峰值出现在1月29日 腊月廿七 春节后于2月6日达
  • 如何安装和使用Android夜神模拟器

    夜神模拟器 是全新一代的安卓模拟器 能够让你在电脑上畅玩手机游戏 与传统安卓模拟器相比 基于Android7 1内核 同时向下兼容Android5 1内核以及X86 AMD 具备极高的兼容性和稳定性 加上超高帧率模式 能够在电脑上运行高性能
  • Android中使用jiecaovideoplayer播放视频

    每天学一点2020 5 13 Android 2 Android中使用jiecaovideoplayer播放视频 1 添加依赖 2 添加运行时的权限 3 布局 4 JCVideoPlayer使用 5 设置视频 Android中使用jieca
  • 安卓报错 Failed to commit install session

    Installation failed due to Failed to commit install session 2076835843 with command cmd package install commit 207683584
  • (2022)安卓和苹果应用注册上架概述

    目录 一 点击目录跳转对应文章 一 华为开发者申请及上架 二 小米开发者申请及上架 三 应用宝开发者申请及上架 四 OPPO开发者申请及上架 五 VIVO开发者申请及上架 六 苹果开发者申请及上架 开始前的准备工作 1 注册前先准备一个邮箱
  • android动静态申请IMEI或其他特殊权限(适配11)

    报错原因 今天又是撸代码的一天 人生第一个项目上架闪退被打回 很难受 打开就闪退 后面才恍然大悟 打开APP默认申请获取手机IMEI 测试用的手机被我手动打开了权限 所以一直没有注意这个问题 果然 log报错 java lang Secur
  • 与Android对接注册接口的session会话取值为null问题

    与Android对接注册接口的session会话取值为null问题 问题 最近在改造一个springboot项目时在后端写好登录接口后 Android调用登录成功后 调用其他接口时发现获取session为null 经过swagger一番测试
  • 制作一个“生日快乐”App,来自程序员的生日礼物~

    点击上方 码农的后花园 选择 星标 公众号 精选文章 第一时间送达 之前给大家制作了一个来自程序员的表白神器 本期带大家做一个 生日快乐 App 来自程序员的生日礼物 不要再说程序员不懂浪漫咯 往期精彩 Android App 开发的三种姿
  • flutter 文字拼接

    Container margin EdgeInsets only right 10 child Row mainAxisSize MainAxisSize min children ConstrainedBox constraints Bo
  • 旧电脑再利用:完整版 Chrome OS 安装指南

    很多人家里应该都有用了好几年 配置略微有些老旧的笔记本或台式电脑 如果不考虑二手变卖 为它们安装更加轻量的操作系统其实也是一个不错的旧物利用技巧 此前我曾经为大家介绍过在普通 PC 安装 Fyde OS 的方法 虽然无论是 Fyde OS
  • R 点云覆盖的区域

    我有一团分散在二维欧几里得空间中的点 我想计算连接云的最极端 外围 点的多边形内部的面积 换句话说 我想估计这个空间中云覆盖的面积 R中有公式吗 非常感谢您的任何回复 朱利安 这称为凸包问题 R内置chull函数应该完成这项工作 要计算面积
  • matplotlib 3D 数据的 2D 切片

    我无法找到任何关于此的信息 也许是因为我没有正确的命名法 即我不知道如何准确地要求它 但无论如何 我有一个 3D numpy 数组 a 我想识别并绘制 a 0 的二维表面 需要说明的是 数据是在 3D 空间上平滑变化的双精度浮点数 表面 a
  • 平滑圆锥法线

    我正在尝试计算圆锥体的平滑法线 在寻找代码示例和解释时 我不断地遇到面部法线的方向 我在下面发布了几张我正在做的事情的照片 第一个 基本上只是标准化顶点位置 给了我相当平滑的阴影 但边缘 缺失 底面也不坚固 第二个有边缘 但阴影是平坦的 面
  • 创建旋转表面

    我有一个磁盘的 3D 图 代码如下 ri 100 ra 300 h 20 input xy coordinates xy np array ri 0 ra 0 ra h ri h ri 0 radial component is x val
  • 使用 meshgrid 将 X,Y,Z 三元组转换为三个二维数组,用于 matplotlib 中的曲面图

    我是 Python 新手 所以请耐心等待 我很感激任何帮助 我拥有的 三个一维列表 xr yr zr 一个包含 x 值 另外两个包含 y 和 z 值 我想做的事 在 matplotlib 中创建 3D 等高线图 我意识到我需要使用以下方法将
  • 3D 表面 JavaFX

    我正在尝试在 JavaFX 中实现我自己的 3D 表面动画 但我不明白一切都应该如何工作 有人可以帮助我了解哪些应该去哪里吗 已经知道使用类构建 Mesh 需要类对象TraingleMesh然后必须使用方法添加点mesh getPoints
  • 如何在 R 中创建缺失值的曲面图?

    我有一个 5x5 矩阵示例 其中包含以下值 dat lt matrix seq 1 13 0 5 nrow 5 byrow TRUE dat seq 2 25 2 lt NA 1 NA 2 NA 3 NA 4 NA 5 NA 6 NA 7
  • 如何在出厂重置后从 Android 恢复丢失的数据、照片、联系人

    什么是恢复出厂设置 恢复出厂设置是将电子设备恢复到制造商在工厂设置的原始状态 也称为主重置或硬重置 恢复出厂设置有什么作用 这样做将删除用户在设备上添加的所有数据 设置和应用程序 当手机需要出售 需要擦除个人数据或者遇到设备故障 病毒攻击
  • 如何在曲面图上绘制等高线? (4D)

    我想制作一个 4d 图 其中有 X Y Z 作为表面 和 C 显示为该表面上的轮廓 我现在拥有的 我想要什么 我怀疑答案将是一些 Facecolors 或 countourf3d 的技巧 但我似乎无法弄清楚 非常感谢任何帮助 My code
  • 如何创建 3D 高度图

    我有一个 2D 数组 Z 存储该元素位置的高度 除了使用方法之外here http matplotlib org mpl toolkits mplot3d tutorial html surface plots其中我需要创建与 Z 大小相同

随机推荐

  • 安卓逆向-IDA

    Java层代码是对系统层 so层 的封装 所以假如说APP开发者直接调用系统的接口而不是Java层 有些地方我们hook不出来 所以需要深入去了解so层的接口 IDA的使用 按F5可将汇编代码转C JNI OnLoad so层的hook接口
  • maria数据库随机查询_如何安装Maria DB,创建数据库和执行查询

    maria数据库随机查询 你好朋友 在本教程中 我们将看到 1 如何安装Maria DB 2 如何连接到Maria DB 创建数据库和执行查询 1 如何安装Maria DB 1 1 转到以下链接 然后单击 立即下载10 4 12稳定 按钮
  • JNPF低代码开发平台 新版3.4.6 框架源码分享

    每一个传统行业都有机会变成技术驱动的现代行业 这次疫情正在把很多原来的应急技术变成日常技术 数字化进程中最大的受益者不是互联网企业 而是用互联网改造自己的企业 独木不成林 或许JNPF快速开发平台正是意识到了这一点 才忙着织出一张密集的网
  • Python---多线程编程、基于Socket完成服务端程序开发、基于Socket完成客户端程序开发

    1 进程 程序在操作系统内运行 即成为一个运行进程 线程 进程内部可以有多个线程 程序的运行本质上就是由进程内部的线程在实际工作的 并行执行 多个进程同时在运行 即不同的程序同时运行 称之为 多任务并行执行 一个进程内的多个线程同时在运行
  • redis Hyperloglog 过滤重复

    Redis 中对 HyperLogLog 的应用 首先 在 Redis 中 HyperLogLog 是它的一种高级数据结构 提供有包含但不限于下面两条命令 pfadd key value 将 key 对应的一个 value 存入 pfcou
  • 【Linux】详解套接字编程

    文章目录 网络套接字 1 端口号 1 1认识端口号 1 2端口号VS PID 2 TCP与UDP协议 3 网络字节序 4 socket编程 4 1常用接口 4 2sockaddr结构 4 3 socket接口的底层工作 4 4字符串IP V
  • 计算机视觉、模式识别、机器学习常用牛人主页链接

    牛人主页 主页有很多论文代码 Serge Belongie at UC San Diego Antonio Torralba at MIT Alexei Ffros at CMU Ce Liu at Microsoft Research N
  • Python课堂笔记之输出数组中的数字

    将数组中的数字顺序输出
  • PLSQL中如何进行界面的基本使用和编辑。

    打开plsql后点击左上角的钥匙后可以看到最近登录的用户名和实例名称 System ORCL 其中system代表用户名 ORCL代表实例号 服务名 如何调整关键字的颜色 字体呢 选择Tools gt Preference gt 查看左侧栏
  • PAT乙级1023 组个最小数 (20 分)

    1023 组个最小数 20 分 一 问题描述 给定数字 0 9 各若干个 你可以以任意顺序排列这些数字 但必须全部使用 目标是使得最后得到的数尽可能小 注意 0 不能做首位 例如 给定两个 0 两个 1 三个 5 一个 8 我们得到的最小的
  • map 如何使用结构体作为自定义键值

    在使用map时 有时候我们需要自定义键值 才能符合程序的需要 比如我们需要使用自定义的结构体来作为map的键值 struct Test int x int y 这样直接使用的话 在编译时会出问题 1 gt Build started Pro
  • 【MATLAB第32期】【更新中】基于MATLAB的降维/全局敏感性分析/特征排序/数据处理分类问题MATLAB代码实现

    MATLAB第32期 更新中 基于MATLAB的降维 全局敏感性分析 特征排序 数据处理分类问题MATLAB代码实现 持续更新 本文敏感性分析主要分析分类问题 fisher rf arf nca等 版本更新 2023 8 2 增加基于拥挤距
  • JAVA 创建学生类

    1 题目 编写程序实现如下功能 已知学生类有域变量 学号 班号 姓名 性别 年龄 和方法 获得学号 获得班号 获得性别 获得年龄 修改年龄 显示基本信息 定义一组学生对象 并初始化他们的基本信息 然后依次输出 2 源代码 Student j
  • linux自动挂载NTFS格式移动硬盘

    转自 http blog 163 com cmh lj blog static 100812304201252522119264 由于移动硬盘还有不少的资料 刚插入移动硬盘的时候发现只能自动挂载FAT FAT32格式分区 按照以往的经验 安
  • Python学习-----模块5.0(文件管理大师-->os模块)

    目录 前言 1 os getcwd 2 os listdir path 3 os walk path 4 os path exists path 5 os mkdir path 6 os makedirs path exist ok Tru
  • URI和URL、URN的作用和区别

    前言 我们都知道URL是使用Web浏览器等访问Web页面时需要输入的网页地址 而对URI URN的认识可能很少 更有甚者会像我一样 把URI与URL搞混 还以为是一个东西的不同别名 其实URI是URL与URN的超集 URI包括URL和URN
  • htons()是什么

    一个数字0x12345678 左边是高字节 右边是低字节 存储到内存中有两种方式 小端法就是把低字节先存入 内存地址里从低到高就会变成 78 56 34 12 相反大端法就是把高字节先存入 内存地址里从低到高存入的数据旧变成了12 34 5
  • ASP连接Excel的方法

    在ASP中 可以将Excel作为一种轻量级数据库 用于存取数据 下面是一个使用ASP连接Excel的代码实例 首先创建excel数据链接 然后打开连接 在excel中名为 招聘 的表格中查询id 1的一条数据 并打印StuName列的数据
  • 操作系统笔记整理3——进程的描述与控制(2)

    点此链接可跳转到 操作系统笔记整理 目录索引页 参考书籍 计算机操作系统 第四版 汤小丹等编著 文章目录 点此链接可跳转到 操作系统笔记整理 目录索引页 线程的概念 线程的运行状态 多线程中的进程 线程的实现 内核支持线程KST 用户级线程
  • 在Surface Pro 4上安装Bliss OS

    安装Bliss OS 起因 为了让已经有点跑不动的苏婆4发挥余热 其实是想玩Arcaea 打算往上面安装安卓系统 之所以不使用模拟器 就是因为模拟器跑起来太慢了 而且像是mumu之类的模拟器还不支持多点触控 失败的尝试 凤凰系统 很漂亮 但