日曜日, 3月 01, 2009

HP 2230s にCentOS5.2をインストール

HP製の2230sにCentOS5.2をインストールしたところ、次の現象が発生。
・Xの起動に失敗する
・NICを認識しない


【Xの起動に失敗する】
初回起動時のfirstbootで失敗し、続けてXの起動に失敗。エラーメッセージにはxorg-x11-serverが起動できないような内容であったため、xorg-x11-serverをsrpmからリビルド。

xorg-x11-serverのダウンロード
http://mirror.centos.org/centos/5/updates/SRPMS/xorg-x11-server-1.1.1-48.41.el5_2.1.src.rpm

リビルドの実行
# rpmbuild --rebuild xorg-x11-server-1.1.1-48.41.el5_2.1.src.rpm
※このコマンドを実行したときに沢山のdevelパッケージを要求されたので、メッセージに従ってひらすらインストール。

リビルドされたrpmパッケージをインストール
# cd /usr/src/redhat/RPMS/i386
# rpm -Uvh xorg-x11-server-*.rpm



【NICを認識しない】
対象マシンの先頭領域にはWindowsが入っているため、ドライバ一覧よりNICの認識を確認。
NIC : Marvell Yukon 88E8072 PCI-E Gigabit Ethernet Controller

早速メーカのホームページでドライバを探すと、kernel2.4系とkernel2.6系のドライバが置いてある。2.4系は「Linux Kernel 2.4.20 and Higher」と書いてあるのに対し、2.6系は「Linux 2.6 - Fedora」と書いてある。Fedoraってのが少し気になったが2.6系とあるのでこちらを選択。

http://www.marvell.com/drivers/search.do
ダウンロードしたドライバ : install_v10.70.2.3.tar.bz2

インストール
# tar xvjf install_v10.70.2.3.tar.bz2
# cd DriverInstall
# ./install.sh   ※対話形式のメニューが表示されるので適宜設定。
# modprobe sk98lin

0 件のコメント: