NetWalker で smbmount

NetWalker で smbmount コマンドを実行すると、cifs がサポートされていないみたいなエラーメッセージが出力されてマウントできなかった。
そこで cifs のモジュールを作成してみた。ついでに ntfs も。
参考にしたのは、NetWalkerのカーネルとローダブルモジュールのビルド

$ cd /media/disk/
$ tar xvzf linux-fsl-imx51_2.6.28-15.50fsl1araneo14.tar.gz
$ cd jaunty-arm
$ zcat /proc/config.gz > arch/arm/configs/netwalker_defconfig
$ make netwalker_defconfig

次に、Makefile の EXTRAVERSION を編集。

EXTRAVERSION = -15-araneo

そして make!1時間半くらいかかった。

$ make

menuconfig で cifs と ntfs の欄に M マークを付ける。

$ make menuconfig
$ make modules
$ sudo cp fs/cifs/cifs.ko /lib/modules/2.6.28-15-araneo/kernel/fs/cifs/
$ sudo cp fs/ntfs/ntfs.ko /lib/modules/2.6.28-15-araneo/kernel/fs/ntfs/
$ sudo depmod -a

これで smbmount が使えるようになった。