linux系统启动程序

给电
检测硬件
蓝屏(硬件问题)
系统引导界面

1 开机自检BIOS(硬件检测)
2 MBR引导(0磁道)只占据一个扇区的大小,占据512字节,前446主引导程序 64 分区列表
(为什么只能有4个主分区?分区列表只能占4个 16 64除16)优盘启动 硬盘启动
            主要功能引导次引导程序
3启动次引导程序不同系统不同(GRUB菜单)  主要功能加载系统内核(解压内核送到cpu占据cpu的控制权)
        选择列表 配置文件/boot/grub/config(系统内核在/boot下)
        vi grub.conf 显示启动配置
/boot=/dev/sda boot挂载的目录
defaults 默认选择第一个系统
timeout 倒计时
splashimage GRUB存放目录背景图片
hiddenmenu 默认隐藏目录(按任意键可以显示目录)
ro 只读 root=UUID根目录
title 指明系统根目录的位置
kernel 内核 指明内核 后面的/代表/boot目录 /目录此时还没有启动
initrd 初始化 指明初始化的镜像盘

(hd0,0)第一块硬盘,第一个分区上
4  运行INIT进程PID=1
进度条触发初始化的一系列进程
        配置信息 /etc/inittab确认系统运行界别  默认的初始状态 5图形界面
        关于系统启动的进程 /etc/init   vim rcS.conf 运行启动级别确定启动任务
                rcS.conf查询/etc/rcn.d 开启服务
首先确认系统的运行界别  0 关机(永远无法开启) 1 单用户模式(排错纠错root密码忘记 系统无法启动配置文件错误)
2 没有网络的多用户模式 3 纯文本界面 4 保留 5 图形界面 6 重启
文本界面触发图形界面 init 5  init 0 关机 init 6 重启  tty1默认登陆的运行模式
命令 crtl+alt+f1-6也能进行文本界面和图形界面的切换

3 每次运行/etc/rc.d/rc.local运行时钟校对
4 runlevel 默认运行级别
ftp 20  21 web 80
守护进程的模式???
5
对当前的开机有效 service +服务 start

你可能感兴趣的:(linux系统启动程序)