当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : pxe安装Linux系统
帖子发表于 : 2009-04-17 22:33 
头像

注册: 2007-10-14 0:50
帖子: 306
地址: GUCAS
送出感谢: 0 次
接收感谢: 1
说明:第一次安装可能要麻烦一些,因为要架设一些服务器,进行一些配置。但以后要重装任何支持pxe安装的系统就方便多了。而且如果两台机子在同一个局域网内或则直接用网线连接的话,那安装速度是相当快的,基本上10分钟就能解决问题,比光盘的速度快了很多!


pxe是intel设计的可以使计算机通过网络启动的协议。
现在的大部分网卡都支持pxe启动,这里介绍一下我用pxe安装Ubuntu的经历。
首先要检查一下你要安装操作系统的机子支持网络启动,进入BIOS查看启动选项里有没有与net boot意思一致的选项,没有的话即表明网卡不支持pxe,下面就不用看了。
pxe安装操作系统还需要另外一台主机作为服务器,提供操作系统ISO镜像文件,需要在该主机上先安装下面几个软件:
tftp
dhcp-server
apache-server(也可以用ftp、nfs等文件传输协议)
在ubuntu或debian上用如下命令安装:
代码:
sudo aptitude -R install apache2 tftpd-hpa dhcp3-server

配置tftpd-hpa的配置文件:/etc/default/tftpd-hpa如下
代码:
RUN_DAEMON="no"
OPTIONS="-l -s /var/lib/tftpboot"

配置dhcp服务器,为你将要安装的机器分配IP地址,编辑/etc/dhcp3/dhcpd.conf:
代码:
option domain-name "mydomain";
ddns-update-style none;

server-name "bootserver";

allow booting;
allow bootp;

subnet 10.5.0.0 netmask 255.255.255.0 {
        filename "pxelinux.0";
        next-server 10.5.0.55;
    host china  {hardware ethernet 00:1A:92:27:59:86; fixed-address 10.5.0.54;}
}

subnet, netmask需要改为服务器主机的网络设置,next-server就是服务器主机的IP地址。
引用:
host china {hardware ethernet 00:1A:92:27:59:86; fixed-address 10.5.0.54;}

把上面的ethernet 改为将要安装操作系统主机的MAC地址,我这里两台主机之间是网线直接相连的(最好用交叉线),也可以位于同一局域网。
OK,其他的应该不用改动了。
如果tftp服务是由inetd启动(因为tftp服务进程不是守护进程,所以需要其他的服务来启动),可能需要在/etc/inetd.conf里加一句:
引用:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftp
d -s /var/lib/tftpboot

在apache的根目录(默人安装在/var/www/)里建一个挂载ubuntu iso文件的目录ubuntu,然后将ubuntu iso挂载到/var/www/ubuntu上,命令大致如下:
代码:
[code]
sudo mount -o loop ubuntu.iso /var/www/ubuntu
[/code]

将 /var/www/ubuntu/install/netboot/里的文件都拷到/var/lib/tftpboot/里。
下面重启apache服务器和dhcp服务器。

OK,下面需要设置要安装操作系统的机子。进入BIOS,设置启动选项netboot为第一启动项,重启就可以enjoy it了^-^


_________________
OS: Debian GNU/Linux
Version: lenny
Kernel: 2.6.36
Xorg: 1.4.2
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
HD: 320G SATA
Memory: 2G DDRIII
Graphics:Mobility Radeon HD 3450


最后由 command 编辑于 2009-08-03 16:19,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-07-09 22:10 

注册: 2009-01-10 15:29
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
你好,请问subnet是什么意思呢?

我的服务器主机的连接信息是:
IP Address:192.168.1.2
Broadcast Address: 192.168.1.255
Subnet Mask: 255.255.255.0
Default Route: 192.168.1.1
Primary DNS: 192.168.1.1

subnet应该填哪一个呢?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-07-09 22:14 
头像

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


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


页首
 用户资料  
 
