1,用yast打开DHCP服务器,给安装服务器配置DHCP,下图是配置好的DHCP服务器。

2点击Edit编辑DHCP服务器。在option添加filename “pexlinux.0″和next-server 值是tftpserver的IP,如tftp在本机,添加

本机IP即可。点击OK结束。

3用YaST打开tftp服务器。

4,选中Enable项。Boot image Directory 默认即可。将脚本等copy到/tftpboot下,建议选中Open Port in Firewall.

下图是copy 了脚本到/tftpboot/的图。

5我们再来配置一下installation server,也是用YaST打开。

界面如下,点击右下脚的Server Configuration来配置安装服务器。

我们选择HTTP协议来安装系统。在下面输入HTTP在Suse系统下默认的路径/srv/www/htdocs/

点击Next后,填入上个路径的别名。这个在编辑/tftpboot/pexlinux.cfg/default的脚本时用到。http://<Host IP>+Alias+<Source Name>

点击Next后,自动保存。推出installation配置。再点击Add添加要安装的系统源。

这里添加源名,系统会根据这个名称在/srv/www/htdocs/下建立一个这个名称的文件夹。将源文件拷贝到这个文件夹下。

也是在/tftboot/pexlinux.cfg/default 里需要填写的重要信息。

点击Next 后,如果我们用的是光盘的源就选第一个。系统就会将光盘中的文件copy到/srv/www/htdocs/Source Name(sles 10)下。

如果是镜像文件,就将镜像文件copy到Source Name 下,同时在default里也要定义好。

我们选择第一中,如下几图操作即可。

Copy结束后,图示如下。

下面我们要编辑一下/tftpboot/pexlinux.cfg/default 文件。

安装以上实验编辑如下:

这样我们的installation server就配置好了。如果想不交互安装再定义上图的autoyast那行的.xml文件,并指定路径即可。

注意,./xml文件也必须copy到/srv/www/htdocs下。打开被分发端就可以分发安装了。

发表评论