我正在开展一个侧面项目,需要我配置和编译基于Ubuntu的小型Linux系统。
结果应该是一个微型操作系统,具有以下功能:
我读了很多关于它的文件,其中一个是:http://users.cecs.anu.edu.au/~okeefe/p2b/buildMin/buildMin.html#toc3
我删除了文件系统,并使用make xconfig
重新编译了内核。我尝试多次停用模块和配置,但它对我不起作用。
如何仅使用上面列出的功能为操作系统配置内核?在有工作系统的情况下,我可以禁用或启用哪些选项?
答案 0 :(得分:0)
内核非常小对于Ubuntu并不重要,所以选择Ubuntu可能是你问题的一部分。我将使用OpenWRT的起点。他们做得很好,使内核变小,很容易上手。 OpenWrt Buildroot – Usage
答案 1 :(得分:0)
从Scratch尝试Linux。它是构建最小Linux系统的一步一步的方法,您可以在以后进行演变。 http://www.linuxfromscratch.org/
答案 2 :(得分:0)
使用Gentoo Linux发行版 - 它非常适合在Linux系统的创建上练习。 Gentoo拥有出色的设置文档,例如about configuring the kernel。
与Linux From Scratch(LFS)相比,Gentoo设置起来更容易,更快捷。如果你想更深入,那么LFS也可能是一个很好的学习步骤。