Posts Tagged ‘HP Proliant ML310’

Software Engineering II Part 1

Wednesday, January 20th, 2010 by Phillip Napieralski

I was given the task of setting up a server for my Software Engineering II class. We are building a website for a client. I was pretty ecstatic about setting up the server since I knew I had an old HP Proliant ML310 in my parents’ storage.

HP Proliant ML310

This server is pretty old, and it’s not top of the line nowadays. The specs on it are 2.8ghz P4, 1 GB of RAM and it had two 80 GB hard drives setup with hardware RAID 1. The purpose of the project was only to host a simple website, so that was plenty.

The Problem

I started installing Ubuntu Server 9.10 (32-bit) and everything seemed to be going great. The problem occurred once it started installing the boot loader. Basically, it would get 15% through installing GRUB and then bring up something that

Something you should never see outside Expert Mode

Something you should never see outside Expert Mode

looks like Figure 1. It wasn’t installing GRUB, nor giving an error, it was actually just spitting that screen out. I triedinstalling LILO as well, but with no luck.

I continued the installation without installing a boot loader and of course, once the installation finished, Linux would not boot up. So, I figured I could easily install a version of GRUB myself (naive). I followed the instructions from this guy, but to no avail. I would consistently get errors halfway through the procedure.

Further research showed that the hardware RAID controller in my machine was actually proprietary and unsupported in any Ubuntu release. There is also no way turn hardware RAID off. There IS a support pack for SUSE and Redhat, but Ubuntu support seems to be in the infant stages.

The Solution

Well, we won’t be using the Proliant server anytime soon. But! The nice lady we are doing the project for donated a 1.0ghz P3 to the cause. It’s older than dirt, but it gets the job done.

With the help of my classmate Tyler, we set it up with Apache, PHP, MySQL and the website is also handled using SVN. We’ll most likely go with the CakePHP framework once we start implementation. Overall, I’m very happy with how things are going so far!