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

  • 相关阅读:
    《std测试》
    《关于cmp返回值的理解》
    《武汉大学2020年新生程序设计竞赛》
    《多校打卡 * 2018 Multi-University Training Contest 1》
    《牛客练习赛28-B》
    python使用sqlite示例
    python 使用mysql示例
    使用virtualenv为应用提供了隔离的Python运行环境
    生成字母验证码图片
    模拟微博登录
  • 原文地址:https://www.cnblogs.com/mengmengzhang/p/9582867.html
Copyright © 2011-2022 走看看