4 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-07-10 11:47 

注册: 2007-06-25 22:52
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
正在找这方面的资料。。谢谢楼主 马上就试试 一会报告结果


页首
 用户资料  
 
5 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-07-10 12:04 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
mark~~


_________________

My blog


页首
 用户资料  
 
6 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-07-10 12:44 
头像

注册: 2007-10-14 0:50
帖子: 306
地址: GUCAS
送出感谢: 0 次
接收感谢: 1
jacksonsc 写道:
你好,请问subnet是什么意思呢?

我的服务器主机的连接信息是:
IP Address:192.168.1.2
Broadcast Address: 192.168.1.255
Subnet Mask: 255.255.255.0
Default Route: 192.168.1.1
Primary DNS: 192.168.1.1

subnet应该填哪一个呢?

subnet就是你的子网,根据你的子网掩码表明你的subnet是192.168.1.0


_________________
OS: Debian GNU/Linux
Version: lenny
Kernel: 2.6.36
Xorg: 1.4.2
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
HD: 320G SATA
Memory: 2G DDRIII
Graphics:Mobility Radeon HD 3450


页首
 用户资料  
 
7 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-07-10 13:22 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
昨天我就看了一个用pxe装arch的例子哩,原来是这么回事


页首
 用户资料  
 
8 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-03 9:04 

注册: 2007-07-07 8:33
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
问一下楼主,在windows里怎么样建这个pxe服务器呢?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-03 9:14 
头像

注册: 2007-05-05 23:59
帖子: 2032
地址: 嘉兴
送出感谢: 0 次
接收感谢: 1
支持! :em11


_________________
ufraw中文(raw图像处理)  http://sites.google.com/site/ufrawzh/
Gimp影像处理 http://sites.google.com/site/gimpcn/


页首
 用户资料  
 
10 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-03 9:22 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
很早就准备搞。一直没机器。仅仅试过一次。
记得那瘸腿的ftp,不好搞。


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-03 10:53 

注册: 2007-07-07 8:33
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
很早就准备搞。一直没机器。仅仅试过一次。
记得那瘸腿的ftp,不好搞。

是怎么设置的呢?我有FTP服务器。也装了tftpd32


页首
 用户资料  
 
12 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-03 16:08 
头像

注册: 2007-10-14 0:50
帖子: 306
地址: GUCAS
送出感谢: 0 次
接收感谢: 1
装个apache服务器应该很容易吧,而且很好搞!没有具体用过ftp,但看debian关于pxe安装的介绍上说貌似ftp要麻烦一些,所以从来没用ftp试过传送安装文件!你如果用ftp传送文件成功了可以在下面说一下具体的方法,可以大家交流一下 :em01


_________________
OS: Debian GNU/Linux
Version: lenny
Kernel: 2.6.36
Xorg: 1.4.2
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
HD: 320G SATA
Memory: 2G DDRIII
Graphics:Mobility Radeon HD 3450


页首
 用户资料  
 
13 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-03 16:15 
头像

注册: 2008-05-11 11:10
帖子: 1078
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
:em11


页首
 用户资料  
 
14 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-04 17:05 
头像

注册: 2008-07-28 19:29
帖子: 242
送出感谢: 0 次
接收感谢: 0 次
很实用,回去就去试一下


_________________
神舟天运F5600
酷睿T5750
GMA X3100
1G DDR2

http://new.qzone.qq.com/422253866/


页首
 用户资料  
 
15 楼 
 文章标题 : Re: pxe安装Linux系统
帖子发表于 : 2009-08-04 20:12 
头像

注册: 2008-07-28 19:29
帖子: 242
送出感谢: 0 次
接收感谢: 0 次
发现个大问题我安装好dhcp后一直无法启动,重新启动dhcp后面也是出现fail报警


_________________
神舟天运F5600
酷睿T5750
GMA X3100
1G DDR2

http://new.qzone.qq.com/422253866/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


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

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

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