Linux灾难恢复


1、/boot/grub/grub.conf系统文件丢失

错误信息:

 

 

解决:

root (hd0,0)

kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/sda2  sda2为系统根目录挂载盘)

initrd /initramfs-2.6.32-279.el6.x86_64.img 

boot

 

此时系统就可以重启成功

vi /boot/grub/menu.lst

default 0

timeout 10

title rhel6##title任意

root (hd0,0)##第一个硬盘的第一个分区

kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/sda2#root=UUID=xxx 可通过uuid设置

initrd /initramfs-2.6.32-279.el6.x86_64.img

下次开机的时候,就正常了,其他参数,google

 

2、/boot/没有了

虚拟机使用dvd读取iso镜像模式修复

rhel6.3 x86_64.iso

256M内存的虚拟机不能使用救援模式

mkdir /mnt/sysimage

将目录分别挂载

mount /dev/sda2 /mnt/sysimage

...

mkdir /mnt/dvd

mount /dev/cdrom /mnt/dvd -o ro

cp /mnt/dvd/Packages/kernel-2.6.32-279.el6.x86_64.rpm /mnt/sysimage/tmp

rpm -ivh /mnt/sysimage/tmp/kernel-2.6.32-279.el6.x86_64.rpm --root=/mnt/sysimage --force

提示grubby fatal error: unable to find a suitable template

chroot /mnt/sysimage

查看/dev目录,发现什么也没有

想到一个办法

exit

mount /dev/ /mnt/sysimage/dev

chroot /mnt/sysimage

mount /dev/sda1 /boot

rpm -ivh /tmp/kernel-2.6.32-279.el6.x86_64.rpm --force

提示一个

/sbin/new-kernel-pkg :line 309 (不知原因)

在进入救援程序的时候,使用系统自动挂载的/mnt/sysimage时,安装没有此异常?

 

grub-install /dev/sda

执行过程中,没有出现异常

最后编辑grub.conf内容(参考问题1),然后重启

ln -s /boot/grub/grub.conf /boot/grub/menu.lst

重新启动

可能在selinux处出现system size and speed of hard drives信息

等待重启就好了

 

推荐一个连接

http://www.ibm.com/developerworks/cn/linux/l-cn-disa-recov/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值