ディスクレス・システム構築備忘録
NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築NFS-ROOT用Kernelの構築

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です。


前  戻る  次
NFS-ROOT用Kernelの構築