|
很挫败的一天,两块硬盘,先是设成raid 1, 后来改成raid 0. 似乎是由板载晶片来进行raid的。
系统应该是centos5(直接翻出来的盘,不知道版本,应该是5.x). 分区是选择格式化整个硬盘然后创建默认分区(lvm), 即第一个选项。
装系统一切顺利,重启后提示没有找到root,然后就Kernel panic了。
menu.lst, fstab等经检查没发现问题,后来发现装完系统居然没有initrd-version.img,于是进入rescue mode,mkinitrd 了一个,这里出现了个小问题,系统没有ehci-hcd这个模块,使用buildin参数也不行,只好--without-usb了。然后修改了menu.lst,加入了initrd那一行,重启。
这次找到root了,但是接下来就出现两行
failed stat() /dev/maper/dd......(硬盘号)
接下来就是提示找不到/dev/root了,然后kernel panic
再接下来又继续mkinitrd,加了--force-raid-probe等参数,依然不行。于是尝试mkinitrd后重装grub.
在rescue mode下,没有grub这个命令,于是chroot /mnt/sysimage, 使用grub, find得到(hd0,0), root (hd0,0)成功,但是setup (hd0)失败,错误号22,
重启,屏幕输出grub,找不到menu.lst了。郁闷的关机走人了。。。
要怎么解决呢,莫非centos安装在raid上要经过特殊设置? |
|