Welcome 微信登录

首页 / 操作系统 / Linux / Linux的内核管理--之光盘恢复grub的方法

为了系统的安全性提高,我们一般会考虑将"编辑模式/启动系统"利用grub-md5-cryp加上密文密码,使得普通用户没有权限随便进入内核编辑;我们一般在工作环境下,如果在root用户下操作时一个不小心将grub目录、grub.conf配置文件损坏,怎么办呢?下面我们就来看看是如何通过光盘的救援模式下 恢复密码、grub、grub.con的吧!1.设置grub密码:1).设置密码:
2).将密码写入grub.conf配置文件中.[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/rootKEYBOARDTYPE=pc KEYTABLE=us rhgb crashkernel=auto quiet rhgb quietinitrd /initramfs-2.6.32-431.el6.x86_64.img ---> 注意: 一般都是将"启动"的密码写入这行的下面吆!password --md5 $1$NJREc1$GeZl/sheOZ3rVZBLtDDQd0 ---> 注意:这个是"启动"时候的密码.最后提醒:不要写反了哈...3).重新启动系统测试下: I.启动的密码: II.编辑模式的密码: III.如果不想使用密码了,就把加的那两行加密的密码删除就可以了.    2.恢复配置文件grub.conf . 一般我们都会有误操作的时候,假如一不小心将grub.com配置文件删除、损坏了怎么办呢? 下面模拟误删了配置文件:1).将配置文件改名.[root@station96 ~]# cd /boot/grub/[root@station96 grub]# mv grub.conf grub.conf.bak[root@station96 grub]# ---> 这时候你重新启动系统就进不去系统了.2).重启动系统后直接进入命令行模式: 3).查看帮助信息: 4).指定必须的文件(注意这里会报错的吆,请看: V.): 5).报错信息,找不到根: 6).指定下 根 就可以: 7).显示欢迎信息: 8).进入系统后修改配置文件就好了:    
  • 1
  • 2
  • 3
  • 下一页
CentOS 6.4 国内最快的YUM源安装Linux内核管理--之定制一个属于自己的小型系统相关资讯      Linux GRUB  Linux grub恢复 
  • 如何在Linux上通过GRUB添加内核参  (11/18/2013 19:22:15)
  • Linux技能:GRUB引导故障排除  (09/06/2007 06:23:28)
  • LINUX下制作个性化的GRUB启动背景  (09/22/2007 07:59:14)
  • 重装系统后Linux GRUB损坏的修复方  (06/29/2007 06:15:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数