搭建linux下网络安装系统平台

搭建linux下网络安装系统平台

环境:
      centos 5.3
      dhcp
      tfptd
      http
一、dhcp安装与配置
       安装
  
         yum install dhcp
    配置
          vi /etc/dhcpd.conf
option domain-name "mydomain";
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
server-name "bootserver";
subnet 192.168.1.0 netmask 255.255.255.0
   {
     option routers 192.168.1.1;
     option subnet-mask 255.255.255.0;
     option domain-name "myserver";
     option domain-name-servers 61.128.128.68;
     range dynamic-bootp 192.168.1.200 192.168.1.205;
     default-lease-time 21600;
     max-lease-time 43200;
     filename "pxelinux.0";  # pxelinux.0 引导文件,无需添加路径
}
二、TFPTD 安装与配置
rpm -ivh tftp-server-0.42-3.1.i386.rpm xinetd- 2.3.14 -10.el5.i386.rpm 下载安装rpm 包
       tfptd 配置
       vi /etc/xinetd.d/tftp
     
service tftp

    {
                socket_type        = dgram
                protocol              = udp
                wait                   = yes
                user                   = root
                server                 = /usr/sbin/in.tftpd
                server_args          = -s /data/tftpboot # 系统引导安装目录
                disable                 = no
                per_source           = 11
                cps                     = 100 2
                flags                   = IPv4
     }
三、centos 系统安装文件复制
    3.1、在ubuntu系统盘\install\netboot目录里找一份pxelinux.0文件复制到/data/tftpboot目录下。
    3.2、从CentOS光盘的images/pxeboot中copy initrd.img vmlinuz到/data/tftpboot目录下。
         将\isolinux 目录下的所有文件复制到 /data/tftpboot目录下
 
    3.3、在/data/tftpboot目录中新建pxelinux.cfg文件夹,新建default文件在/data/tftpboot/pxelinux.cfg文件夹下,内容如下:
prompt 1
default linux
timeout 100    
label linux
kernel vmlinuz
append initrd=initrd.img ramdisk_size=9216 noapic acpi=off
 
四、Apache安装与配置
   apache安装就不在写了,可以使用yum工具和下载rpm 包安装。
   配置:
   在httpd.conf文件中添加如下内容:
   
include conf/centos5.4-install.conf
 
  在apache目录下conf目录中创建centos5.4-install.conf文件,内容如下:
  
<VirtualHost *:80> 
        DocumentRoot /data/os-install/centos 
        ServerName localhost
        DirectoryIndex     index.html index.htm index.php
</VirtualHost>
<Directory "/data/os-install/centos">
        Options Indexes MultiViews        #添加目录浏览
        AllowOverride None
        Order allow,deny
       Allow from all
</Directory>
 
将centos的安装盘里的所有文件复制到/data/os-install/centos目录中。从启apache服务。/etc/init.d/apache restart
五、接下来的工作就是从网络安装centos系统了。
    客户端以网络开机启动。就可以直接进放cenots的安装介面了。在选择安装介质时选择http安装。配置好网络,如IP地址,网关等。输入http地址。便可安装系统。

你可能感兴趣的:(linux,职场,休闲)