歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RHEL6.1 PXE網絡安裝

RHEL6.1 PXE網絡安裝

日期:2017/2/28 16:11:56   编辑:Linux教程

1、配置yum源,安裝dhcp服務

cat /etc/yum.repos.d/my-source.repo

[my-source]

name=Red Hat Enterprise Linux $releasever - $basearch - my source

baseurl=file:///media

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release

Mount /dev/cdroom /media

Yum –y instasll dhcp

yes | find / -name dhcpd.conf.sample –exec cp -p {} /etc/dhcp/dhcpd.conf \;

過濾注釋行:grep -v ^# < /etc/dhcp/dhcpd.conf

編輯dhcpd.conf 添加以下內容:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.124;
option subnet-mask 255.255.255.0;
next-server 192.168.1.124;
filename "pxelinux.0";
range 192.168.1.200 192.168.1.220;
default-lease-time 600;
max-lease-time 7200;
}
啟動dhcp服務:

/etc/init.d/dhcpd start

Starting dhcpd: [ OK ]

2、安裝tftp服務

yum search tftp ; yum -y install tftp-server

chkconfig tftp on; /etc/init.d/xinetd restart

測試tftp: tftp 192.168.1.124

tftp> get filename

3、部署安裝源

Yum –y install nfs*;/etc/init.d/rpcbind start

echo "/media *(sync,ro)" >> /etc/exports; /etc/init.d/nfs star

查看共享信息:

exportfs -v

測試掛載:

mount.nfs 192.168.1.124:/media/ /opt/test

使用ftp的源:啟動vsftp;mount /dev/cdroot /var/ftp/pub/linuxos;

4、部署PXE環境

獲取Pxelinux.0文件需要安裝pxelinux包

yum search pxelinux;yum –y install yum search pxelinux

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

cp /media/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/

cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

修改後的default文件:

default linux

prompt 1

timeout 10

display boot.msg

menu background splash.jpg

menu title Welcome to Red Hat Enterprise Linux 6.1!

menu color border 0 #ffffffff #00000000

menu color sel 7 #ffffffff #ff000000

menu color title 0 #ffffffff #00000000

menu color tabmsg 0 #ffffffff #00000000

menu color unsel 0 #ffffffff #00000000

menu color hotsel 0 #ff000000 #ffffffff

menu color hotkey 7 #ffffffff #ff000000

menu color scrollbar 0 #ffffffff #00000000

label linux

menu label ^Install or upgrade an existing system

menu default

kernel vmlinuz

append initrd=initrd.img ks=ftp://192.168.1.124/pub/ksfile/ks.cfg

5、配置ks.cfg文件

yum -y install system-config-kickstart

運行system-config-kickstart

system-config-kickstart

Basic Configuration :

選擇時區、不使用UTC clock、設置root密碼Encrypt root password、體系結構x86

選擇安裝後重啟系統

Installation Method

執行新安裝、配置安裝源:

方式一:FTP Server: 192.168.1.124 FTP Directory: /pub/linuxos

方式二:NFS Server:192.168.1.124 NFS Directory: /media

Boot Loader Options

默認即可、設置GRUB口令

Partition Information

清除主引導記錄、刪除所有現存分區、初始化磁盤標簽、布局分區

最小安裝包選項:

@core

@server-policy

Copyright © Linux教程網 All Rights Reserved