日志系统
linux系统启动流程
PC: OS (Linux)
POST (POWER ON SELF TEST)-->BIOS(Boot Sequence 引导序列)(根据次序找各个盘上的MBR)-->MBR(现在已形成虚设了,大于2T时,MBR能力有限,现在大于2T时,通常使用GBT格式)(bootloader,446字节)(根据MBR当中的分区表,查找活动分区,找到操作系统所在的那个分区,并加载那个分区上的操作系统内核)-->Kernel(有可能两个操作系统,需要用户选择)(探测硬件,cpu,内存,及其它硬件及驱动(就是装载驱动))(初始化完成之后,就要挂载根文件系统了 root=什么,告诉kernel根在哪个设备上)-->init()(/sbin/init)(所有用户空间的进程都由init来管理(所有用户空间的初始化都由init来完成),除非和硬件打交道,才由用户空间切换到内核空间)
POST->BIOS(Boot Sequence)-->MBR(bootloader,446)->Kernel->initrd(一般需要这个临时根)->(Rootfs) /sbin/init(一般情况下,是需要使用临时根,才能初始化的,记住一般情况下)