SUSE PXE安装详解

Suse 11 SP2 PXE部署手册linux


1、配置autoyast安装模板

一、运行yast→ 杂项自动安装安全

091821180.jpg

二、进行配置界面,从上往下配置防止出现缺乏配置。服务器

选择硬件键盘布局点击编辑英语(美国)网络

091919877.jpg

三、接下来,选择分区点击编辑app

092024980.jpg


选择设备→ /dev/sda 根据现场状况选择重用硬盘分区仍是初始化,而后点击应用dom

092117663.jpg


点击添加分区配置相关的参数(挂载点、文件系统、容量、分区号)点击应用;ide

根分区配置状况布局

092210757.jpg


重复上一步配置其余分区完成spa

092258447.jpg


四、图形卡和监视器点击编辑3d

092347667.jpg


调整分辨率、显示管理器→ KDMGDM、窗口管理器选择 gnome

092428732.jpg

点击下一步,配置显示器类型(根具现场状况)选择完成后点击下一步

092526784.jpg

在此硬件部分已经配置完成。



五、接下来,配置网络服务(根据部署的状况进行配置,在此略过)

092811308.jpg

六、接下来配置安全和用户(主要是root密码修改)点击编辑

092654436.jpg


点击设置过滤器选择系统用户而后选择root用户点击编辑

092902990.jpg


修改新的密码点击肯定

092953527.jpg


七、接下来,配置软件点击编辑

093042380.jpg


选择模式勾选须要安装的软件组和软件点击接受

093123243.jpg


八、接下来,配置最后一项【系统】

选择引导加载程序(boot引导配置)点击编辑

093219681.jpg


跳过部分管理(PXE完成后,系统会自动完成),选择引导程序安装

引导程序选择 GRUB 引导程序位置勾选从主引导记录引导点击肯定

093257648.jpg

九、配置日期和时间点击编辑

093355255.jpg



保存文件以xml结尾

093502150.jpg


2、配置tftp server

一、运行yast→ 网络服务→ tftp服务器

093708575.jpg

若是没有安装该软件,会提示安装;启用tftp,启动镜像目录用缺省便可。

3、配置NFS SERVER

han:~#zypper innfs-kernel-server

han:/pxe # cat/etc/exports

/pxe/*(fsid=0,crossmnt,ro,root_squash,sync,no_subtree_check)

/pxe/suse11*(ro,sync)

han:/pxe # rcnfsserver restart

han:/pxe # exportfs -rvf

han:/pxe # showmount -e 192.168.100.1

Export list for192.168.100.1:

/pxe/suse11 *

/pxe*


suse(sles)11 sp2的光盘内容拷贝到/pxe/suse11目录下

cp -a /光盘挂载路径/* /pxe/suse11


最后将生成好的autoyast文件(autoyast.xml)到/pxe目录下




4、配置DHCP SERVER

注:蓝色为输入内容红色为配置文件注释内容绿色为关键字

han:~#zypper indhcp-server

# han:~ # cat/etc/sysconfig/dhcpd

## Path:Network/DHCP/DHCP server

## Description: DHCPv4server settings

## Type:string

## Default:""

## ServiceRestart: dhcpd

# Interface(s)for the DHCPv4 server to listen on.

DHCPD_INTERFACE="eth0"

..........

han:~ # cat/etc/dhcpd.conf

option domain-name-servers 192.168.100.1;

default-lease-time 14400;

ddns-update-style none;

subnet 192.168.100.0 netmask 255.255.255.0 {

range dynamic-bootp192.168.100.10 192.168.100.20;

default-lease-time14400;

max-lease-time172800;

allow booting;

filename"pxelinux.0";

next-server192.168.100.1;

}

han:~ # rcdhcpd restart

Shutting downISC DHCPv4 4.x Serverdone

Starting ISCDHCPv4 4.x Server [chroot]done

3、相关文件的配置

注:蓝色为输入内容

/pxe/suse11 为光碟挂载路径

cp/pxe/suse11/boot/x86_64/loader/linux/tftpboot/

cp/pxe/suse11/boot/x86_64/loader/initrd/tftpboot/

pxelinux.0文件拷贝到/tftpboot目录下

cp /usr/share/syslinux/pxelinux.0 /tftpboot/

/tftpboot/目录下建立pxelinux.cfg文件夹与一个message空文件

han:/tftpboot #mkdir pxelinux.cfg

han:/tftpboot #touch message

/tftpboot/pxelinux.cfg目录下新建一个default空文件

han:/tftpboot/pxelinux.cfg# touch default

han:/tftpboot #cat pxelinux.cfg/default

default harddisk

label harddisk

localboot 0


label 1

kernel linux

appendinitrd=initrdinstall=http://192.168.100.1/suse11/autoyast=http://192.168.100.1/autoinst.xml(与上一行相接,最终为一行)


implicit 0

display message

prompt 1

timeout 100

每次更改配置后须要重启xinetd服务

rcxinetd restart

相关文章
相关标签/搜索