Chinaunix首页 | 论坛 | 博客
  • 博客访问: 366008
  • 博文数量: 34
  • 博客积分: 2236
  • 博客等级: 大尉
  • 技术积分: 476
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-25 14:36
文章分类

全部博文(34)

文章存档

2016年(2)

2014年(1)

2012年(2)

2011年(3)

2010年(3)

2009年(5)

2008年(9)

2007年(3)

2006年(6)

分类: LINUX

2012-11-28 13:07:09

       在实体机器重启后和和虚拟机克隆后重启克隆机莫名其妙的出现: 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) |
给主人留下些什么吧!~~