1−5.NFS-ROOT用Kernelの構築
@ NFS-ROOT用カーネルの構築
$cd /usr/src/linux-2.4
$make mrproper
$cp -p configs/kernel-2.4.20-i686.config .config
$make oldconfig
$make menuconfig |
−Network Option [*] IP:kernel level
autoconfigration [*] DHCP Support (NEW) [*] BOOTP Support
(NEW) [*] RARP Support (NEW)
−Network filesystem [*] NFS
filesystem support [*] root file system on
NFS
−NICドライバーをモジュールから組込みに変更(M→*)
今回はINTELのEtherExpress関連をMから*に変更した。
$make dep
中略
$make clean
中略
$make bzImage
中略
$make modules
中略
$make modules_install
中略 |
A Kernelを/tftpbootへコピー
| $cp -p arch/i386/boot/bzImage /tftpboot/vmlinuz-2.4.20-8custom |
B カーネルをnfsroot対応に変更
$mknod /dev/nfs c 0 255
$cd /tftpboot
$rdev vmlinuz-2.4.20-8custom /dev/nfs |
確認
| $rdev vmlinuz-2.4.20-8custom |
Root Device /dev/nfs または Root Device 0x00FF
このように表示されたらOKです。
|