2011/07/20
■ uBoot設定
GuruPlug JTAGを接続し、uBootの設定。外付けUSB HDDは/dev/sdcとして見える。
setenv x_bootcmd_kernel fatload usb 2 0x6400000 uImage setenv x_bootargs_root root=/dev/sdc2 rootdelay=10 saveenv reset
■ Debian化
入手したDreamPlugにはすでにDebian(lenny)がインストールしてあるためこの作業は特に必要が無かったが、やってみた。 http://code.google.com/p/dreamplug/downloads/listより、dreamplug_debianをダウンロード、外部USBドライブの第2パーティション(ext3)に展開。
しかしながら、DreamPlugのホームページによれば、インストール済みのOSはUbubtuとなっているのでDebianインストール済みはなぜ?
■ 不要なモジュールをロードしないようにする
サーバーとして不要な無線LANやオーディオなどのモジュールをロードしないように、/etc/modprobe.d/blacklistに次の行を追加する。
blacklist ipv6 ←お好みで # 無線LAN関係のモジュールを殺す blacklist bridge blacklist stp blacklist llc blacklist bnep blacklist btmrvl_sdio blacklist btmrvl blacklist rfkill blacklist libertas_sdio blacklist libertas blacklist bluetooth blacklist uap8xxx blacklist cfg80211 # オーディオ関係のモジュールを殺す blacklist snd_usb_audio blacklist snd_pcm blacklist soundcore