suse linux 11 pxe+dhcp+tftp+ftp無人値守インストール
仕事の必要性のため、会社はいくつかのサーバーを来て、suse 11.2を大量にインストールする必要があります.だからsuseの下で無人の警備をして、RedHatのkickstartと差が少ないことを発見して、suse linuxの下でautofastを使って、インストールファイルはもうksではありません.cfgはautoinstです.xmlのファイルこのファイルのデフォルトインストールsuseの最後のステップはチェックされています.RedHat、ROOTディレクトリのanaconda-ksと.cfgの差は多くない.
1.まず必要なソフトウェアをインストールする
2.DHCPサービスの構成
ここで私が使っているサーバーIPは192.168.1.30です.
IPで取得したデフォルトのNICを変更します.ここでは、最初のNIC eth 0を作成します.
サービスを再起動するとDHCPが構成されます.
3.tftpの構成
tftpのルートディレクトリを/etc/xintedで作成します.d/tftpプロファイルの下、suse 11の下、tftpのデフォルトディレクトリは/tftpbootであることがわかる.
次はredhatと似ています.
ブートファイルを作成するには:
同様にTFT Pサービスを修正し、再起動すればよい:
4.ftpの構成
suseの下でftpのデフォルトのディレクトリは/srv/ftpです.
コピーautolist.xmlファイルをftpルートディレクトリにコピーし、CDイメージをコピーします.
次にサービスを再起動すると、起動できます.
本文は“xiaolangit”のブログから出て、転載をお断りします!
1.まず必要なソフトウェアをインストールする
- zypper install -y dhcp tftp vsftpd syslinux
2.DHCPサービスの構成
ここで私が使っているサーバーIPは192.168.1.30です.
- vi /etc/dhcpd.conf
- default-lease-time 14400;
- ddns-update-style none;
- next-server 192.168.1.30;
- filename "pxelinux.0";
- subnet 192.168.1.0 netmask 255.255.255.0 {
- range 192.168.1.50 192.168.1.240;
- default-lease-time 14400;
- max-lease-time 172800;
- }
IPで取得したデフォルトのNICを変更します.ここでは、最初のNIC eth 0を作成します.
- vim /etc/sysconfig/dhcpd
- # 15
- DHCPD_INTERFACE="" DHCPD_INTERFACE="eth0"
サービスを再起動するとDHCPが構成されます.
- service dhcpd restart
3.tftpの構成
tftpのルートディレクトリを/etc/xintedで作成します.d/tftpプロファイルの下、suse 11の下、tftpのデフォルトディレクトリは/tftpbootであることがわかる.
次はredhatと似ています.
- mkdir /tftpboot
- mkdir /tftpboot/pxelinux.cfg
- cp /media/boot/x86_64/loader/initrd /tftpboot
- cp /media//boot/x86_64/loader/linux /tftpboot
- cp /usr/share/syslinux/pxelinux.0 /tftpboot
ブートファイルを作成するには:
- vim /tftpboot/pxelinux.cfg/default
- default linux
- lable linux
- kernel linux
- append initrd=initrd autoyast=ftp://192.168.1.30/autoinst.xml install=ftp://192.168.1.30/ splash=verbose showopts
同様にTFT Pサービスを修正し、再起動すればよい:
- vim /etc/xinetd.d/tftp
- disable = yes disable = no
- service xinetd restart
4.ftpの構成
suseの下でftpのデフォルトのディレクトリは/srv/ftpです.
コピーautolist.xmlファイルをftpルートディレクトリにコピーし、CDイメージをコピーします.
- cp /root/autoinst.xml /srv/ftp
- cp -rf /media/* /srv/ftp
次にサービスを再起動すると、起動できます.
- service vsftpd restart
本文は“xiaolangit”のブログから出て、転載をお断りします!