系统初始化过程
1.BIOS  
2.MBR
3.GRUB
4.KERNEL
5.INIT
         
1.     BIOS(Basic Input/ Output System)
加电自检 对各个设备进行检查
选择启动设备光盘 硬盘 等
2.     MBR (Master Boot Record )主引导记录
主引导程序 446字节
分区表 64字节
硬盘有效标志2字节
第一引导 通常BIOS检测后进入第一块硬盘的第一个扇区(MBR)
 
Mbr 修复
dd if=/dev/zero of=/dev/sda bs=446 count=1    446字节 mbr被覆盖后系统将无法被启动
 

 

 

mount /dev/sda2 /mnt
chroot  /mnt/sysp_w_picpath
grub-install /dev/sda
备份
dd if=/mbr  of=/dev/sda  bs=1 count=512
sfdisk –d /dev/sda > sda.tab   
fdisk –l >/partition_tab.txt
恢复
sfdisk /dev/sda < sda.tab
3.           GRUB  (GRand Unified B)ootloader
用来引导计算机上不同的操作系统
Grub 配置文件 /etc/grub/grub.conf

 

 

Default 默认启动的系统
Timeout 等待时间 ,负值表示不自动选择系统
Splashp_w_picpath 开机图片,可略
Hiddenmenu 隐藏开机菜单
Title 系统名称
Root 指定目录
Kernel ro 只读  rghb 图形界面  quiet 静默,不输错
Initrd t 通用驱动(解决 不开机无法加载驱动,不加载驱动无法开机的 矛盾)
第二引导 显示引导菜单
 
 
损坏后重新添加
1 default=0
2 timeout=5
3 Title mylinux
4 Root (hd0,0)
5 kernel /vmlinuz-2.6.18-164.e15 ro root=/dev/sda2 quiet rhgb
6initrd /initrd-2.6.18-164.e15.img
Reboot
2012年2月20日23:04:21
 4.      KERNEL 操作系统内核
载入驱动 进程管理 存储器管理 等
l .检测设备
2.选择系统
3.加载设备驱动
4.挂载根目录
5.载入init
5.           INIT进程   系统第一进程
/etc/rc.d/rc.sysinit               #/bin/bash
/etc/rc.d/rc   
/etc/rc.d/rc *.d
/etc/rc.d/rc.local 
 
/sbin/mingettty
登陆 –> 进入系统
 
/etc/inittab 
 

 

 

# 0 - halt (Do NOT set initdefault to this) 此模式下将无法启动
   # 1 - Single user mode 单用户模式
   # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
   # 3 - Full multiuser mode  文字模式
   # 4 - unused
   # 5 - X11 图形模式
# 6 - reboot (Do NOT set initdefault to this) 此模式下将不停重启
 
 
默认run level 5

 

 

初始化系统

 

跟据run level 值载入

 

关机键ctrl+alt+del

 

应修改或禁用

 

id :runlevel:action:command