系统相关
首页 > 系统相关> > (十八)Linux启动流程

(十八)Linux启动流程

作者:互联网

1.系统启动

(1)开启开机按钮,系统自动加载主板上的bios(基本输入输出系统)进行自检。

(2)MBR有512字节,由三个部分组成。

(3)内核启动,它会接管查看bios电脑上的硬件信息,提供给linux使用。它会将包含在内核的驱动,将它启动。
(4)内核启动成功后,系统会开始初始化,它会initt执行/etc/ab这个文件并执行n个初始化文件。

(5)初始化后,用户登陆,会执行4个文件。

2.bootloader程序位置:/boot/grub/stage1 #stager1通过连接工具stager1_5加载stage2 核心。

3.系统启动文件位置:/boot/grub/grub.conf

default=0                     #0代表第一个title
timeout=5                     #停留5秒钟启动
*******************           #背景画面
hiddenmenu                    #隐藏菜单
title **************          #title启动名字
root (hd0,0)                #指定boot分区在哪里,hd0代表第一块硬盘第一个分区。
kernel  **************        #告诉相对路径下的内核位置 
initrd **************         #系统静态驱动位置,内核有两部分(动态驱动,静态驱动

4.用户删除自身的环境变量后变为-bash:恢复命令cp -p(连同权限)/etc/skel/.bash* /home/aa。

标签:文件,grub,启动,十八,初始化,etc,内核,Linux,流程
来源: https://www.cnblogs.com/infodriven/p/16309870.html