*
安装dhcp-Server tftp apache
*
设定dhcp Server使用的网卡
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup 複製一預設的dhcp server網卡設定檔
sudo gedit /etc/default/dhcp3-server 修改dhcp server的網卡設定檔
INTERFACES="" => INTERFACES="eth0" 將dhcp server網卡設為eth0
*
将iso文件挂载到tftp的Ubuntu目录下
如果你没有iso文件,但有Ubuntu的安装光盘,可以这样生成iso文件
*
在apache目录下创建一个软链接
*
配置dhcp server,根据你自己的网络情况设定
*
启动dhcp server
*
服务器配置完毕 将需要新装系统的机器配置为pxe启动,分配到dhcp后,install一路下去,直到需要选择“归档镜像”--“Choose a mirror of the Ubuntu archive”, 这一步要[color=darkred][quote]注意[/quote][/color], 滚动到最上面的选项,选择手动配置镜像信息,然后填入server的ip:port,开始安装。如果你看到了“CC.archive.ubuntu.com”的字样,说明已经错过了,返回重新选择。 (当然 如果你有网络 也可以继续安装下去 不过是从外网下载安装)
安装dhcp-Server tftp apache
sudo apt-get install tftpd-hpa apache2 dhcp3-server
*
设定dhcp Server使用的网卡
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup 複製一預設的dhcp server網卡設定檔
sudo gedit /etc/default/dhcp3-server 修改dhcp server的網卡設定檔
INTERFACES="" => INTERFACES="eth0" 將dhcp server網卡設為eth0
*
将iso文件挂载到tftp的Ubuntu目录下
root@server:/var/lib/tftpboot$ mkdir ubuntu
root@server:/var/lib/tftpboot$ mount -o loop /var/lib/tftpboot/ubuntu-10.04-install-i386.iso /var/lib/tftpboot/ubuntu
如果你没有iso文件,但有Ubuntu的安装光盘,可以这样生成iso文件
root@server$ cat /dev/cdrom > ubuntu-10.04-install-i386.iso
*
在apache目录下创建一个软链接
root@server:/var/www # ln -s /var/lib/tftpboot/ubuntu/
*
配置dhcp server,根据你自己的网络情况设定
root@server:~ # vi /etc/dhcp3/dhcpd.conf
ping-check = 1;
filename = "ubuntu/install/netboot/pxelinux.0";
subnet 192.168.1.0
netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
}
*
启动dhcp server
root@server:~ # /etc/init.d/dhcp3-server restart
Stopping DHCP server: dhcpd3.
Starting DHCP server: dhcpd3.
*
服务器配置完毕 将需要新装系统的机器配置为pxe启动,分配到dhcp后,install一路下去,直到需要选择“归档镜像”--“Choose a mirror of the Ubuntu archive”, 这一步要[color=darkred][quote]注意[/quote][/color], 滚动到最上面的选项,选择手动配置镜像信息,然后填入server的ip:port,开始安装。如果你看到了“CC.archive.ubuntu.com”的字样,说明已经错过了,返回重新选择。 (当然 如果你有网络 也可以继续安装下去 不过是从外网下载安装)