CNT4603 - 2009 Spring
Group Assignment 5
Printed Journals Due Thursday, March 5th, at the beginning of class.

Assignment: Network install using NFS

Your objective is to install CentOS 5.2 on your other box using an NFS install from Fedora 10 or any of the virtual machines. If you prefer one of the virtual machines, you will need to turn on "host interfacing" and reconfigure the virtual machine's network to work directly on the lab network rather VirtualBox's virtual NAT.

To do this, you will need to download the following ISOs from one of the CentOS repositories:


Please put these in a directory called /home/exports. Then NFS export that directory in the manner we discussed in class.

I would suggest using wget to do these downloads using a bash loop — if you do so, this is just a one-liner but it will take a while to complete so it might be good idea to break away for a few hours to let this run unattended.

Next you will need to boot the other box using the #1 CentOS CDROM. I have put a number of these near the monitor that I use for the lecture, or you can burn one yourself. (The CDROMs that I made for this assignment have "Assign #5" written on them on the left-hand side.)

The key step to changing the CDROM's default install process from a CDROM install to a network install is to enter linux askmethod at the very first prompt. (You only have a limited amount of time before there is a timeout and a default install starts.)

Once you do that, you will be asked for the network information for the NFS server which will provide the installation media. Specify your Fedora 10 (or virtual machine, if you went that route) ip address and /home/exports as the NFS directory.

I have left out one critical step and one step that may (or may not) be critical. Both steps were mentioned during the NFS lecture on Thursday, so this shouldn't be too much of a stumbling block, but if you get stuck, please come by my office hours on Wednesday for help.

A journal is due for this assignment. Make sure that you document in your journal all of the steps that you went through, following the guidelines on the class home page. For this assignment, please document what you did for the additional steps mentioned in the previous paragraph.

Please share the workload so that all team members get experience with all aspects of the work. PLEASE DON'T FORGET TO PUT YOUR TEAM NUMBER ON THE ASSIGNMENT. Please turn in a printed copy of this assignment at the beginning of class on Thursday, March 5th.