私は2台のサーバーでRHEL5.4を非常にうまく実行しています。ただし、単純な監視により、インストール時にBIOSでAHCI /ホットスワップサポートが有効にならなかったため、現在必要になっています。マシンは、ICH10RSATAコントローラーとkernel-xen-2.6.18-164.el5を実行しています。
AHCIを有効にして再起動しようとしましたが、予想通り、マシンは起動を拒否しました。 WindowsでAHCIポストインストールを有効にする方法については多くの情報がありますが、Linuxでこれを行うための手順についてはオンラインではあまりないようです。おそらく、ドライバーの変更がデバイスのマッピングを台無しにしているため、grubはコンポーネントの窒息だと思いますか?
すでに実行中のLinuxインストールでAHCIを有効にするための最良の方法は何ですか?
ブートはどこで失敗しますか? grubをロードした後、カーネルはルートが見つからないとパニックになりますか?
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カーネルに実装されていることを確認しますか?
このWikiリンク [〜#〜] here [〜#〜] は、2.6.19の時点でデフォルトで追加されているが、2.6.18.rhelを実行していることを示しています。
[〜#〜] here [〜#〜] RHEL5.4がこれをサポートしているかどうか誰かに教えてもらえますか...