パスワードを忘れた? アカウント作成
406181 journal

bananan_wの日記: KNOPPIX NFSルートメモ

日記 by bananan_w

今回は、カーネルを独自にビルドしないで、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 ではうまく動かないのでテスト不能

#めもなので激しく書き換えられる可能性大(ゎ

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

読み込み中...