DELL R210II安装RHEL后启动系统正常,关机再装磁盘阵列卡接好磁盘阵列,开机后CTRL+R进入界面配置RAID5。

启动后出现错误: Kernel panic -not syncing:Attempted to kill init!


解决过程:

1、强行关机,再重启进入系统选择界面,按“e“键进入grub编辑界面,编辑grub菜单。选择第二行

kernel /boot/vmlinuz-2.6.32-131.0.15.el6.i686 。。。 rhgb quiet” 一栏,按‘e’键进入编辑。

在末尾增加enforcing=0 。按“b”重启系统。

2、进入系统后 vi /etc/sysctl.conf

修改参数 kernel panic=30  kernel sysrq=1 保存退出。

3、再次重启发现还是提示以上错误。再想想中间操作只有接入磁盘阵列,把磁盘阵列连接线拨掉再重启,发现没问题可以进入系统。确定是连接磁盘阵列时开机不能正确引导。把sysctl.conf文件刚才修改的参数还原。

4、查看各分区UUID:blkid /dev/sda1...n

5、修改/etc/grub.conf 、/etc/fstab两个文件

vi /etc/grub.conf

"kernel /boot/vmlinuz-2.6.32-131.0.15.el6.i686 ro root=/dev/sda4 ..."

修改为:

"kernel /boot/vmlinuz-2.6.32-131.0.15.el6.i686 ro root=UUID=xxxxx1 ..."


vi /etc/fstab

/dev/sda2        /                       ext3    defaults        1 1
/dev/sda1        /back_data              ext3    defaults        1 2
/dev/sda3        swap                    swap    defaults        0 0
把分区修改为UUID

UUID=xxxxx1        /                       ext3    defaults        1 1
UUID=xxxxx2        /back_data              ext3    defaults        1 2
UUID=xxxxx3       swap                    swap    defaults        0 0


保存后重启,正常进入系统。