Linux的内核管理–之光盘恢复grub的方法

Linux的内核管理–之光盘恢复grub的方法

[日期:2014-03-07]来源:Linux社区作者:SmileHandsome[字体:]

为了系统的安全性提高,我们一般会考虑将”编辑模式/启动系统”利用grub-md5-cryp加上密文密码,使得普通用户没有权限随便进入内核编辑;

我们一般在工作环境下,如果在root用户下操作时一个不小心将grub目录、grub.conf配置文件损坏,怎么办呢?

下面我们就来看看是如何通过光盘的救援模式下 恢复密码、grub、grub.con的吧!

1.设置grub密码:

1).设置密码:

[root@station96 ~]# vim /boot/grub/grub.conf# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that#all kernel and initrd paths are relative to /boot/, eg.#root (hd0,0)#kernel /vmlinuz-version ro root=/dev/mapper/vg0-root#initrd /initrd-[generic-]version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenu —> 注意:一般都是将’编辑模式’的密码写入这个一行的下面吆!!password –md5 $1$vGREc1$Gg/MCIvWkwdgzP/Nl0MAO1 —> 注意:这个是’编辑’时候的密码.title CentOS (2.6.32-431.el6.x86_64)root (hd0,0)kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg0-root rd_NO_LUKS rd_NO_DM LANG=en_US.UTF-8 rd_LVM_LV=vg0/swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg0/root KEYBOARDTYPE=pc KEYTABLE=us rhgb crashkernel=auto quiet rhgb quietinitrd /initramfs-2.6.32-431.el6.x86_64.img —> 注意: 一般都是将’启动’的密码写入这行的下面吆!password –md5 $1$NJREc1$GeZl/sheOZ3rVZBLtDDQd0 —> 注意:这个是’启动’时候的密码.最后提醒:不要写反了哈…

II.编辑模式的密码:

下面模拟误删了配置文件:

[root@station96 ~]# cd /boot/grub/[root@station96 grub]# mv grub.conf grub.conf.bak[root@station96 grub]# —> 这时候你重新启动系统就进不去系统了.

,我也相信爱可以排除万难;只是,万难之后,又有万难。这是我更相信的。

Linux的内核管理–之光盘恢复grub的方法

相关文章:

你感兴趣的文章:

标签云: