pxeboot

6
Yet another technology blog. Search Thursday, October 13, 2011 How to configure PXE Server in RHEL 6 ? Server IP settings. IP 192.168.0.70 SUBNET 255.255.255.0 nmcontrolled no onboot yes DNS1=192.168.0.1 Yum install system-config-kickstart # Install the kickstart package. system-config-kickstart # run the kickstart utility. In the second last option you can remove text mode installation option and opt For a graphical one. Select the http installation method 10g (53) 11g (33) 11gR2 (13) 12c (1) 9i (1) applications (3) Concepts (12) Dataguard (7) GoldenGate (6) GridControl (1) Linux (12) OEM (1) Oracle (99) RAC (25) RHEL 5 (3) RHEL 6 (10) Tutorial (118) Labels Ask Tom BlogSolute DbaLounge Freeware Genius Groovypost How To Geek - technical tips and tricks http://balakum arnair.wordpres s.com/ makeuseof Neowin Tech News OracleFlash OracleScripts Physorg Raymond ShutDownAbor t Toolbase - Hacking Resources Vgrigorian (Good Oracle Related Practicals) Webware Tech News Information Sources. 2013 (5) 2012 (77) 2011 (27) December (11) November (2) October (6) How to enable grouplist in yum : RHEL 6 ? How to configure Blog Archive 1 Share More Next BloCreate Blog Sign In Y et an other technolog y blo g.: How to congure PXE Se rv ... http://prac tical-tech.b logspot.in /2011/10/how-to-co ngur ... 1 of 6 Tuesday 30 April 2013 01:01 AM

Upload: jitendrakasotia9917

Post on 30-Oct-2015

10 views

Category:

Documents


0 download

DESCRIPTION

dfdf

TRANSCRIPT

7/16/2019 pxeboot

http://slidepdf.com/reader/full/pxeboot-56338569df545 1/6

Yet another technology blog.

Search

Thursday, October 13, 2011

How to configure PXE Server in RHEL 6 ?

Server IP settings.

IP 192.168.0.70

SUBNET 255.255.255.0

nmcontrolled no

onboot yes

DNS1=192.168.0.1

Yum install system-config-kickstart

# Install the kickstart package.

system-config-kickstart

# run the kickstart utility.

In the second last option you can remove text mode installation option and opt For a graphical one.

Select the http installation method

10g (53)

11g (33)

11gR2 (13)

12c (1)

9i (1)

applications(3)

Concepts (12)

Dataguard (7)

GoldenGate (6)

GridControl (1)

Linux (12)

OEM (1)

Oracle (99)

RAC (25)

RHEL 5 (3)

RHEL 6 (10)

Tutorial (118)

Labels

Ask Tom

BlogSolute

DbaLounge

FreewareGenius

Groovypost

How To Geek -technical tipsand tricks

http://balakumarnair.wordpress.com/

makeuseof 

Neowin TechNews

OracleFlash

OracleScripts

Physorg

Raymond

ShutDownAbort

Toolbase -HackingResources

Vgrigorian(Good OracleRelatedPracticals)

Webware TechNews

Information Sources.

► 2013 (5)

► 2012 (77)

▼ 2011 (27)

► December(11)

► November(2)

▼ October (6)

How toenablegrouplistin yum :RHEL 6 ?

How toconfigure

Blog Archive

1Share More Next Blog» Create Blog Sign I

another technology blog.: How to configure PXE Serv... http://practical-tech.blogspot.in/2011/10/how-to-co

6 Tuesday 30 April 2013 01

7/16/2019 pxeboot

http://slidepdf.com/reader/full/pxeboot-56338569df545 2/6

Use the defaults.

In the disk label option choose the first option (Initialize the disk label).

The partitions that I have created are like this.

Mount Point type size

/boot ext4 500

swap swap 2048

/ ext4 18000

Make sure that SELinux option is disabled and Security level is set to Disable firewall.

Save the ks.cfg file to the filesystem.

Yum install –y syslinux xinetd tftp-server dhcp httpd

# Install all the required packages through yum

mkdir /var/lib/tftpboot/pxelinux.cfg

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

vi /etc/xinetd.d/tftp

# Open the xinetd settings to enable tftp server.

