centos6系统启动过程及排错

系统启动过程及排错
安装系统
1.光盘-----光驱 优点:简单 方便 缺点:光盘,光驱容易损坏
2.U盘,硬盘-----U口,u盘 优点:简单 限制小 缺点:只能同时给一个台服务器安装
3.网络-------LAN 网络网络服务器 适合大批量的服务安装速度(可以在自己的电脑上搭建pxe,也可以搭建一体化装机服务器)

进入系统
1.bois------hard disk--------硬盘MBR(第一个扇区512字节 0磁道0扇区)
2.512字节 446字节引导程序 64字节分区表 2字节 magic number
[root@localhost ~]# dd if=/dev/sda of=MBR bs=512 count=1
stage1------stage1.5------stage2
3.读取grub配置文件grub.conf,找到系统内核和启动文件
手动引导操作系统
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/sda2
initrd /initramfs-2.6.32-358.el6.x86_64.img
boot

修复引导程序
破坏引导程序[root@localhost ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1
进入光盘修复模式
grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
reboot

grub加密
[root@localhost ~]# grub-md5-crypt
Password:
Retype password:
$1$9pAZW$20S3QIC8GXROmsdwy0POh.

[root@localhost ~]# vim /boot/grub/grub.conf
password --md5 $1$9pAZW$20S3QIC8GXROmsdwy0POh.

4.将内核,启动文件加载内存并释放,由内核启动第一个进程init
5.启动init进程,读取init的配置文件
/etc/inittab 设置系统的默认启动级别
/etc/init/rcS.conf----/etc/rc.d/rc.sysinit 初始化系统文件
/etc/init/rc.conf 运行对应运行级别的服务器脚本(脚本位置/etc/rc.d/init.d/)
/etc/init/control-alt-delete.conf 声明ctrl+alt+delete键作用
/etc/init/tty.conf 定义tty

6.进入系统前最后一个执行脚本rc.local
7.login登录
8.加载图形资源
9.login登录
10.加载环境变量

待续!(开机过程中运行的各个脚本,内核的一些细节)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值