bananan_wの日記: KNOPPIX NFSルートメモ
今回は、カーネルを独自にビルドしないで、KNOPPIX のもの
そのままに使うべくいじってみまつ。それだったら、KNOPPIX を
立ち上げて knoppix-terminalserver でいっぱつぢゃん。
という話ですが、cloop は使いたくないなぁ。ということ。
でっち上げ中の initrd(miniroot) に突っ込んだものはこんな感じ。
ベースの initrd は、knoppix の起動FDイメージから
ひっこぬいた miniroot.gz を使ってます。
/bin/mount
/sbin/pump(削除)
/sbin/dhcpcd-bin
/sbin/portmap
/sbin/ifconfig
/KNOPPIX/usr/share/knoppix-terminalserver/templates/miniroot/etc/nsswitch.conf(削除)
/KNOPPIX/usr/share/knoppix-terminalserver/templates/miniroot/etc/services(削除)
/KNOPPIX/usr/share/knoppix-terminalserver/templates/miniroot/etc/rpc(削除)
/lib/libc.so.6
/lib/ld-linux.so.2
/lib/libnss_files.so.2(削除)
/lib/libnss_dns.so.2(削除)
/lib/libwrap.so.0
/lib/libnsl.so.1
/lib/libpopt.so.0(削除)
/lib/modules/2.4.22-XFS/kernel/drivers/net/e1000/e1000.o
/lib/modules/2.4.22-XFS/kernel/drivers/net/e100/e100.o
* /lib/modules/2.4.22-XFS/kernel/drivers/net/mii.o
* /lib/modules/2.4.22-XFS/kernel/lib/crc32.o
/lib/modules/2.4.22-XFS/kernel/drivers/net/de4x5.o
/lib/modules/2.4.22-XFS/kernel/drivers/net/3c59x.o
/lib/modules/2.4.22-XFS/kernel/drivers/net/8139too.o
/lib/modules/2.4.22-XFS/kernel/fs/lockd/lockd.o
/lib/modules/2.4.22-XFS/kernel/fs/nfs/nfs.o
/lib/modules/2.4.22-XFS/kernel/net/sunrpc/sunrpc.o
/lib/modules/2.4.22-xfs/kernel/net/packet/af_packet.o
#NICは完全に趣味でつ(ゎ
*付きのものは、00_ という prefix を付けてコピーする
(insmod する時に、insmod /modules/net/*.o という感じで
ロードしちゃってるので、あらかじめロードしておきたいものには 00_ をつける)
linuxrc の変更点
ベースは起動FDのlinuxrcではなくて、terminal-server 向けのもの
/KNOPPIX/usr/share/knoppix-terminalserver/templates/miniroot/linuxrc
・cloop.o のロードはしない
・cloop ファイル KNOPPIX のマウントのところはコメントアウトして誤魔化す
・上記コメントアウトしたあたりで、NFS で公開しているKNOPPIX ファイルの中身をマウント
・pump でうまくIPアドレスが取れない。eth0 からパケットが外に出ないっぽい...何故...
・pump でうまく行かないのでdhcpcd に変更してみたらあっさりと起動
問題点
・pump がうまく動かない
dhcpd のせいではないらしい。Debian/GNU Linux woody の pump で IP アドレスは取れた
・dhcpcd にしたらうまく動いたがUSBマウスが使えない
なんでだろう???
・X の解像度変更ってどうやるの?
21" ディスプレイに 1024x768 じゃあ寂しすぎます
/usr/share/hwdata/MonitorsDB を追い込めとのことでつ(maxさんTHX)
USBマウスがダメな件
いける組合せ
・CD起動
・NFSルートでIPアドレスはifconfigで直指定
ダメな組合せ
・NFSルートでIPアドレスはdhcpcd
pump ではうまく動かないのでテスト不能
#めもなので激しく書き換えられる可能性大(ゎ
KNOPPIX NFSルートメモ More ログイン