# at line 14 set the parameter to no from yes.

Disable=no

service xinetd restart

# Restart the service to apply the settings made.

chkconfig xinetd on

# set the service to start with each subsequent system reboots.

vi /etc/dhcp/dhcpd.conf

SambaServer inRHEL 6 ?

How toconfigurePXE Serverin RHEL 6?

How torestoreSpfile fromautobackup ?

How toconfigure

FTP Server(vsftp) inRHEL 6 ?

How toconfigureNFS inRHEL 6 ?

► September(4)

►  July (2)

► April (1)

► February (1)

► 2010 (16)

Ajay Singh

Chandi

View my complete

profile

About Me

another technology blog.: How to configure PXE Serv... http://practical-tech.blogspot.in/2011/10/how-to-co

6 Tuesday 30 April 2013 01

7/16/2019 pxeboot

http://slidepdf.com/reader/full/pxeboot-56338569df545 3/6

# Open the file and configure the DHCP Server.

# Global Options

Allow booting;

Allow bootp;

authoritative;

# Subnet definition

subnet 192.168.0.0 netmask 255.255.255.0 {

# Parameters for the local subnet

option routers 192.168.0.1;

option subnet-mask 255.255.255.0;

option domain-name “example.com”;option domain-name-servers 192.168.0.1;

default-lease-time 21600;

max-lease-time 43200;

# Client IP range

range dynamic-bootp 192.168.0.100 192.168.0.200;

filename “pxelinux.0”;

next-server 192.168.0.70;

}

# Here the next–sever parameter is the address of the kickstart server.

service dhcpd restart

Chkconfig dhcpd on

# restart the service and make it permanent.

mkdir –p /var/pxe/rhel6

mkdir /var/lib/tftpboot/rhel6

# make some required directories.

Insert your RHEL 6 dvd

mount /dev/cdrom /mnt

# Mount it to /mnt

ls –l /mnt

# Check the contents to see if it is properly mounted.

