要使 Linux 操作系统发挥作用,并且在我学习 Linux 以及我的理解和需求增长时可以将其用作扩展和改进的基础,Linux 操作系统的最低限度是什么?
可能的重复:
是否可以单独安装 linux 内核?
我看过纪录片革命操作系统,有一个基本的操作系统由 GNU 提供,内核由 Linux 提供。然后是发行版,它们是 Linux 操作系统的修改版本。
我想要操作系统,它是默认的 Linux 操作系统,而不是任何发行版。我曾尝试查看 Linux 网站,但只有有关发行版的信息。
用户是否无法使用默认的 Linux 操作系统?
这是一个关于用户空间应用程序的问题,但听我说!
可以这么说,启动 Linux 的功能性发行版需要三个“应用程序”:
Bootloader - 对于嵌入式,通常是 U-Boot,虽然不是硬性要求。
内核 - 这很简单。
根文件系统 - 没有它就无法引导到 shell。包含内核引导到的文件系统,其中init称为 form。
我的问题是关于#3。如果有人想构建一个极小的 rootfs(对于这个问题,我们假设没有 GUI,只有 shell),启动到 shell 需要哪些文件/程序?
我make menuconfig当时编译了一个 Linux make,现在我编译了最新版本的 Linux。如何将内核加载到 QEMU 中?
我已经使用buildroot和busybox开发了我自己的小型 linux 文件系统。我使用linux-2.6.38.8内核根据需要为目标系统(X86)配置和交叉编译。现在文件系统已经构建,但它只有busybox shell,不支持GUI。它没有任何包管理器也是。现在我想在它上面启用 GUI。我检查了/etc但没有任何x11目录或x11.conf文件。它也不支持startx。
How can I install x11(XFree86 or Xorg) on my system Explicitly.
I also want to install a package-manager for my system.
Run Code Online (Sandbox Code Playgroud)
如何做到这一点?