1. 基建工作

1.关闭防火墙

2.关闭SELinux

a)临时关闭SELinux(重启失效):

b)

2. 配置dhcp服务

1.将/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample拷贝至/etc/dhcp/dhcpd.conf:

并修改dhcpd.conf的内容:

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

2.确保开机启动dhcpd服务:

3.启动dhcpd服务:

4.检查dhcpd服务是否已启动:

如果发现67端口被监听,则表示成功;

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

3. 配置tftp服务

由于tftp是瞬时服务进程,不能进行自我管理,需要通过超级服务进程进行管理,所以安装tftp-server时,超级服务进程程序xinetd被依赖。

1.设置并确保xinetd开机启动:

p.s. 如果没有tftp的话需要安装一下,执行yum –y search tftp查看系统是否安装tftp软件包,若没有安装,则执行yum –y install tftp tftp-service

2.启动xinetd服务:

查看是否开机启动

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

3.检测xinetd服务是否已启动:

如果发现69端口被监听,则表示成功;

4.编辑/etc/xinetd.d/tftp文件,将”disable=yes”改为”disable=no”;

5.测试tftp服务:

如果根目录下出现test.txt,则tftp服务搭建成功,删除测试文件test.txt;

4. 配置nfs服务

1.创建nfs目录:

2.配置nfs服务:在/etc/exports末尾行中加入

3.启动rpcbind服务:

4.启动nfs服务:

5. 搭建本地yum源

1.挂在镜像文件rhel6.5.iso 到 /mnt:

2.cd 到/etc/yum.repos.d 目录下建立以”.repo”结尾的文件,这里我建立的是rhel65.repo,内容如下:

3.配置完成后用命令:

4.常用命令:

6. 制作kickstart.cfg文件

1.请先搭建本地yum源;

2.执行

弹出kickstart.cfg制作界面。

3.Basic Configuration(基础配置)

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

4.Installation Method 安装方式

pxe无人值守安装linux机器笔记----摘抄-LMLPHP 
此处选择nfs方式: 
NFS Serve:nfs服务器ip 
NFS Directory:/nfsroot

5.Boot Loader Options 默认

6.配置分区信息

pxe无人值守安装linux机器笔记----摘抄-LMLPHP 
要指定分区,使用sda,其中/boot大小为200M,/的大小为剩余空间

7.Network Configuration 将网卡eth0 设置为dhcp模式

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

8.Authentication默认

9.Firewall Configuration 关闭防火墙,关闭selinux

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

10.Display Configuration默认

11.Package Selection

如果没有包显示,请先搭建本地yum源,然后在选包;

12.Pre-Installation Script和Post-Installation Script均默认设置。

13.点击File–>Save–>修改文件名为centos-6.5-ks.cfg保存至/opt/ks.cfg(本人自定义目录)下;

7. 提供pxe工作环境

1.找到/usr/share/syslinux/pxelinux.0文件,并将其复制到/var/lib/tftpboot/目录下;

2.将系统镜像盘中pxe模式下专用的内核文件和initrd镜像文件复制到tftp服务器相应目录中:

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

3.将系统光盘镜像中的isolinux/目录下的boot.msg splash.jpg vesamenu.c32复制到/var/lib/tftpboot/目录下

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

4.将系统光盘镜像中的isolinux/目录下的isolinux.cfg文件拷贝至/var/lib/tftpboot/pxelinux.cfg/目录下,命名为default,用来引导客户端启动过程;并修改/var/lib/tftpboot/pxelinux/default文件,指定ks文件的加载位置;

pxe无人值守安装linux机器笔记----摘抄-LMLPHP

5.将安装光盘里的images目录复制到/nfsroot目录下,并将RHEl 6.5的ISO文件复制到/nfsroot目录下

6.所需文件见文件夹。

ps:重启后的可以使用gdm命令切换桌面

05-18 19:54