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 が使えるようになった。
Previous Post: ポケモン HG レッド戦
Next Post: do while ループ中の continue