zoukankan      html  css  js  c++  java
  • linux启动过程的keyword

    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系统了。

  • 相关阅读:
    Linux系统教程:设置GRUB菜单密码
    vimdiff的常用命令
    Zero-Copy实现原理
    解决业务代码里的分布式事务一致性问题
    用好这6个APP,学英语SO EASY!
    线程池调优
    理解select,poll,epoll实现分析
    时序图
    性能监控-TP理解
    sshd_config OpenSSH SSH 进程配置文件配置说明
  • 原文地址:https://www.cnblogs.com/mengmengzhang/p/9582867.html
Copyright © 2011-2022 走看看