cp –ivr /mnt/* /var/pxe/rhel6

# copy all the contents to the /var/pxe/rhel6 directory.

umount /mnt

eject

# after the file copy operation unmount and eject the dvd.

cp /var/pxe/rhel6/images/pxeboot/vmlinuz /var/lib/tftpboot/rhel6

cp /var/pxe/rhel6/images/pxeboot/initrd.img /var/lib/tftpboot/rhel6

# copy the vmlinuz and initrd.img files to the tftpboot directory.

cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/

# copy the menu file.

vi /var/lib/tftpboot/pxelinux.cfg/default

timeout 100

default menu.c32

menu title $$$$$$Boot Menu$$$$$$

label 1

menu label ^ 1) RHEL6

kernel rhel6/vmlinuz

append initrd=rhel6/initrd.img ks=http://192.168.0.70/ks/ks.cfg ksdevice=eth0

# Prepare the boot menu.

chkconfig httpd on

vi /etc/httpd/conf.d/pxeboot.conf

# create new entry

Alias /rhel6 /var/pxe/rhel6

another technology blog.: How to configure PXE Serv... http://practical-tech.blogspot.in/2011/10/how-to-co

6 Tuesday 30 April 2013 01

7/16/2019 pxeboot

http://slidepdf.com/reader/full/pxeboot-56338569df545 4/6

Posted by Ajay Singh Chandi at 3:41 PM

Labels: Linux, RHEL 6, Tutorial

Options Indexes FollowSymLinks

Order Deny,Allow

Deny from all

Allow from 127.0.0.1 192.168.0.0/24

# Ip address you allow

service httpd restart

(ignore the domain name error if it occurs.)

# Prepare the httpd server

mkdir /var/www/html/ks

cp /ks.cfg /var/www/html/ks/ks.cfg

chmod 644 /var/www/html/ks/ks.cfg

# make the directory and copy the kickstart file to it.

# and make the kickstart file globally read only.

The pxe server is ready.

Plug a computer into the network and boot it through LAN using pxe.

The client pc should have a display as below.

+1 Recommend this on Google

Replies

Reply

17 comments:

 Joe  January 10, 2012 at 10:36 PM

MAN!!! u people are awesome was searching for some easy method for configuring PXE boot on RHEL 6. wat so ever i got before this was hell

confusing but you gave me easy n interactive method..... thankx a ton n hats off to u...

Reply

Anonymous  January 18, 2012 at 6:08 AM

Awesome .. short and sweet ... A perfect quick start guide for PXE deployment

Reply

Anonymous  July 12, 2012 at 4:00 PM

I followed the above procedure to configure on my RHEL6.2 Machine. I am unable to boot through PXE.

Its giving error:

PXE-E18: Server Response timeout

What should i do? Please reply

Ajay Singh Chandi  July 12, 2012 at 4:59 PM

I think that you are booting through a client which is using UEFI (Unified Extensible Firmware Interface) instead of BIOS interface.

From Wikipedia - "The Unified Extensible Firmware Interface (UEFI) is a specification that defines a software interface between an operating

system and platform firmware. UEFI is meant as a replacement for the BIOS firmware interface."

If you can give me the Client and Server Model/Make details i may be able to help you out.

Anonymous  January 26, 2012 at 7:55 PM

hey bro why have you stopped adding rhel 6 tuts??? please add more tuts

Reply

another technology blog.: How to configure PXE Serv... http://practical-tech.blogspot.in/2011/10/how-to-co

6 Tuesday 30 April 2013 01

7/16/2019 pxeboot

http://slidepdf.com/reader/full/pxeboot-56338569df545 5/6

Replies

Reply

Unknown  July 15, 2012 at 11:58 AM

Awesome.......A perfect quick start guide for PXE deployment.

Reply

ajai  July 28, 2012 at 1:24 PM

Hi..

I getting "TFTP open timeout" error

Reply

Ajay Singh Chandi  July 28, 2012 at 6:20 PM

Did you specify the "next-server 192.168.0.70;" option while configuring the dhcpd.conf file?

Anonymous February 10, 2013 at 6:23 PM

If it is REDHAT 6 pls disable iptables and try.-pavan

Anonymous September 4, 2012 at 8:22 AM

hi friends please anyone help that dhcp configuration step... first am i want copy sample file from /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample? ....

after copy file when i edit it global option not available...pls

Reply

Anonymous October 6, 2012 at 2:09 AM

I would like to add a comment in the above config as i faced a issue while installing with the above procedure.

vi /etc/httpd/conf.d/pxeboot.conf 

Alias /rhel6 /var/pxe/rhel6

Options Indexes FollowSymLinks

#Order Deny,Allow

#Deny from all

Allow from 127.0.0.1 192.168.0.0/24

Reply

Renjith K.M. November 1, 2012 at 2:11 PMSimply awesome! Nothing else to say!!! :)

Reply

Anonymous November 21, 2012 at 6:07 PM

Thank you a lot .........

Reply

Anonymous November 22, 2012 at 8:45 AM

My linux teacher is a dumbass this helps me a lot....

Reply

Anonymous December 16, 2012 at 7:26 PM

If you copy and paste directly form this tutorial, you may get unexpected results and different types of double quotes are used that Linux may notexpect. Also 99% of commands start with lower case so if some of them fail while you follow along, you know why. This is done for proper sentence

structure in the tutorial. GREAT tutorial! Just a heads up to any new Linux users out there.

Reply

Anonymous  January 11, 2013 at 5:47 AM

Hats off to you Sir....

Reply

Anonymous March 5, 2013 at 11:04 PM

hi I have done all step but I m restart the httpd service that time syntax error showing with /etc/httpd/conf.d/pxeboot.conf allow not allowed here.

Reply

another technology blog.: How to configure PXE Serv... http://practical-tech.blogspot.in/2011/10/how-to-co

6 Tuesday 30 April 2013 01

7/16/2019 pxeboot

http://slidepdf.com/reader/full/pxeboot-56338569df545 6/6

Newer Post Older PostHome

Subscribe to: Post Comments (Atom)

Enter your comment...

Comment as: Select profile...

Publish Preview

The opinions expressed here in this blog are mine. None of the advice is warranted to be free of errors and ommision. Please use at your own risk and after thorough testing in your

environment.

NOTICE:

Simple template. Powered by Blogger.

another technology blog.: How to configure PXE Serv... http://practical-tech.blogspot.in/2011/10/how-to-co