首页
登录 | 注册

linux开机启动流程(自己写的,较粗略,请多见谅)

                                                           linux开机启动流程
BIOS...........进行加电自检等操作
   |
  V
MBR............指定boot loader引导加载程序,如grub lilo等,以下以grub为例
  |
 V
Grub引导.......1)具有菜单功能,识别硬盘文件系统
  |      .......2)读取启动文件所在分区(即/boot),指定并取用核心,只读形式挂载root 
  |      ....... 根分区,配置文件   /etc/grub/grub.conf
 V
 init..........进行系统初始化,配置文件/etc/inittab
     ..........1)执行/etc/rc.c/rc.sysinit脚本,初始化系统环境:
                                               (1)设置selinux
                                                (2) 重新挂载root根分区,以读写形                式,并会读取/etc/fstab文件,挂载各分区。主要是这些,其他不详细介                绍。
               2)执行/etc/rc.d/rc.x (x为默认启动级别,在/etc/inittab中设置),启                 动系统相关服务,包括X-window与login登录程序
注:linux开机启动主要的大步骤就4步,如若想详细了解,参看其配置文件,主要为
/etc/grub/grub.conf  /etc/inittab  /etc/rc.d/rc.sysinit   /etc/rc.d/rc.x(x为数字

相关文章

  • 基于net-snmp进行snmp的增量开发,新加了mib库以及所依赖的第三方接口库 将snmpd启动命令添加到linux系统启动流程中 在snmpd进程拉起过程中 init_mib_modules 新增了一些初始化行为,依赖的第三方外部资源 ...
  • 基于vmware workstation的 pxe + kickstart批量安装linux
    [一]环境配置 vmware workstation 14.1.2 用于创建虚拟机 linux镜像 CentOS-7-x86_64-DVD-1804(7.5版) 虚拟机使用的操作系统 FTP服务   用来存放系统安装文件 TFTP服务   ...
  • 网络数据包收发流程(四):协议栈之packet_type
    进入函数netif_receive_skb()后,skb正式开始协议栈之旅.先上图,协议栈大致过程如下所示:跟OSI七层模型不同,linux根据包结构对网络进行分层.比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中a ...
  • 网络数据包收发流程(一):从驱动到协议栈
    早就想整理网络数据包收发流程了,一直太懒没动笔.今天下决心写了 一.硬件环境 intel82546:PHY与MAC集成在一起的PCI网卡芯片,很强大 bcm5461:   PHY芯片,与之对应的MAC是TSEC TSEC:      Thr ...
  • 再谈如何学习Linux,一线Linux专家学习经验谈
    记得最早接触linux是在2000年,那个时候,还在上大学,一个同学从荷兰回来,带回来了一个Linux的拷贝版,记得版本还是Redhat6.2.曾经为安装一个系统让我们忘记疲劳,挑灯夜战,不亦乐乎.那时Linux的学习资料还很少,能够学习的 ...
  • 从linux设备驱动模型看virtio初始化
    从linux设备驱动模型看virtio初始化 --lvyilong316 我们看linux kernel中virtio驱动相关代码,会发现有很多相关文件.首先有virtio.c这种文件,其次还有virtio_pci.c,virtio_scs ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.012 s.
京ICP备10005923号