系统启动过程以及故障排除

系统启动顺序:

加载BIOS的硬件信息

 └  读取MBR的Boot Loader信息 stage1,stage2,grub.conf

       └  Boot Loader加载内核 vminux,initrd

           └  内核执行init程序并取得inittab中运行信息

                   ├  init执行/etc/rc.d/rc.sysinit

                           └  /etc/fstab加载分区等

                   ├  init执行/etc/rc.d/rc

                           ├  启动对应运行级别的守护进程

                           └  最后执行SArrayArraylocal,即/etc/rc.d/rc.local

                   └   init启动了mingetty,打开了终端供用户登录系统

                           └  执行/bin/login程序

                                   └  成功登陆之后启动shell控制主机

                                               └ shell配置脚本

                                                         ├  /etc/profile --->/etc/profile.d/*.sh

                                                         └  ~user/.bash_profile

                                                                   └  ~user/.bashrc

                                                                         └  /etc/bashrc

ctrlaltdel关掉防止重启系统

开机5秒关机

更改、etc/rc.d/local

touch /var/lock/subsys/rc.local

sleep 5;shutwown -h now

~              


mbr坏掉,光盘引导

利用光盘进入急救模式

不要点击回车

输入linux rescue





      转变根



执行grub

进入分区root (hd0,0)

再进行setup (hd0)

quit退出

两次exit 自动启动

第二阶段失效是时

手工建立第二阶段配置文件

grub install

编辑完后就可以重启了





如果里面文件被修改就重新进修改,如果只读就重新挂载根

mount -o remount /

只有知道口令才能保护自己系统防止比别人启动

修改grub

vim  /etc/grub.conf



你可能感兴趣的:(程序,硬件,信息,用户登录,守护)