ubuntu8.04做PXE安装服务器

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
hodrag
帖子: 204
注册时间: 2008-03-09 12:32
送出感谢: 0
接收感谢: 0
联系:

ubuntu8.04做PXE安装服务器

#1

帖子 hodrag » 2008-09-30 9:28

首先安装需要的几个软件包
sudo apt-get install tftpd-hpa dhcp3-server portmap nfs-kernel-server
还有apache
安装完后tftpd服务自动启动,这个不用管,但是dhcpd出现错误,不知道怎么回事。不用管安,配置一下dhcp
vi /etc/dhcp3/dhcp.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option domain-name-servers 202.102.128.68, 202.102.134.68;
option domain-name "tm.net.my";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
filename "pxelinux.0";
}
现在启动dhcpd
sudo /etc/init.d/dhcp3-server restart

然后再配置nfs(这是其它linux用到的,ubuntu只有netboot方式)
vi /etc/exports
/mnt/iso 192.168.1.0/24(ro,sync)
其中/mnt/iso是我挂载光盘镜像的目录
启动nfs服务
sudo /etc/init.d/nfs-kernel-server restart

ubuntu是要用http的
mkdir /var/www/ubuntu
sudo mount -o loop ubuntu-8.04.1-alternate-i386.iso /var/www/ubuntu
在安装过程中会要求选择服务器,选最上面的手动输入,服务器填你的IP,目录就不用改了。这里你也可以同步官方服务器的这个目录,这样安装完成就不用再升级了

把光盘中的netboot目录中的所有都拷到/var/lib/tftpboot/中
sudo cp /mnt/iso/install/netboot/* /var/lib/tftpboot/
修改默认的配置文件
sudo vi /var/lib/tftpboot/pxelinux.cfg/default
把其中的
LABEL install
kernel linux
append vga=normal initrd=initrd.gz
改为
LABEL install
kernel linux
append vga=normal initrd=initrd.gz

OK了,现在就可以从另一台电脑用PXE启动安装ubuntu了

但是有一点要注意,上面安装的portmap是不自动启动的,如果不启动这个,nfs传输就是慢得出奇,所以这个也是必须启动的
sudo /etc/init.d/portmap restart
ahtc
帖子: 11
注册时间: 2008-07-21 22:40
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu8.04做PXE安装服务器

#2

帖子 ahtc » 2008-10-01 12:13

那怎么从从另一台电脑用PXE启动安装xp,ghost
头像
冲浪板
论坛版主
帖子: 7466
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

Re: ubuntu8.04做PXE安装服务器

#3

帖子 冲浪板 » 2008-10-01 13:31

一样的啊,引导到dos,剩下的都不用说了吧,引导grub4dos,grub2据说挺好
sammeme
帖子: 198
注册时间: 2006-04-28 21:31
送出感谢: 0
接收感谢: 0

Re: ubuntu8.04做PXE安装服务器

#4

帖子 sammeme » 2008-10-01 16:26

冲浪板 写了:一样的啊,引导到dos,剩下的都不用说了吧,引导grub4dos,grub2据说挺好
这跟grub4dos 有什么关系? 还有 grub2 还有挺多的问题需要解决。

你要么通过tftp传dos的软驱启动镜像给目标机器,要么使用 aoe 或者 iscsi 来网络启动DOS 盘镜像. DOS 虽然本身不支持但 GPXE 可以让 DOS 认定那些网络硬盘就是本地的。
sammeme
帖子: 198
注册时间: 2006-04-28 21:31
送出感谢: 0
接收感谢: 0

Re: ubuntu8.04做PXE安装服务器

#5

帖子 sammeme » 2008-10-01 16:35

hodrag 写了:首先安装需要的几个软件包
这样还是麻烦, 不如用 debootstrap 做镜像盘把该装的软件全部装好,网络启动然后把镜像盘的内容拷贝过去就可以了(dd 或者 tar)
hodrag
帖子: 204
注册时间: 2008-03-09 12:32
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu8.04做PXE安装服务器

#6

帖子 hodrag » 2008-10-02 21:41

楼上说的有道理,不过我们公司电脑配置不一样,全做镜像占空间有点大
有空试试远程启动ghost
sammeme
帖子: 198
注册时间: 2006-04-28 21:31
送出感谢: 0
接收感谢: 0

Re: ubuntu8.04做PXE安装服务器

#7

帖子 sammeme » 2008-10-03 19:21

hodrag 写了:楼上说的有道理,不过我们公司电脑配置不一样,全做镜像占空间有点大
有空试试远程启动ghost
估计你没听说过 unionfs
hodrag
帖子: 204
注册时间: 2008-03-09 12:32
送出感谢: 0
接收感谢: 0
联系:

Re: ubuntu8.04做PXE安装服务器

#8

帖子 hodrag » 2008-10-27 2:25

sammeme 写了:
hodrag 写了:楼上说的有道理,不过我们公司电脑配置不一样,全做镜像占空间有点大
有空试试远程启动ghost
估计你没听说过 unionfs
我远程启动ghost是为了恢复windows备份
头像
lucky_yjw
帖子: 129
注册时间: 2009-07-17 20:57
送出感谢: 0
接收感谢: 0

Re: ubuntu8.04做PXE安装服务器

#9

帖子 lucky_yjw » 2009-08-05 23:25

mark :em11
本科农民工:
钱少,事多,离家远....
位微,权轻,责任重....
新建的个人网站
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵
送出感谢: 1 次
接收感谢: 6 次

Re: ubuntu8.04做PXE安装服务器

#10

帖子 wangdu2002 » 2009-08-05 23:28

路过帮顶。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: ubuntu8.04做PXE安装服务器

#11

帖子 eexpress » 2009-08-05 23:36

hodrag 写了:楼上说的有道理,不过我们公司电脑配置不一样,全做镜像占空间有点大
有空试试远程启动ghost
这种情况,也可以aptoncd的
● 鸣学
回复

回到 “服务器基础应用”