私はギガバイト GA-B150-HD3 マザーボードを搭載したボックスを持っていて、その SSD に Centos 7 をインストールし、すべて正常に動作しました。しかし、何らかの理由で Centos 5 をインストールする必要があり、Centos 5.11 をインストールしました。インストール プロセス中はマウスが動作せず、インストール後は USB ドライブが動作せず、PS2 キーボードのみが動作しています (PS2 マウスも動作していません)。このスレッドの提案に従ってくださいUSBデバイスが動作しないBIOS で「xHCI ハンドオフ」を有効にし (BIOS に iommu オプションがありません!!)、 iommu=on 、 iommu=soft 、 iommu=pt カーネル オプションを試しましたが、どれも機能しませんでした。
lsusb コマンドは何も表示しません。これは、usb_storage をロードする前と後の lsmod コマンドの出力です。
問題を解決する方法について何か助言はありますか?
編集: これは grub.conf のカーネル オプションです:
kernel /vmlinuz-2.6.18-398.el5 ro root=/dev/VolGroup/LogVol00 noapic acpi=off rhgb
答え1
GA-B150-HD3 は比較的新しいマザーボードで、CentOS 5 のカーネル 2.6.18 よりもずっと新しいものです。カーネルがリリースされたときには存在すらしていなかったハードウェア用のドライバーはありません。新しいカーネルが必要です。
エルレポCentOS 用のカーネル バックポートを搭載していますが、CentOS 5 はサポートされなくなったと思います。
私のお勧めは、CentOS 7 などの最新のディストリビューションをインストールし、仮想環境の CentOS 5 で必要なものをすべて実行することです。パフォーマンスの低下を許容できない場合は、本格的な仮想マシンである必要はありません。多くの場合、単純な chroot で十分です。それが機能しない場合は、名前空間またはコンテナーを使用して、CentOS 7 カーネルで CentOS 5 のユーザーランドを実行できます。