eeepcにcentOS5.4を入れたのでその記録
メディアの準備とインストール
起動後
ネットワークカードが認識しないんですね、この子。
ということでまず入ってるNICを調べます。
# lspci -v | grep Ethernet 02:02.0 Ethernet controller: Attansic Technology Corp. Atheros AR8121/AR8113/AR8114 PCI0E Ethernet Controller (rev b0)
AtherosのNICということは分かりましたのでググってみると、以下のブログを見つけました。
■Atheros のネットワークライバをインストール - moogme開発記録
http://d.hatena.ne.jp/moogme/20090615/p2
このページをざっと読むとmakeとか必要みたいなんで、あらかじめ必要なものをインストールすることに。
メディアからのインストール
- インストールディスクを突っ込む
- cdのマウント
# mkdir /medir/cdrom # mount /dev/cdrom-sr0 /media/cdrom
- 必要なもののインストール
yum --disablerepo=\* --enablerepo=c5-media -y install gcc rpm-build kernel-headers kernel-devel
これでそろったハズなのでドライバーのインストールに取り掛かる。
ドライバのDL
先のページを参考に、Atherosのページからドライバをダウンロード。
http://partner.atheros.com/Drivers.aspx
ここの「AR81Famili Linux Driver」というのを使いました。
この時のファイルは「AR81Family-Linux-v1.0.1.9.tar.gz」
ドライバのインストール
- USBを挿す
- USBのマウント
# mkdir /mnt/usb # mount -t vfat /dev/sd○1 /mnt/usb ※sd○はsdaだったりsdbだったり。USB挿したときに表示されるからそれ見る。
- インストール
# mkdir /usr/local/src # cd /usr/local/src # cp /mnt/usb/AR81Family-Linux-v1.0.1.9.tar.gz ./ # tar zxvf AR81Family-Linux-v1.0.1.9.tar.gz ※ここでエラーがでるが、先のページにも書いてある通り無視していっちゃう。 # cd src # make ※kcompat.h:1575: error: redefinition of `struct napi_struct' とかってエラーが出てきてビルドできない。 えいやーでkcompat.hのstruct napi_structを定義してるとこをコメントアウト。 # make 今度は成功。 # make install # insmod atl1e.ko # vim /etc/modprobe.conf alias eth0 atl1e
- 再起動(LANケーブルつないでね)
# reboot
やったー!つながったー!
ということでeeepcにCentOSを入れるのはちょっぴりめんどくさいということが分かりました。
はー、難しいなー