一个想法,将不同chromeos的包混合,以达到符合机器的效果。

在体验fydeos后有许多不尽人意的地方,比如,按电源键关机(电脑为平板),不能旋转,没有声音,于是我调用了非常多的系统组一个安装包来试一下可不可以用。


然后打包,还有许多问题需要解决,希望大家多多探讨,多多教教我问题

第一个为打包后的镜像,
此处有一个问题,在我解压了两个系统包后,发现里面总是有两个同名文件,我想问问大家,是怎么把两个同名文件压缩到一起的。

在第一次安装后得到结果,系统应该是放在root-a中的,希望有大佬来帮帮我,让我少走一点弯路,好吧。

其实,国外的某个将 chrome OS 安装到普通电脑上的项目也采用了类似的思路,你想尝试的话可以借鉴一下。
此外,对于这些分区镜像,ROOT-A 存放着系统根目录的文件,STATE 是用户数据分区,EFI-SYSTEM 顾名思义就是启动引导文件和内核的存放地,其余分区对于你的研究用处不大。

我看到了哪一个gituub上面的项目,但是这个项目需要在linux平台上操作,如果各位有兴趣的话,可以@我了解怎么做。
我们需要准备一个chrome os镜像,一个chromium os镜像,一个工具文件。
工具文件我会在楼下放出来。


这张图片是进行这项工程所需要的全部文件。
将这些文件放在同一个文件里面,打开linux终端,获取root权限,输入命令
sudo su
cd #你的文件夹完整路径#
bash croissant.sh chromium.img (你的 Chromium 镜像名称) recovery.bin(Chrome os 恢复镜像名称) swtpm.tar
依靠linux‘自己所带的img、工具进行完成操作。
最后会得到一个更新后的chromium os镜像,将这个更新后的镜像文件刷入u盘或其他硬盘。具体方法参见fydeos知识库。
这样你就能得到一个全新的chrome os镜像了。

目前我就是用这个自制的chromeos,完整谷歌服务,挺舒服的,也可以正常更新系统,现在是chromeos83。

今天一天的研究成果,和大家共同探讨一下。
fyde os是一个基于linux的系统,在系统镜像里有一个root-a的文件夹,在里面又有一个完整的linux文件系统,通常这是一个img的压缩包。
在压缩包里是还有分区表等文件,然而fyde os是一个可以运行在u盘和其他介质里的系统,所以需要有一个引导程序,在文件里的体现为 sysliux的文件。
所以我下面要做的就是做一个属于自己的系统,啊啊啊啊。

2 Likes

默默鼓励(我也想自己优化9.2在go上的表现,不求完美,但求够用

1 Like

第二天发帖,在我的Chromebook上编写,不得不说,chromeos真的好用,但我们需要解决一些问题,在这些问题上我今天研究了一天,终于有结果了。
首先我们需要做一个关于chrome os的安装包,具体怎么做,在楼上有方法,如果有什么问题,我不介意和大家一起讨论。
在将系统装入硬盘后,我们面临的第一个问题便是如何激活你的Chromebook,首先你需要在其他设备有科学上网工具,并且这台设备网卡制作AP ,至于科学上网工具,由于某些原因,我们不在这里讨论,在这些东西都做好后,我们需要通过一个SSTAP工具运行代理,这样就可以让你的Chromebook轻松上网了
现在你可以在你的Chromebook上面敬请玩耍了。

@tom1 github项目链接能给一个吗
还有就是这样的chrome OS能不能单独安装在硬盘里的一个分区内
想单硬盘双系统

地址为https://github.com/imperador/chromefy
双启动参考fydeos启动方案,在前面做好之后。

也就是说如果这样成功了,就可以把8.1版本的驱动整合进9里啦?期待ing

其实我要求不高,要是刚装完系统后,在设置的时候能有屏幕旋转按钮就好了。我就不用卡在接受协议那里因为屏幕是竖屏显示,不显示接受按钮,而无法进一步

理论上是可以的

有没有办法塞一个 linux-surface 内核进去?或者,有没有办法通过外部的内核启动 FydeOS?