Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

F.2.3. 内核

载入内核后,它将立刻初始化并配置计算机内存和附加到系统中的各种硬件,其中包括所有的处理器,输入/输出子系统和存储设备。然后,它会在内存中预定的位置寻找压缩的 initramfs 映像,并将这些映像直接解压到 /sysroot/ 并载入全部所需驱动程序。接下来它会在完成 initramfs 过程前初始化与该文件系统关联的虚拟设备,比如 LVM 或者软件 RAID,并释放这个磁盘映像占用的所有内存。
然后内核会创建一个 root 设备,以只读方式挂载 root 分区,并释放所有未使用的内存。
此时已将内核载入内存并可进行操作。但因为没有用户应用程序允许的系统进行有意义的输入,所以还无法对系统进行很多操作。
要设置用户环境,内核会执行 /sbin/init 程序。