使用pxe网络安装ubuntu-9.04

服务端环境:
系统为:ubuntu-9.04-desktop
计算机名:bootserver
ip:192.168.0.55

我的安装步骤如下:

一、在Ubuntu 安装tftp服务的方法

tftpd-hpa 服务端软件
tftp-hpa   客户端软件

安装tftpd-hpa和xinetd
在ubuntu下,tftp是不能单独运行的,需要xinetd这个服务管理来启动,所以需要同时安装这两个套件
$ sudo apt-get install tftpd-hpa xinetd
注:先要选择台湾的软件源,默认源没有xinetd下载

在/etc/xinetd.d/下建立一个tftp配置文档
$ sudo vi /etc/xinetd.d/tftp

存入
service tftp
{
       socket_type     = dgram
       protocol        = udp  
       wait            = yes
       user            = root
       server          = /usr/sbin/in.tftpd
       server_args     = -s /var/lib/tftpboot
       disable         = no
       per_source      = 11
       cps             = 100 2
       flags           = IPv4
}

完成以上设定后,还需要让xinetd读入新参数并重新启动
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart

檢查一下tftp是否真的在運作
$ sudo netstat -anp | grep tftp
udp        0      0 0.0.0.0:69              0.0.0.0:*     

-----------------------------------------------------------------------------------
打开/etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="no"
OPTIONS="-l -s /var/lib/tftpboot"
------------------------------------------------------------------------------------


二、配置pxe
注意:ubuntu的alternate才支持网络安装,所以需要下载这种iso文件
我下载的文件是:
ubuntu-9.04-alternate-i386.iso

将iso文件中的/install/netboot/下的所有文件与目录复制到/var/lib/tftpboot/下(注意它的权限)
/install/netboot/目录下有以下几个文件:
pxelinux.cfg //快捷方式
ubuntu-installer //目录
pxelinux.0        //快捷方式
version.info


二、安装dhcp和apache
安装dhcp和apache
sudo apt-get install dhcp3-server apache2

配置dhcp:
sudo vi /etc/dhcp3/dhcpd.conf

存入
option domain-name "mydomain";
ddns-update-style none;

server-name "bootserver";
allow booting;
allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0 {
filename "pxelinux.0";
next-server 192.168.0.55;
range 192.168.0.60 192.168.0.80;
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
option domain-name-servers 202.96.128.68;
}


配置apache
ubuntu-9.04-alternate-i386.iso

将此iso文件挂载到/var/www/ubuntu
$sudo mkdir /var/www/ubuntu
$sudo mount /dev/cdrom /var/www/ubuntu
也可这样:sudo mount -o loop ubuntu.iso /var/www/ubuntu

这样服务端配置完成


 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值