(149条消息) Linux 系统构成:bootloader、kernel、rootfs_bootloader和kernel_夏沫の浅雨的博客-CSDN博客
在Linux系统中,bootloader、kernel和rootfs是构成整个操作系统的三个基本组件,下面对它们分别进行详解:
bootloader(引导程序):执行硬件自检、初始化硬件设备、加载内核映像和设置启动参数等。常用的bootloader包括GRUB、LILO和SYSLINUX等。
kernel(内核):是操作系统的核心,控制着系统硬件和软件的运行。它提供了各种系统服务和资源管理功能,如进程管理、内存管理、设备驱动程序、文件系统等。Linux内核由Linus Torvalds创造并维护,具有高度的可配置性和可扩展性。
rootfs(根文件系统):包含操作系统的所有文件和目录,以及其他必需的资源和配置文件。通常情况下,rootfs在内核启动时被挂载为只读文件系统,然后再通过转换为读写文件系统来启动系统中的其他组件。
这三个组件共同构成了完整的Linux系统。其中,bootloader负责将kernel加载到内存中,kernel则控制着整个系统的运行,而rootfs则为系统提供所需的各种文件和资源。