好久没写文章了,扯着兴致,记录下这周PXE过程。
1. 安装机设置“网络启动”
2. PXE服务器与安装机网络二层互通
3. PXE服务器上启动DHCP服务,配置dhcpd.conf文件
核心配置如下
subnet 192.168.2.0 netmask 255.255.255.0 # 子网段和网关
{
range 192.168.2.56 192.168.2.60; # DHCP动态分配的IP段 filename "pxelinux.0"; #通过tftp传送的引导程序,直接放在tftp服务目录下
next-server 192.168.10.254; # PXE即TFTP服务器ip地址
}
4. 挂载安装镜像
5. PXE服务器上启动TFTP服务
6. 把pxelinux.0 、镜像内核,镜像启动文件拷贝到TFTP服务器根目录
镜像内核和镜像启动文件从挂载镜像目录下找
7. 在TFTP根目录创建pxelinux.cfg目录,在目录中创建default文件,文件内容如下
label linux
kernel vmlinuz # 内核文件
append ks=nfs:192.168.175.1:/mnt/install/ks.cfg initrd=initrd.img method=nfs://xxx
method 配置安装的路径
initrd 配置启动文件
ks : 静默安装配置文件,建议从已安装好的系统获取
ks文件可以配置安装完成后的部分配置如IP地址和主机名
8. 在pxe服务器上搭建HTTP/NFS/FTP服务,把安装源拷贝到服务根目录
好久没写文章了,扯着兴致,记录下这周PXE过程。
1. 安装机设置“网络启动”
2. PXE服务器与安装机网络二层互通
3. PXE服务器上启动DHCP服务,配置dhcpd.conf文件
核心配置如下
subnet192.168.2.0 netmask 255.255.255.0 # 子网段和网关
{
range 192.168.2.56 192.168.2.60; # DHCP动态分配的IP段
filename"pxelinux.0"; #通过tftp传送的引导程序,直接放在tftp服务目录下
next-server 192.168.10.254; # PXE即TFTP服务器ip地址
}
4. 挂载安装镜像
5. PXE服务器上启动TFTP服务
6. 把pxelinux.0 、镜像内核,镜像启动文件拷贝到TFTP服务器根目录
镜像内核和镜像启动文件从挂载镜像目录下找
7. 在TFTP根目录创建pxelinux.cfg目录,在目录中创建default文件,文件内容如下
label linux
kernel vmlinuz # 内核文件
appendks=nfs:192.168.175.1:/mnt/install/ks.cfg initrd=initrd.img method=nfs://xxx
method 配置安装的路径
initrd配置启动文件
ks : 静默安装配置文件,建议从已安装好的系统获取
ks文件可以配置安装完成后的部分配置如IP地址和主机名
8. 在pxe服务器上搭建HTTP/NFS/FTP服务,把安装源拷贝到服务根目录
记录的比较简单,主要为自己后续提供一个大题思路。