1.Linux开机主要步骤:
1.>BIOS初始化
2.>BOOT引导程序(GRUB)
3.>init文件(内核)
4.>登录信息
2.BIOS初始化(3小步)
1.>检测硬件(加电自检),时间很短
2.>选择启动引导设备:硬盘、U盘、光盘
3.>读取并执行引导设备的第一个扇区
MBR(master boot recored)=引导程序+分区表+结束符
512字节 446字节 16*4字节 2字节
3.BOOT引导程序:GRUB
1.>/boot/grub/grub.conf———- 丢失后找不回来,只能手写
①default=0(选择需要启动的内核类型)
②timeout=5(进入操作系统前的倒计时,最长30秒)
③图片(可加”#”号忽略掉)
④hiddenmenu(可加”#”号忽略掉)
⑤title 标题名
root (hd0,0)——-第一块硬盘的第一个分区
kernel /vmlinuz-2.6.18-164.el5 ro root=LABLE=/ rhgb quiet
——- —————(图形化启动)
卷标——此处为/dev/sda2
initrd /initrd-2.6.18-164.el5.img
4.查看卷标:
e2lable /dev/sda2
修改卷标:
e2lable /dev/sda1 卷标名
查看设备的UUID号:
blkid
5./boot/grub文件丢失的修复:
①mkdir grub
②grub-install /dev/sda
③创建grub.conf文件:
没有创建修复文件时,要进入F5(rescue)模式修复
1.>chroot /mnt/sysimage———由伪系统进入真系统后,文件就变多了(伪系统文件很少,并且没有Boot文件)
2.>cd boot———进入Boot文件夹
3.>grub-install /dev/sda
4.>创建并编写grub.conf文件
(注意:进入BIOS:F2,修改Boot启动项:shift +”+” , F10保存修改)
6.删除整个Boot文件夹后(必须进入BIOS修复)
①删除Boot目录:
1.>rm -rf /Boot
umount /Boot √
rm -rf /Boot
2.>cd /Boot
rm -rf √
3.>umount /Boot
rm -rf Boot ×
以上三种方法删除Boot文件,前两种是对的,最后一种是错的
②修改BIOS,改为光盘启动,进入rescue模式:
chroot /mnt/sysimage————进入真系统
mount /dev/hdc /mnt————-挂载光盘
cd /mnt/Server
ls | grep kernel
cp kernel-2.6 /tmp———-进入光盘目录,复制内核到/tmp
rpm -ivh kernel-2.6* —force———-安装内核
cd /boot
grub-install /dev/sda————安装grub
ls >> grub/grub.conf ————将vmlinuz文件和initrd文件导入到grub.conf文件
然后编写grub.conf文件
reboot后修改BIOS,改为硬盘启动
版权声明:本文为博主原创文章,未经博主允许不得转载。
- 上一篇:oracle dataguard 主备切换查看
- 下一篇:linux破解密码