我在搜索“Full Source bootstrap”时,看到了一个网友实现了NixOS的自举,并且作为他的学士论文。我在最近也试了,发现不行,并不能自举。原因是某些依赖的CVE补丁下载不到了,然而他的脚本有SHA256和MD5码的校验,我也没法随便改。
我了解了一下NixOS,发现这个系统确实了不得,但是比LFS都难上手。
我在搜索“Full Source bootstrap”时,看到了一个网友实现了NixOS的自举,并且作为他的学士论文。我在最近也试了,发现不行,并不能自举。原因是某些依赖的CVE补丁下载不到了,然而他的脚本有SHA256和MD5码的校验,我也没法随便改。
我了解了一下NixOS,发现这个系统确实了不得,但是比LFS都难上手。
Linux From Scratch是纯手动编译安装的,并且没有包管理器的Linux系统。它的缺点也很明显:需要一个现成的Linux发行版,如果你没有Linux内核,那你也无从编译Linux。
之前笔者提到过gentoo。这个操作系统,非常的硬核。但是,它缺点意思,你编译Linux,最终还是要用到Linux系统或虚拟机,还是要去网上下载已经编译好的Linux系统的ISO文件。而且,这个gentoo的stage1甚至还失传了,大概从十年前开始,大家再也体会不到编译gentoo系统的乐趣了,因此,gentoo存在的意义也少了一大半!gentoo社区也走向凋敝。
所以,我找到了让(我这样的)新人也能体会到gentoo乐趣的玩法!
这件事情一看就很烦,为什么要做呢?
烦在哪里:刚刚自举的Linux系统,一没软件商店,二没包管理器。
软件商店是个什么玩意儿,在单位用过信创系统的都懂🙂。
包管理器没有,这你叫我怎么活?软件的依赖关系两眼一抹黑。
既然很烦,为什么要做?:
注意⚠:千万不要用
未拔除所有硬盘的主机插上烧录init.img的U盘运行live-bootstrap!否则,你将会损失1个硬盘的所有数据!
于2026年6月4日测试🕯
于2026年6月6日更新本文
2026年6月11日更新:已完成裸机编译测试,自举成功
现在gentoo的官网,上面只能找到如何使用stage3来安装系统,那stage1和stage2去哪了?
这个东西,其实我在十年前的暗网上看到过,现在也没印象了。当时说是要想登录“马里亚纳网络”,就必须得使用gentoo。点进链接就是说从stage1开始编译系统。
本博客也算是一季一更了。最近既没玩宝可梦、《识质存在》,也没研究AI,没赶任何潮流。但是,我仍觉得我折腾的东西有用。
今天写的头两篇文章,主要给我那个自举(bootstrap)gentoo linux的教程起到一个承上启下的作用。
各位读者,新年好!🎇🎇🎇
我早就想写一篇小白也看得懂的关于搭建长毛象实例,以及其他Fediverse实例的建站保姆级教程了,但是从哪开始,这我认为需要从最基础的开始。如果没耐心看我废话,可以查看本站目录,或者跳到下一课去阅读。