我完全不知道如何解决这个问题或该怎么做,我即将一起删除突袭。 (虽然工作的东西,所以我宁愿不)\
我有一个塔,里面有 4 个驱动器。 2次单独的袭击
2x 500gb
2x 1000gb
我想在 500 GB 驱动器上安装操作系统。
这是一次硬件raid,并且计算机之前已经成功安装了CentOS 5。
我尝试过使用默认值、创建 LVM、使用 ext3 以及手动创建 /boot / swap 等。
在最后一次尝试中,我在默认配置中使用了两个 raid,这创建了一个 LVM,并且只得到了 grub 提示符。当我手动创建 /boot /root 并在 500GB raid 分区上进行交换时,我得到了
无根 (hd1,0)
然后 grub 提示符
尝试通过 Rescue CD 重新安装 Grub,但仍然不起作用。
我是硬件raid的新手,我在家使用mdadm。有人有什么建议吗?
如何在 raid 分区上安装 CentOS 5.5?
以前的安装有以下配置: /dev/md124 -1TB /dev/md124p1 仅用于数据
/dev/md126 - 500GB /dev/md126p1 /boot /dev/md126p2 交换 /dev/md126p3 /
我在 GParted 中注意到的一件事是它们安装在旧配置中/media/md124p1
,但在 CentOS 中的 HD 布局配置期间我无法使用类似的东西。有点失落,如果您需要更多信息,请告诉我
感谢您的帮助!
答案1
通过您的 raid 控制器 BIOS 查看启动顺序。看起来它尝试从另一个 LV(即您的 1TB 阵列)启动。
答案2
我必须启动 LiveISO,然后编辑 grub.conf,我不确定它是否有效,但我只是取消注释指定启动驱动器的现有行。
[root@localhost ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd1,0)
# kernel /vmlinuz-version ro root=/dev/mapper/isw_eajhcidchc_Volume0p3
# initrd /initrd-version.img
#THE BELOW LINE WAS COMMENTED OUT AND UNCOMMENTING IT FIXED THE ISSUE
boot=/dev/mapper/isw_baiehbdebb_Volume1
default=0
timeout=5
splashimage=(hd1,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.11.1.el5)
root (hd1,0)
kernel /vmlinuz-2.6.18-194.11.1.el5 ro root=LABEL=/
initrd /initrd-2.6.18-194.11.1.el5.img
[root@localhost ~]#