系统启动及故障排除

clip_image002

 

启动全过程

1 bios自检

通电之后进行post自检,从引导盘读入引导块,主要是对硬件检测,

2 启动grub、lilo

主要是引导加载程序,用于引导操作系统的启动

3 加载内核

加载内核映像到内存中,内核映像是压缩过的内核映像,并不是可执行的,利用它启动内核引导过程。

4 执行init 进程

Init是进程是系统所有进程的起点,是所有进程的发起者和控制者

2个作用

扮演终结父进程的角色

进入某个特定的运行级别时运行相应的程序,一次来对运行级别进行管理

5 通过/etc/rc/d/rc.sysinit

1 /etc/rc/d/rc/sysinit

系统初始化

2 /etc/rc.d/rcX.d

3 执行/etc/ec.d/rc.local

6 执行 /bin/login

系统正常启动之后要求输入使用者的账号及密码

故障排错

无法引导硬盘

被覆盖掉

dd if=/dev/zero of=/dev/sda bs=456 count=1

无法启动

clip_image004

急救模式

Linux rescue 需要引导光盘

Chroot /mount/sysimage/

grub-install /dev/sda

字节重建

clip_image006

exit

exit 重启

grub 菜单出现错误

cd /boot/grub/

rm grub.conf

clip_image008
无法引导加载操作系统

解决

root (hd0,o) 定义引导分区

kernel /vmlinuz-2.6.18-128.e15 ro root=/dev/sda2 quit 定义内核分区

initrd /initrd-2.6.18-128.e15.img

boot

clip_image010

成功

clip_image012

启动之后重建grub菜单 避免下次启动遇到同样的情况

vim /boot/grub.conf

clip_image014

加载启动时的背景图片

clip_image016

 

分区系统启动故障

 

 

 

 

 

 

此时输入管理员密码进入repair filesystem的模式下

 

mount -o rw,remount /

更改权限  挂载根分区

 

 

 

编辑

vim  /etc/fastab

 

重启

 

你可能感兴趣的:(style,系统,border,target,blank)