Fedora9

Installing VNUML over Fedora 9
This HowTo describes how to install VNUML over a fresh Fedora 9 installation. Note that it is a preliminary version. Let us know if it does not work for you.

Installation steps:



Install Fedora 9 and make sure basic development tools are installed. Use the following command to install them if needed:  yum groupinstall "Development Tools"

Update the system with: 

yum update

Install the following packages needed by VNUML: 

yum install bridge-utils readline-devel perl-Module-Build screen expat-devel libpcap-devel perl-Net-Pcap perl-NetAddr-IP perl-Net-IPv6Addr perl-XML-DOM perl-Exception-Class perl-TermReadKey perl-Error perl-CPAN

Install uml_utilities: 

wget http://www.user-mode-linux.org/~blaisorblade/uml-utilities/uml_utilities_20060323.tar.bz2 tar xfvj uml_utilities_20060323.tar.bz2 cd tools-20060323 make make install

Install VNUML. Dowload latest vnuml tar file from [VNUML site] and:  tar xfvz vnuml_1.8.4rc2.orig.tar.gz cd vnuml-1.8.4rc2 ln -s /usr/lib/perl5 /usr/local/lib/ ln -s /usr/local/lib/perl5/vendor_perl /usr/local/lib/perl5/site_perl ./configure --with-build_modules --prefix="/usr" make make install  # You have to press ENTER several times

Install VNUML kernel. Download the latest UML kernel from [VNUML site] and:  cd /usr/share tar xfvz linux-um_2.6.18.1-bb2-xt-4m.orig.tar.gz ln -s linux-um-2.6.18.1-bb2-xt-4m linux-um mv linux-um/linux-2.6.18.1-bb2-xt-4m /usr/share/vnuml/kernels ln -s /usr/share/vnuml/kernels/linux-2.6.18.1-bb2-xt-4m /usr/share/vnuml/kernels/linux

Install root-filesystem. Download one of the latest filesystems from [VNUML site] and  tar xvfz  /usr/share/vnuml/filesystems/ cd /usr/share/vnuml/filesystem/ ln -s root_fs_tutorial

Create ssh keys with: </li> ssh-keygen -t rsa1

Test the installation with: </li> cd /usr/share/vnuml/examples: vnumlparser.pl -t simple.xml -v -u root

</ol>