ubuntu8.04做PXE安装服务器
Ubuntu 8.04 做 PXE 安装服务器
首先安装需要的几个软件包:
1 | sudo apt-get install tftpd-hpa dhcp3-server portmap nfs-kernel-server apache2 |
安装完成后 tftpd
服务会自动启动,无需额外操作。但是 dhcpd
可能会出现错误,暂时不用管。
配置 DHCP
编辑 DHCP 配置文件 /etc/dhcp3/dhcp.conf
:
1 | vi /etc/dhcp3/dhcp.conf |
添加以下内容:
1 | subnet 192.168.1.0 netmask 255.255.255.0 { |
启动 DHCP 服务:
1 | sudo /etc/init.d/dhcp3-server restart |
配置 NFS (可选,Ubuntu 仅支持 Netboot 方式)
编辑 NFS 配置文件 /etc/exports
:
1 | vi /etc/exports |
添加以下内容(/mnt/iso
是光盘镜像挂载目录):
1 | /mnt/iso 192.168.1.0/24(ro,sync) |
启动 NFS 服务:
1 | sudo /etc/init.d/nfs-kernel-server restart |
配置 HTTP (Ubuntu PXE 安装使用 HTTP 方式)
创建 Ubuntu 镜像的 Web 目录并挂载光盘镜像:
1 | mkdir /var/www/ubuntu |
在安装过程中,会要求选择服务器,选择最上面的手动输入,服务器填写你的 IP 地址,目录无需更改。你也可以同步官方服务器的该目录,这样安装完成后就无需再升级。
配置 TFTP
将光盘中的 netboot
目录下的所有文件复制到 /var/lib/tftpboot/
:
1 | sudo cp /mnt/iso/install/netboot/* /var/lib/tftpboot/ |
修改默认的 PXE 配置文件:
1 | sudo vi /var/lib/tftpboot/pxelinux.cfg/default |
将以下内容:
1 | LABEL install |
修改为:
1 | LABEL install |
现在就可以从另一台电脑使用 PXE 启动安装 Ubuntu 了。
启动 Portmap
需要注意的是,portmap
服务默认不会自动启动。如果不启动它,NFS 传输速度会非常慢,所以必须启动:
1 | sudo /etc/init.d/portmap restart |
- 标题: ubuntu8.04做PXE安装服务器
- 作者: jicky huang
- 创建于 : 2010-07-15 23:25:39
- 更新于 : 2025-10-06 13:54:17
- 链接: https://www.hxfund.cn/2010/07/15/ubuntu8-04做pxe安装服务器/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论