bios
磁盘启动顺序
MBR grub:加载扇区(双系统,boot sector),加载内核 grub执行过程有三个步骤(grub文件夹里有体现):
stage1 查找并加载stage2
Stage 1.5 识别不同的文件系统,否则只能识别ext4(名字也比较有意思 文件系统名.stage 1.5,哈哈)
Stage 2 加载内核到内存中,同时把initrd拷贝到内存(虚拟文件系统,装系统的时候临时根文件系统rootfs,里面有一些必要的驱动模块),同时也提供一些图形化信息,如双系统选择
Ps:vmlin….才是内核,initrd就是丫的假货,负责提供驱动的,rootfs加载完成后,把这货移除了。
内存 解压缩内核,挂载rootfs根文件系统,运行/sbin/init,系统的而第一个进程,把控制权交给了init。
Init /etc/inittab(进程init的配置文件,里面有运行级别啥的)
/etc/rc.d 里面有一些东西,可以设置主机名,用户名
/etc/sysconfig 内核的参数(开启路由转发功能是在做的)
不同的运行级别运行服务
/etc/rc5.d 有一些基本的服务K或S
除此之外/etc/fstab 装载硬盘
/etc/sysconfig 里面有一些服务
/etc/modprobe 相关模块 (我当时解决无线鼠标无法开机使用到很多模块的东西)
/etc/rc.Loacl 里面可以放自己写的脚本,开机启动
哈哈,然后你就可以享受linux系统了。