ok....I don't know how familiar you are with linux installs or command line, and I'm not a linux expert myself but I'll try anyway.
Ubuntu installation instructions can be found here:
http://www.ubuntu.com/download/ubuntu/downloadBasically, download iso, burn to CD, boot from CD, run installer.
Then you need open a terminal "Applications->Accessories->Terminal"
run these commands (you will need to enter your password)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libcurl4-openssl-dev libncurses5-dev lib32gcc1 libc6-i386 lib32gcc1 libc6-i386 dkms openssh-server screen
Install Catalyst 11.6 - reference here
http://mygeekopinions.blogspot.com/2011/06/how-to-install-atiamd-catalyst-linux.html cd ~/; mkdir catalyst11.6; cd catalyst11.6/
wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-6-x86.x86_64.run
chmod +x ati-driver-installer-11-6-x86.x86_64.run
sudo sh ./ati-driver-installer-11-6-x86.x86_64.run --buildpkg Ubuntu/natty
sudo dpkg -i fglrx*.deb
If you get dependency problems after the last command run
sudo apt-get -f install
Update X.org file
sudo DISPLAY=:0 aticonfig -f --initial --adapter=all
Reboot
Installation of SDK and CG can be found on github page
https://github.com/ckolivas/cgminerInstall SDK (2.4)
Go here
accept agreement and download, save file (default location).
sudo -s
cd /opt
tar xf ~/Downloads/AMD-APP-SDK-v2.4-lnx64.tgz
cd /
tar xf /opt/AMD-APP-SDK-v2.4-lnx64/icd-registration.tgz
ln -s /opt/AMD-APP-SDK-v2.4-lnx64/include/CL /usr/include
ln -s /opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64/* /usr/lib/
ldconfig
exit
Install CG
cd ~
wget http://ck.kolivas.org/apps/cgminer/cgminer-2.0.3.tar.bz2
sudo tar xvjf cgminer-2.0.3.tar.bz2
Do the following before configuring, (from readme in cgminer-2.0.3/ADL_SDK):
Please insert AMD ADL files adl_defines.h adl_sdk.h adl_structures.h here.
(
http://developer.amd.com/gpu/adlsdk/Pages/default.aspx)
accept agreement and download, save file (default location)
cd ~/Downloads
unzip ADL_SDK_3.0.zip
sudo cp include/*.h ~/cgminer-2.0.3/ADL_SDK/
Then configure:
cd ~/cgminer-2.0.3/
CFLAGS="-O2 -Wall -march=native" ./configure
You should get this:
OpenCL...............: FOUND. GPU mining support enabled
ADL..................: SDK found, GPU monitoring support enabled
Then make:
make
Now you can run cgminer from the directory with
DISPLAY=:0 ./cgminer
Or do the following
sudo cp cgminer /usr/bin
sudo cp *cl /usr/bin
this will let you run from any directory by just typing cgminer
Just remember you need to set the DISPLAY variable for SDK support either by putting DISPLAY=:0
before the cgminer command or export DISPLAY=:0
then run the commands.
EDIT: I cleaned this up by testing on a fresh VM but I don't have any ATI cards on this machine to actually run the miner. Let me know if you find any errors - it's late and beer makes it all look right to me.