У меня есть два сервера, на которых работает RHEL 5.4. Однако из-за простого контроля поддержка AHCI / горячей замены не была включена в BIOS во время установки и теперь необходима. На машинах работают контроллеры ICH10R SATA и kernel-xen-2.6.18-164.el5.
Я попытался перезапустить с включенным AHCI, но вполне предсказуемо, машина отказалась загружаться. Похоже, что в Интернете не так уж много инструкций по выполнению этого в Linux, хотя существует множество информации о включении пост-установки AHCI в Windows. Я так понимаю, grub - это компонент, который захлебывается, по-видимому, потому, что изменение драйвера нарушает его сопоставления устройств?
Как лучше всего включить AHCI в уже запущенной установке Linux?
Где происходит сбой загрузки? После загрузки grub - ядро паникует, говоря, что не может найти root?
Переход от IDE к AHCI будет означать, что вам нужно сменить драйвер с драйвера IDE на AHCI (называемый 'ahci')
Вероятно, вам потребуется обновить / etc / fstab до / dev / sdX и добавить строку типа «scsi-hostadapter1 ahci» в /etc/modprobe.conf, а затем перестроить свой initrd (например, mkinitrd -f -v / boot / initrd - $ (uname -r) .ahci.img $ (uname -r))
Я ничего не знаю об AHCI, но все равно искал. Во-первых, уверены ли вы, что AHCI реализован в ядре RedHat?
Эта ссылка в вики ВОТ указывает, что он добавлен по умолчанию, начиная с версии 2.6.19, но вы используете 2.6.18.rhel.
Я бы спросил ВОТ если кто-нибудь может сказать вам, поддерживает ли это RHEL5.4 ...