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 件のコメント:
コメントを投稿