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信息
等待重启就好了
推荐一个连接