当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-09-30 9:28 

注册: 2008-03-09 12:32
帖子: 204
送出感谢: 0 次
接收感谢: 0 次
首先安装需要的几个软件包
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


_________________
http://www.csdriver.com
http://blog.csdn.net/hodrag/
http://www.unix-center.net/


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-01 12:13 

注册: 2008-07-21 22:40
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
那怎么从从另一台电脑用PXE启动安装xp,ghost


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-01 13:31 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
一样的啊,引导到dos,剩下的都不用说了吧,引导grub4dos,grub2据说挺好


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-01 16:26 

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


这跟grub4dos 有什么关系? 还有 grub2 还有挺多的问题需要解决。

你要么通过tftp传dos的软驱启动镜像给目标机器,要么使用 aoe 或者 iscsi 来网络启动DOS 盘镜像. DOS 虽然本身不支持但 GPXE 可以让 DOS 认定那些网络硬盘就是本地的。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-01 16:35 

注册: 2006-04-28 21:31
帖子: 198
送出感谢: 0 次
接收感谢: 0 次
hodrag 写道:
首先安装需要的几个软件包


这样还是麻烦, 不如用 debootstrap 做镜像盘把该装的软件全部装好,网络启动然后把镜像盘的内容拷贝过去就可以了(dd 或者 tar)


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-02 21:41 

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


_________________
http://www.csdriver.com
http://blog.csdn.net/hodrag/
http://www.unix-center.net/


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-03 19:21 

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


估计你没听说过 unionfs


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2008-10-27 2:25 

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


估计你没听说过 unionfs


我远程启动ghost是为了恢复windows备份


_________________
http://www.csdriver.com
http://blog.csdn.net/hodrag/
http://www.unix-center.net/


页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2009-08-05 23:25 
头像

注册: 2009-07-17 20:57
帖子: 129
送出感谢: 0 次
接收感谢: 0 次
mark :em11


_________________
本科农民工:
钱少,事多,离家远....
位微,权轻,责任重....
新建的个人网站


页首
 用户资料  
 
10 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2009-08-05 23:28 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
路过帮顶。 :em06


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
11 楼 
 文章标题 : Re: ubuntu8.04做PXE安装服务器
帖子发表于 : 2009-08-05 23:36 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
hodrag 写道:
楼上说的有道理,不过我们公司电脑配置不一样,全做镜像占空间有点大
有空试试远程启动ghost

这种情况,也可以aptoncd的


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译