- 替换一个开启了cgroup相关参数的kernel,可以使用su大佬编译的6.6内核([教程] 如何在fydeos/openfyde上替换6.6内核 )
- 下载工具链,可以使用brunch作者提供的工具链(https://github.com/sebanc/brunch-toolchain ),不过其中相关工具链的版本也有点老了,最好自行fork后更新版本
3. 可以使用brunch作者提供的brioche脚本(https://github.com/sebanc/brioche ),该脚本启动的是特权容器,需要注意安全问题,需要注意网络环境,不过在v18上运行gui软件有些问题,大概是brioche脚本里提供的sommelier有些老了,且chromeos提供的wayland socket不太标准(?),会出现wl_registry@2: error 0: invalid version for global xdg_wm_base (41): have 1, wanted 3
的情况,直接在容器中运行sommelier的时候也会出现Assertion 'ctx->xdg_shell' failed
的情况,针对这个问题,chromebrew提供了patch,可以参考https://github.com/chromebrew/chromebrew/blob/master/packages/sommelier.rb ,不过虽然打上patch自行编译了我还没有解决就是了,当然也可以通过vnc连接就是了)) - 经过折腾了一番,可以使用修改后的brioche脚本( https://github.com/EmissaryD/brioche ),可以在fydeos v18版本以上使用,不过我只测试了archlinux容器的,其他没测试)),旧版本的可以使用上述划掉的脚本233
下面简单展示下效果:
wine也能正常使用,可以玩玩pvz
可以看到正常的使用还是没有什么问题的,而且也能正常使用gpu加速,爱折腾的朋友可以玩玩
碎碎念:执着于lxc而不使用所提供虚拟机启动linux容器纯粹是虚拟机的性能实在不太好))且占用较大,我这16年左右的机子实在难以承受)不过目前也还没有完美使用就是了233(现在对我而言已经挺好了),在此抛个砖,也希望有感兴趣的大佬能够折腾玩玩^_^