系统启动及故障排除
2012-08-12 09:52
162 查看
启动全过程
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
无法启动
急救模式
Linux rescue 需要引导光盘
Chroot /mount/sysimage/
grub-install /dev/sda
字节重建
exit
exit 重启
grub 菜单出现错误
cd /boot/grub/
rm grub.conf
无法引导加载操作系统
解决
root (hd0,o) 定义引导分区
kernel /vmlinuz-2.6.18-128.e15 ro root=/dev/sda2 quit 定义内核分区
initrd /initrd-2.6.18-128.e15.img
boot
成功
启动之后重建grub菜单 避免下次启动遇到同样的情况
vim /boot/grub.conf
加载启动时的背景图片
分区系统启动故障
此时输入管理员密码进入repair filesystem的模式下
mount -o rw,remount /
更改权限 挂载根分区
编辑
vim /etc/fastab
重启
相关文章推荐
- Linux系统启动类故障排除(实验篇)-单学武
- RHEL 启动系统及故障排除
- Linux系统启动过程剖解及故障排除
- 系统启动过程故障排除顺序
- Linux启动系统及故障排除 推荐
- 系统启动过程及故障排除
- rehhat5.4系统无法启动故障排除一例
- linux系统启动类故障排除
- 系统启动流程及常见故障排除
- 系统启动过程以及故障排除
- centos中系统启动故障排除
- linux 系统启动过程及故障排除
- rehhat5.4系统无法启动故障排除一例
- centos系统启动故障的分类与排除
- 苹果系统不能启动故障排除的DIY完全手册
- RHCE7学习笔记24――系统启动过程与故障排除
- linux系统启动过程以及故障排除
- linux系统启动与故障排除
- 系统启动过程以及故障排除
- Linux启动系统及故障排除