[求助] 有没有讲解创建 Linux liveOS 的教程

2022-01-13 15:27:56 +08:00
 DoubleX
如题,有没有讲解如何从零开始一步一步创建 Linux live OS 的教程。
Linux 的版本随意 ,如果是基于 Ubuntu 的话更好。
可以是文字或者视频,视频有一步一步的例子的话更好。
837 次点击
所在节点    问与答
4 条回复
Tyanboot
2022-01-14 03:48:35 +08:00
常见的套路就是把系统 dump 成一个镜像,再用 squashfs 压缩一下,然后写个脚本放到 initrd 加载。

以前 IBM 开发者上有一个很经典的文章讲解了流程,后来 IBM 不知道搞什么幺蛾子,文章都没了,找到一个转载的可以参考下: https://www.oschina.net/question/129540_116839 ,大致上核心的流程部分都在 initrd 脚本的编写上,有什么特殊需求都在这里面改。

如果不是一定要限制在 Ubuntu 的话,archlinux 有现成的工具来生产 livecd 镜像,参考这个 https://wiki.archlinux.org/title/Archiso_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

以上都是建立在非持久化的 livecd 的前提下,如果需要持久化功能的话,直接装在移动介质上比折腾 live os 要简单多了。当然也不是说 live os 做不到持久化,就是改点东西就好。
Tyanboot
2022-01-14 03:52:07 +08:00
补充一点就是上面 oschina 转载的文章里面, [清单 5. 构建可读写文件系统脚本] 里面的代码格式已经完全混乱,有大量的实际代码行被错误的折叠到了上一行的注释里面,需要注意自行甄别。
root01
2022-01-14 09:24:01 +08:00
看 arch wiki ,当年我也想搞一下 结果 GG
DoubleX
2022-01-14 10:03:13 +08:00
@Tyanboot

感谢回复,我先看看。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX