Archive for 3月, 2009

kernel: irq #177… と irqpoll

水曜日, 3月 11th, 2009

USBメモリーに入れたCentOS5.2で時間が経つと、
kernel: irq #177: nobody cared (try booting with the “irqpoll” option)
メッセージが出て、エラーを多発。

どうやら、USB周りでエラーが出ている様子。エラーメッセージの指示通りブート時にkernelにirqpollを付けると安定動作。

問題なさそうなので、
/boot/grub/grub.confのkernel行の最後に irqpoll を追記。

マザーボードP5Q-EMにCentOS5.2で、オンボードLANが動かない

水曜日, 3月 11th, 2009

マザーボードP5Q-EMではCentOS5.2を入れた場合、オンボードLANに対応するドライバが無いためLANが動作しない。

まずAsusのホームページからLinux用ドライバをダウンロードする。
そして

$ tar xfvj r8168-8.aaa.bb.tar.bz2
$ cd r8168-8.aaa.bb
$ su
# make clean modules
ここでエラーが出る場合 yumでgccとかkernel-develを確認する。(エラーメッセージを見れば何が不足しているか分かります)
 # yum install kernel-devel
 # yum install gcc
で解決することがある。

# make install
 install -m 744 -c r8168.ko /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/net/
# depmod -a
# insmod ./src/r8168.ko

これで完了。
インストールの確認として

# lsmod | grep r8168
# ifconfig -a

を確認。

[Linux]swapサイズを変更(減らした)

火曜日, 3月 10th, 2009

USBメモリのLinuxで、容量不足から、swap領域を小さくしたい。

まず、状況の確認。
# lvdisplay
# lvs
# vgdisplay


そして、サイズの変更(縮小)
# swapoff /dev/VolGroup00/LogVol01
# lvreduce -L 128M /dev/VolGroup00/LogVol01
  WARNING: Reducing active and open logical volume to 256.00 MB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce LogVol01? [y/n]: y
  Reducing logical volume LogVol01 to 256.00 MB
  Logical volume LogVol01 successfully resized
# mkswap /dev/VolGroup00/LogVol01
# swapon /dev/VolGroup00/LogVol01

今度は、ext3のサイズの拡張
# lvextend -L +384M /dev/VolGroup00/LogVol00

で、以下でオンライン拡張が可能。(ext2onlineというコマンドは古いコマンド)
# resize2fs /dev/VolGroup00/LogVol00

USBメモリブート

月曜日, 3月 2nd, 2009

[PC]
USBメモリブート
マザーボードのBIOSアップデートと、Memtest86+の実行に利用してます。便利。