在实体机器重启后和和虚拟机克隆后重启克隆机莫名其妙的出现: kernel panic not syncing attempted to kill init!
a 开机修改grub启动行,加入rdshell到调试状态如下:
kernel /vmlinuz-2.6.32-279.14.1.el6.x86_64 ro root=UUIDxx rdshell 结果还是进不了系统。
b 没办法了,用安装光盘或者iso启动到rescuse状态下检查,发现多个怪异:
b1 折腾呀 ,/etc/fstab /boot/grub/grub.conf /etc/network-s*/ifcfg-eth* 这些关于硬盘 网络的参数全搞成UUID相关的了。
b2 硬盘本来是sda或者vg的全变成/dev//vdax了
b3 chroot以后grub-install /dev/vdax ;grub-install --force-lbi /dev/vdax; grub-install /dev/sdax
都不能成功,rpm -ivh kernel.xxx.img 也报grubby错误。
c 解决
c1还是依照旧有的方法删除UUID,修改/etc/fstab /boot/grub/grub.conf /etc/network-s*/ifcfg-eth*这几个文件中关于UUID的行,全部改成centos5的习惯。
如: fstab
/dev/vda3 / ext4 defaults 1 1
/dev/vda1 /boot ext4 defaults 1 2
/dev/vda2 swap swap defaults 0 0
grub.conf
title CentOS (2.6.32-279.14.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.14.1.el6.x86_64 ro root=/dev/vda3 rdshell
initrd /initramfs-2.6.32-279.14.1.el6.x86_64.img
ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
GATEWAY="18x.14x.13x.1"
IPADDR="18x.14x.13x.46"
IPV6INIT="no"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
c2 删除/etc/udev/rules.d/70-persistent-net.rules ,不然网络不正常。
重启后正常
阅读(9564) | 评论(0) | 转发(0) |