found this on crytopros.com, I have used and works like a champ.
This guide is for a 2 card setup but can be modified for 1-7 cards
Install xubuntu 12.0.4 LTS 32bit
Download the 2 files below using a web browser because it requires acceptance of the ATI tearms and conditions. Make sure they’re in ~/Downloads
http://developer.amd.com/amd-license-agreement/?f=ADL_SDK_5.0.zip http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/#one Install ssh server. This stem is not mandatory but will come in handy if you would like to install via ssh.
sudo apt-get update && sudo apt-get install openssh-server
sudo reboot
You want to make sure there are no old AMD drivers, With a clean xubuntu install there should be none but run just incase.
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
Install pre-requisites for ATI video drivers and cgminer. ( all one line )
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases i386 libcurl4-openssl-dev libncurses5-dev pkg-config automake yasm
Install the ATI video driver
cd /tmp
wget
http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip unzip amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip
chmod +x amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip
Open up terminal emulator and run:
sudo sh amd-driver-installer-catalyst-13-4-x86.x86_64.run
Initialize video cards and add setup to X config.
sudo aticonfig --adapter=0,1 --initial
sudo reboot
Install git and download the lates cgminer version.
sudo apt-get install git
git clone git://github.com/ckolivas/cgminer.git cgminer
Install AMD APP SDK
mkdir amdapp_2-8
cd amdapp_2-8
tar -zxvf ~/Downloads/AMD-APP-SDK-v2.8-lnx32.tgz
sudo ./Install-AMD-APP.sh
sudo reboot
Install AMD ADL SDK and add to cgminer.
mkdir ADL_SDK
cd ADL_SDK
mv ~/Downloads/ADL_SDK_5.0.zip .
unzip ADL_SDK_5.0.zip
cp include/* ../cgminer/ADL_SDK
Install cgminer
cd ../cgminer
./autogen.sh
CFLAGS="-O2 -Wall -march=native -I /opt/AMDAPP/include/" LDFLAGS="-L/opt/AMDAPP/lib/x86_64" ./configure --enable-scrypt
make
Create the cgminer config folder
Open terminal emulator
cd cgminer
./cgminer
press CTL C when it ask you for pool information to stop cgminer
close terminal window open
Create config file
Double click on the home button on your desktop
Click on view and check "Show Hidden Files"
Double click on the .cgminer folder ( don't confuse with the cgminer folder without the period )
Right click and create a new blank document and name it cgminer.conf
Double click to open cgminer.conf
Copy and paste the content below to your cgminer.conf file
{
"pools" : [
{
"url" : "pool URL",
"user" : "pool username",
"pass" : "pool password"
}
]
,
"intensity" : "13,13",
"vectors" : "1,1",
"worksize" : "256,256",
"kernel" : "scrypt,scrypt",
"lookup-gap" : "0,0",
"thread-concurrency" : "8192,8192",
"shaders" : "2048,2048",
"gpu-engine" : "1044-1044,1044-1044",
"gpu-fan" : "0-85,0-85",
"gpu-memclock" : "1500,1500",
"gpu-memdiff" : "0,0",
"gpu-powertune" : "0,0",
"gpu-vddc" : "0.000,0.000",
"temp-cutoff" : "85,85",
"temp-overheat" : "80,80",
"temp-target" : "75,75",
"api-listen" : true,
"api-network" : true,
"api-port" : "4028",
"api-allow" : "W:192.168.1.100",
"auto-fan" : true,
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "2",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "30",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}
Save the cgminer.conf file
Set up startup script
Double click on the home folder on the desktop
Double ckick on the cgminer folder ( not .cgminer )
Right click and create a new file called start.sh
Right click on the newly created file start.sh and open with leafpad
Copy and paste the script file, contents below
#!/bin/bash
cd ~/cgminer
export DISPLAY=:0
export GPU_MAX_ALLOC_PRECENT=100
export GPU_USE_SYNC_OBJECTS=0
aticonfig --od-enable
./cgminer
Save file and Open terminal emulator.
cd cgminerchmod +x start.sh./cgminer
with this setup and config you will get around 700k hash per card.