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
保存後重啓,正常進入系統。