Difference between revisions of "Guide to install Linux on lab computer"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
Line 55: Line 55:
 
## yum -y install mysql.x86_64
 
## yum -y install mysql.x86_64
 
## yum -y install mysql-devel.x86_64
 
## yum -y install mysql-devel.x86_64
 +
## yum -y install screen
  
 
## rpm -Uhv /home/jschulze/drivers/Cg-2.1_November2008_x86_64.rpm
 
## rpm -Uhv /home/jschulze/drivers/Cg-2.1_November2008_x86_64.rpm

Revision as of 01:00, 6 February 2009

  1. Preparation
    1. request static IP address in 137.110.118 or 137.110.119 subnet, suggest DNS name (find inspiration at [1])
    2. send DNS name to Jurgen to update data bank at [2]
  2. Hardware
    1. set up computer, monitor, keyboard, mouse on lab desk
    2. make sure mouse is wired and optical
    3. connect monitor with DVI cable, not VGA
    4. connect network cable to activated Ethernet jack
  3. Install Operating System
    1. insert CentOS 5.2 DVD-ROM
    2. reboot computer
    3. hit F12 during POST and select external USB or DVD drive to boot from DVD
    4. use default regional settings (US/English)
    5. set root password to IVL password
    6. in time zone settings: enable NTP
    7. Configure network
    8. start network configuration tool in System->Administration->Network
    9. double click on connected Ethernet port
    10. enter this computer's static IP address
    11. net mask: 255.255.255.0
    12. DNS servers: 132.239.1.52, 128.54.16.2, 132.239.0.252
    13. reboot
  4. Configure server access
    1. add machine's IP address to server's "exports" file
    2. "exportfs -r" on server
    3. add mount line to /etc/fstab (copy from sessions.ucsd.edu)
    4. mount -a
  5. Give OS time to get network ready before mounting the NFS
    1. "vi /etc/init.d/netfs"
    2. insert the following line:
      action $"Sleeping for 30 secs: " sleep 30
      between line:
      [ ! -f /var/lock/subsys/portmap ] && service portmap start
      and
      action $"Mounting NFS filesystems: " mount -a -t nfs,nfs4
      This makes sure the server directory gets mounted.
  6. Copy accounts
    1. ssh root@sessions
    2. cd .ssh
    3. scp * root@<new_machine>:.ssh
    4. cd
    5. vi labnodes.txt
    6. add "<new_machine>"
    7. ./passsync
  7. Install additional libraries
    1. yum -y groupinstall "Development Tools" RUN THIS COMMAND TWICE
    2. yum -y groupinstall "Development Libraries"
    3. yum -y groupinstall "Chinese Support"
    4. yum -y install kernel-devel
    5. yum -y install arts-devel
    6. yum -y install freeglut.x86_64
    7. yum -y install freeglut-devel.x86_64
    8. yum -y install libpng-devel.x86_64
    9. yum -y install compat-libstdc++-33
    10. yum -y install boost.x86_64
    11. yum -y install boost-devel.x86_64
    12. yum -y install ImageMagick.x86_64
    13. yum -y install ImageMagick-devel.x86_64
    14. yum -y install ImageMagick-c++.x86_64
    15. yum -y install ImageMagick-c++-devel.x86_64
    16. yum -y install mysql.x86_64
    17. yum -y install mysql-devel.x86_64
    18. yum -y install screen
    1. rpm -Uhv /home/jschulze/drivers/Cg-2.1_November2008_x86_64.rpm
  1. Update all installed CentOS software:
    1. yum -y update RUN THIS COMMAND TWICE
    2. reboot
  2. Install graphics driver
    1. on login screen: hit ctrl-alt-F1
    2. log in as root
    3. type "init 3"
    4. "sh /home/jschulze/drivers/NVIDIA-Linux-x86_64-173.14.12-pkg2.run"
    5. skip FTP server lookup
    6. do not install 32 bit compatibility libraries
    7. do auto-configure graphics driver
    8. reboot
  3. Install miscellaneous software (optional)
    1. yum -y install screen
    2. yum -y install gnuplot