ExtMail服务器社区's Archiver

hzqbbc 发表于 2008-5-17 10:12

tftp32+http+PXE方式网络安装CentOS5 HOWTO

折腾了1天终于摸索出网络安装centos比较简单的办法,回头看看发现其实太容易了,但网上各种howto或者文档都有这样
或那样的地方出了问题,导致无法从头到尾解决问题。本文是针对超级菜鸟(比如我这样已经n年不花时间研究系统安装
配置的准Sysadmin盲),高手也不妨参考。

[b]系统要求[/b]

[quote]
文件服务器(通过http提供Centos5安装文件) - windows (2000/xp/2003都行)
tftp 服务器 - tftpd32.exe
web 服务器 -  hfs.exe (小型web server)
[/quote]

[b]一些假设[/b]

假设文件服务器ip地址是192.168.0.3,web安装的地址是[url]http://192.168.0.3/centos[/url],文件服务器和计划要安装系统的
机器都在同一个物理网段内。将tftpd32.zip 解压到e:\tftpd32,将hfs.rar解开,随便放一个地方即可。

[b]step 1 - 解压[/b]

将Centos5的7张盘全部都解压到e:\centos

[b]step 2 - 建立pxe有关文件目录[/b]

建立e:\tftpd32\pxe目录

从一个现成的linux系统里复制pxelinux.0文件(位于/usr/lib/syslinux下)或者使用本文附件,将此文件复制到
e:\tftpd32\pxe目录里

从e:\centos\images\pxeboot里将vmlinuz 和initrd.img 复制到e:\tftpd32\pxe里

然后在e:\tftpd32\pxe里建立pxelinux.cfg目录,里面新建一个文件default

内容:

[quote]
prompt 1
default centos
timeout 100

label centos
kernel vmlinuz
append initrd=initrd.img ramdisk_size=9216 noapic acpi=off
[/quote]

保存后退出,记住:文件必须位于:e:\tftpd32\pxe\pxelinux.cfg\default

[b]step 3 - 配置tftpd32[/b]

执行tftpd32.exe 设置Current directory 为e:\tftpd32\pxe,Server Interface是192.168.0.3

点Tftp server 然后点下面的Settings,Base Directory同样设置为:e:\tftpd32\pxe

然后点DHCP Server配置:

[quote]
IP Pool address: 192.168.0.100
Size of Pool: 100
Boot file: pxelinux.0
Default router: 192.168.0.3
Mask: 255.255.255.0
[/quote]


然后点save即可。此时不要关闭tftpd32.exe

[b]step 4 - 配置 web server[/b]

执行hfs.exe 进入主界面,左边有一个房子图标(表示web的/根),点着房子鼠标右键,选Add folder from disk

然后指向e:\centos,hfs会提示要你选real folder 还是virtual folder,这个按默认的回车即可。

然后打开浏览器,访问[url]http://192.168.0.3/centos[/url] 如果能看到文件列表就表示成功了

[b]step 5 - 开装![/b]

新服务器设置成PXE引导,然后启动时出现Boot:然后回车就是默认的安装了。引导内核后,然后就选http安装模式

选好dhcp分配ip,并且http源指向192.168.0.3 ,路径centos 之后就一路安装吧。hfs有个好处,就是能看到当前请求

文件大小及进度。很不错。足够用了。

一线希望 发表于 2008-5-17 10:14

顶,好文!
支持老大。

hzqbbc 发表于 2008-5-17 11:24

重新按此doc做了1下系统,ok的:)

michaelbibby 发表于 2008-5-17 12:47

这里有偶在 RHEL 上部署 tftp/PXE 网络安装服务器的文档:
[url]http://code.google.com/p/redhatsolution/wiki/RHEL_PXE_Installation_Server[/url]

ejzhang 发表于 2008-6-26 10:12

好文!顶!!!

tinkoko 发表于 2008-7-16 11:58

不错!可怜我啊!每次都用光盘!

crastyl 发表于 2009-3-3 08:59

提示couldn't find kernel linux 这是什么问题啊

tonny0830 发表于 2009-3-4 00:35

好文不顶,更改何时!支持BBC!

linuxsun 发表于 2009-4-14 14:46

这个一定要支持。

kster 发表于 2009-10-27 15:48

顶 好帖子!

chinaorg 发表于 2009-11-29 13:29

ok 不错的

jojo 发表于 2009-11-30 15:30

这个安装方法好,学习一下:lol

jialin168 发表于 2009-11-30 20:34

好东西,什么时候也学一下安装

zuoluoyidai 发表于 2010-1-9 11:03

为什么我在虚拟机这么安装的时候出现PXE-M0F: Exiting Intel PXE ROM  Operating System not  foun请高手指点下  谢谢:Q

zuoluoyidai 发表于 2010-1-9 11:05

为什么我在虚拟机这么安装的时候出现PXE-M0F: Exiting Intel PXE ROM  Operating System not  foun请高手指点下  谢谢:Q

3388570 发表于 2010-6-21 17:51

感谢分享!

老W 发表于 2010-12-12 18:30

好文不顶,更改何时!支持BBC!

yihua2000 发表于 2010-12-21 12:24

很好的安装方式~~~~~~~~

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.