如何用pxe装机 PXE装机教程
如何用pxe装机
使用pxe装机可以大大简化批量装机的过程,只需在一台服务器上配置好pxe服务和系统镜像,即可实现对其他电脑无需使用光盘、U盘等介质进行安装操作。下面将从配置pxe服务、添加系统镜像、启动安装和常见问题几个方面进行详细阐述。
1、配置pxe服务
在一台服务器上安装并配置好pxe服务,可以使用tftp+dhcp来实现。具体步骤如下:
1)安装tftp服务:sudo apt-get install tftp-hpa;
2)安装dhcp服务:sudo apt-get install isc-dhcp-server;
3)配置tftp服务:sudo vim /etc/default/tftpd-hpa,将TFTP_OPTIONS="-l -c -s /var/lib/tftpboot"这行的注释去掉,并保存;
4)配置dhcp服务:sudo vim /etc/dhcp/dhcp.conf,在其中添加如下内容:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.1.10; #pxe服务器地址
filename "pxelinux.0";
}
2、添加系统镜像
在pxe服务器上添加系统镜像比较简单,可以直接将iso镜像文件挂载到一个目录下,然后配置pxelinux.cfg/default文件,选择菜单项并指定镜像路径。步骤如下:
1)挂载iso文件:sudo mount -o loop xxx.iso /mnt
2)创建目录并将iso内容复制到该目录:sudo mkdir /var/lib/tftpboot/iso;sudo cp -r /mnt/* /var/lib/tftpboot/iso/
3)编辑pxelinux.cfg/default文件:sudo vim /var/lib/tftpboot/pxelinux.cfg/default,添加以下内容:
default ubuntu16.04
label ubuntu16.04
menu label ^Ubuntu Server 16.04
kernel /casper/vmlinuz
append file=http://192.168.1.10/iso/ubuntu16.04/preseed.cfg initrd=/casper/initrd.gz ks=http://192.168.1.10/ks.cfg quiet splash
其中file指定镜像路径,ks指定自动化安装文件路径。
3、启动安装
启动安装非常简单,只需在需要安装系统的电脑bios设置中将网络启动项排在第一位即可。电脑启动后,在pxe服务器上的菜单中选择对应系统版本,即可开始自动化安装过程。
4、常见问题
在安装过程中,可能会遇到一些问题,下面列举几个常见问题:
1)安装过程卡在某个步骤无法继续,可能是因为配置文件中存在错误,需要检查配置是否正确;
2)无法自动化安装,可能是因为自动化安装文件中存在错误或者系统镜像文件损坏,可以尝试重新生成自动化安装文件或者重新下载系统镜像文件;
3)电脑无法识别pxe服务,可能是因为pxe服务器地址设置错误或者网络设置有问题,可以尝试重新配置pxe服务和检查网络连接。
以上是一些常见问题的处理方法,在实际操作中可能会遇到其他问题,需要根据具体情况进行处理。
扫一扫关注我们
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 baisebaisebaise@yeah.net举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
评论