P. 1
Network Installation in linux

Network Installation in linux

|Views: 169|Likes:
Published by arsc26

More info:

Published by: arsc26 on Sep 09, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





The following installation methods are available in Linux

Cd/DVD ROMs Hard Drive Network Installation using either of NFS, FTP or HTTP

Preparing for a Network Installation
In order to install a server for Network Installation, following environment is required : Boot Server(DHCP or Manual Boot) Install Server(Either of FTP , NFS and HTTP) Configuration Server Here all above servers can be a one server or we can configure three different servers for different task. Let us now setup a single server for network installation using DHCP and FTP. Following information is required to install a new server so that we can setup a DHCP server in order to recognize the new machine automatically.   
 •

IP Address for the new machine: Sub-Net mask: Default Router IP Address: MAC Address for primary interface: Create an iso image from the installation disk(s) using the following command: o For DVD:

dd if=/dev/dvd of=/tftboot/RHEL5.iso or cp –r /dev/dvd tftpboot/ where dvd refers to your DVD drive device.

For CD-ROMs: dd if=/dev/cdrom of=/tftpboot/diskX.iso where cdrom refers to your CD drive device, and X is the number of the disk that you are copying, beginning with 1 for the first disk, and so on.

A DHCP server is required to provide IP addresses for the clients when booting Grub (BOOTP) and later when booting Linux. A TFTP server is required to make the boot images available on the network for Linux to boot. The TFTP server is also necessary to make it possible to save and restore the disk images.

Setting up DHCP
Install DHCP, if not installed, from the rpm package, normally found in Linux distributions:
# rpm -ihv dhcp-*.rpm

Edit the /etc/dhcpd.conf file to configure DHCP service. In our setup, the server has IP address and provides IP addresses up to 253 clients. Configure /etc/dhcpd.conf according to your environment:
#/etc/dhcpd.conf server-identifier installserver.com; default-lease-time 172800; max-lease-time 604800; option domain-name "installserver.com"; subnet netmask { host testserver { hardware Ethernet Ethernet_address(MAC Address) fixed address } range dynamic-bootp; }

Start the dhcpd server: /etc/rc.d/init.d/dhcpd start.

Setting up TFTP
First install from the rpm package:
# rpm -ihv tftp-server-*.rpm

Create a directory for the files:
# mkdir /tftpboot # chown nobody:nobody /tftpboot

The directory /tftpboot is owned by user nobody, because this is the default user id set up by tftpd to access the files. Edit the file /etc/xinetd.d/tftp to look like the following:
service tftp { socket_type protocol wait user server server_args disable per_source cps }

= = = = = = = = =

dgram udp yes root /usr/sbin/in.tftpd -c -s /tftpboot no 11 100 2

The changes from the default file are the parameter disable = no (to enable the service) and the server argument -c. This argument allows for the creation of files, which is necessary if you want to save boot or disk images. You may want to make TFTP read only in normal operation. Then reload xinetd: /etc/rc.d/init.d/xinetd reload You can use the tftp command, available from the tftp (client) rpm package, to test the server. At the tftp prompt, you can issue the commands put and get. Or For NFS server:Vi /etc/exports /tftpboot (ro,sync) Save&close Service nfs restrat

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->