免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1155 | 回复: 0
打印 上一主题 下一主题

pxe http安装linux [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-04 10:14 |只看该作者 |倒序浏览
1 安装tftp和dhcp服务器
# rpm -ivh tftp-server-0.39-0.EL3.1.c0.i386.rpm
# rpm -ivh dhcp-3.0.1-10_EL3.i386.rpm
2 配置tftp和dhcp服务器
配置dhcp服务器
# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
# vi /etc/dhcpd.conf
  以下是测试过程中自己写的一个简单的配置文件
#/etc/dhcpd.conf
  ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 172.16.0.0 netmask 255.255.0.0
{
   option routers 172.16.0.1;
   option subnet-mask 255.255.0.0;
   default-lease-time 21600;
   max-lease-time 43200;
# 也可以在这里指定可以分配的地址段
host server {
# tftp服务安装在本机,可以省略掉next-server
      
       filename "/pxelinux.0";  
       hardware ethernet 00:0c:76:32:02:a0;
       fixed-address 172.16.0.156;
       }
}
配置tftp服务器(port 69)
# vi /etc/xinetd.d/tftp
=============+==========+===========+============+============
service tftp
{
        disable = no
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -u nobody -s /tftpboot
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}
把LINUX第一张安装光盘上/image/pxeboot/initr.img和vmlinux 以及isolinux/*.msg考到/tftpboot目录下
# cd /tftpboot
# mkdir pxelinux.cfg
# vi default 并存入刚刚建立的pxelinux.cfg目录
=============+==========+===========+============+============
default linux
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
F7 snake.msg
label linux
  kernel vmlinuz
  append initrd=initrd.img ramdisk_size=8192
label text
  kernel vmlinuz
  append initrd=initrd.img text ramdisk_size=8192
label expert
  kernel vmlinuz
  append expert initrd=initrd.img ramdisk_size=8192
label ks
  kernel vmlinuz
  append ks initrd=initrd.img ramdisk_size=8192
label lowres
  kernel vmlinuz
  append initrd=initrd.img lowres ramdisk_size=8192
=============+==========+===========+============+============
3 启动dhcp service dhcpd start
  启动tftp service xinetd restart
  查看系统日志观察是否启动成功
4 在http或ftp或nfs服务器中建立安装源文件树
  以http为例:
  
  centos/
        |
        |__i386/
        |   |
        |   |__CentOS
        |   |   |
        |   |   |__RPMS/
        |   |   |__base/
        |   |
        |   |__RELEASE_NOTE_en.html
        |
        |__ks.cfg
5 待安装机器使用pxe启动,选择http安装,指明CentOS文件夹所在目录(即i386文件夹的绝对路径)

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22500/showart_150695.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP