在RHEL5中启用AHCI后安装

我有两台运行RHEL 5.4的服务器相当高兴。 但是,通过简单的监督,安装时BIOS中没有启用AHCI /热插拔支持,现在需要支持。 这些机器正在运行ICH10R SATA控制器和kernel-xen-2.6.18-164.el5。

我尝试启用AHCI重启,但相当可预见的是,机器拒绝启动。 尽pipe在Windows上启用AHCI后安装有大量的信息,但在Linux中这样做的指示方式似乎并不多。 我把它grub是组件窒息,大概是因为驱动程序与设备映射的变化?

在已经运行的Linux安装上启用AHCI的最佳方法是什么?

引导失败的地方在哪里? 加载grub后 – 内核恐慌说它找不到根?

从IDE到AHCI将意味着你需要将驱动程序从IDE驱动程序更改为AHCI(称为“ahci”)

您可能需要将/ etc / fstab更新到/ dev / sdX,并在/etc/modprobe.conf中添加一行如“scsi-hostadapter1 ahci”,然后重新构build您的initrd(例如,mkinitrd -f -v / boot / initrd – $(uname -r).ahci.img $(uname -r))

我对AHCI一无所知,但无论如何search。 首先,你确定AHCI已经在RedHat内核中实现了吗?

这个Wiki链接在这里表示它是从2.6.19开始默认添加的,但是你正在运行2.6.18.rhel。

我会问这里是否有人可以告诉你,如果RHEL5.4支持这个…