スピノル
スピノル

マイルーム

スピノルのマイルーム
スピノルのマイルーム
持ち家(マンション) / リビング兼用 / オーディオ・シアター兼用ルーム / 16畳~ / 防音なし / スクリーン~100型 / ~4ch
元自作派
所有製品

レビュー/コメント

レビュー/コメントはありません

カレンダー

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

お気に入り製品

お気に入りユーザー

お気に入りユーザーはありません

日記

Minimum Ubuntu で、Orpheus (kernel module とか)

このエントリーをはてなブックマークに追加
2010年10月24日

Minimum Ubuntu で、

scripts/update-initrd.sh
# カーネルモジュールを追加

のあたりの話です。オリジナルでは、

# find /lib/modules/`uname -r`/kernel/net/netfilter |cpio -pdm .
# find /lib/modules/`uname -r`/kernel/net/bridge/netfilter|cpio -pdm .
# find /lib/modules/`uname -r`/kernel/net/ipv4/netfilter |cpio -pdm .
# find /lib/modules/`uname -r`/kernel/net/ipv6/netfilter |cpio -pdm .
# find /lib/modules/`uname -r`/kernel -name "cifs.ko" |cpio -pdm .
# find /lib/modules/`uname -r`/kernel -name "nls_utf8.ko" |cpio -pdm .

と、netfilter 関係と、cifs mount 関係とを追加してるのですが、ここでは、ばっさりと削除してしまいます。

ついでに、

rm -rf lib/modules/`uname -r`/kernel/

と、initramfs に元からあるやつも、一旦は全部捨ててしまって、

find /lib/modules/`uname -r`/kernel/drivers/firewire/firewire-ohci.ko | cpio -pdm .

とか、本当に入りそうな module のみ個別に拾います。

# あんまり、捨てすぎると、
  # root@minimumspinor:/# modprobe firewire-ohci
  # FATAL: Error inserting firewire_ohci (/lib/modules/2.6.33.5-rt23/kernel/drivers
  /firewire/firewire-ohci.ko): Unknown symbol in module, or unknown parameter (see dmesg)
  # root@minimumspinor:/# dmesg | tail -10
  # [ 42.966581] firewire_ohci: Unknown symbol fw_core_handle_request
  になるので、注意。

  spinor@audio:~$ grep firewire /lib/modules/2.6.33.5-rt23/modules.symbols
  alias symbol:fw_core_handle_request firewire_core

***

で、Minimumu Ubuntu を、オリジナルのまま走らせると、

17M  work/lib/modules/2.6.33.5-rt23

であったのが、

628K work/lib/modules/2.6.33.5-rt23

になるので、多少エコにはなりました。

【熊】 実質的に、意味あるんで?
【隠】 全く、無い。

これは、参考までに、すっぴん Lucid で走らせたとき。

次回の日記→

←前回の日記

レスを書く

レスを書くにはログインする必要があります
ログインする