カテゴリ {{category linux}} {{outline}} !!!VineLinux4.0をネットワークインストール(ネットワークブート) このエントリを加筆・修正した [[vine4.1をネットワークインストール]]も参照してください。 !!はじめに ターゲット PCに FDも CDも使わずネットワークブートして FTPインストールするためのメモ。 試した環境はデスクトップ PC(VineLinux4.0)がサーバで、ターゲットは CDも FDも未接続のサブノートPC(DELL Latitude L400、IBM ThinkPad X40)。 実際にやってみると結構はまってしまいました、注意点は *ターゲットPCには pxe対応の NICが必要 *サーバには tftpd, dhcpd, proftpdが必要 *tftpdは VineLinux4.0の場合 inetd経由なので /etc/inetd.conf を編集する *ネームサーバ(DNS)を立ていない場合は dhcpd.confの next-serverを設定する といったところです !!proftpdの設定 インストール CDの ISOイメージファイルをループバックマウント # mkdir /mnt/loop # mount -t iso9660 -o ro,loop=/dev/loop0 Vine40-i386.iso /mnt/loop /etc/proftpd.conf の anonymous の設定を から に変更し、起動する # /etc/rc.d/init.d/proftpd start これで他の PCから anonymousで ftp接続し、インストール CDが見れるようになります !!tftpdの設定 VinePlusから tftp-server-0.42-3vl1.i386.rpm、syslinux-3.07-0vl1.i386.rpm、inetd-0.17-0vl3.i386.rpmをダウンロードしインストールする # apt-get install tftp-server-0.42-3vl1.i386.rpm syslinux-3.07-0vl1.i386.rpm inetd-0.17-0vl3.i386.rpm ディレクトリの作成、ファイルの配置 # mkdir /tftpboot # mkdir /tftpboot/pxeboot # mkdir /tftpboot/pxeboot/pxelinux.cfg # cp /mnt/loop/images/pxeboot/initrd.img /tftpboot/pxeboot/ # cp /mnt/loop/images/pxeboot/vmlinuz /tftpboot/pxeboot/ # cp /usr/lib/syslinux/pxelinux.0 /tftpboot/pxeboot/ 設定ファイル /tftpboot/pxeboot/pxelinux.cfg/default の作成、内容は以下の通り default vine label vine kernel vmlinuz append load initrd=initrd.img devfs=nomount inetdの設定ファイル /etc/inetd.conf 中の #tftp dgram udp wait root /usr/sbin/tcpd in.tftpd 行の先頭の # を取り去り、" -s /tftpboot"を追加 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /tftpboot inetd を起動する(再起動は restart) # /etc/rc.d/init.d/inet start ==tftpdのデフォルトディレクトリは /tftpboot になります== !!dhcpdの設定 /etc/dhcpd.conf を作成する、内容は(アドレスは環境に合わせること) ddns-update-style interim; next-server 192.168.1.33; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; subnet 192.168.1.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.1.202 192.168.1.205; } max-lease-time 72000; filename "/pxeboot/pxelinux.0"; 起動する # /etc/rc.d/init.d/dhcpd start 以上で、ターゲットPCをネットワークブートしてそのままftpインストールができます。 〜 以降 編集中〜 参考:[ノートPCにOSをネットワークインストール!|http://www.venus.dti.ne.jp/~inada/Network_install/index_network_install.html], [VineLinux4.0(3)|http://nancha.mine.nu/blog/archives/2006/12/vinelinux403.html] {{lastmodified}} (作成: 07年1月11日)