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有个好处,就是能看到当前请求
文件大小及进度。很不错。足够用了。 顶,好文!
支持老大。 重新按此doc做了1下系统,ok的:) 这里有偶在 RHEL 上部署 tftp/PXE 网络安装服务器的文档:
[url]http://code.google.com/p/redhatsolution/wiki/RHEL_PXE_Installation_Server[/url] 好文!顶!!! 不错!可怜我啊!每次都用光盘! 提示couldn't find kernel linux 这是什么问题啊 好文不顶,更改何时!支持BBC! 这个一定要支持。 顶 好帖子! ok 不错的 这个安装方法好,学习一下:lol 好东西,什么时候也学一下安装 为什么我在虚拟机这么安装的时候出现PXE-M0F: Exiting Intel PXE ROM Operating System not foun请高手指点下 谢谢:Q 为什么我在虚拟机这么安装的时候出现PXE-M0F: Exiting Intel PXE ROM Operating System not foun请高手指点下 谢谢:Q 感谢分享! 好文不顶,更改何时!支持BBC! 很好的安装方式~~~~~~~~
页:
[1]