Ubuntu is giving me tons of problems. Mostly because I just don't know Linux. I have almost all the dependencies installed, but can't figure out where to get the json-dev (not exact name) dependency to install to. I figured out how to pull it off of GitHub, but don't know which directory to be in to do it. Linux is definitely not for the faint of heart I'm seeing. Not exactly sure why programs have to be all spread and and needing compiled and shit. It's fucking ridiculous.
Have a hacked Win7 64bit OS torrenting right now that I'm about to attempt to swap over to as I'm running on empty trying to figure out how to get cgminer or bfgminer running.... Mostly it's just because I don't know the commands and how to compile all this shit and get the last two dependencies I need downloaded because they don't show in the Ubuntu Software search :-/
-Moose
OK, if it helps here is what I do for Ubuntu. First I install ubuntu server 12.04.2 LTS 64-bit. The only thing you actually need to enable on the install is ssh server (when it asks what services you want). The box will DHCP and get an IP as part of the install process.
Right after the install you no longer need a local monitor or keyboard, you can login via ssh.
SSH to the ubuntu box with ssh program of your choice (putty is a good free windows client).
Personally I now set the root password as I dislike sudo.
sudo bash
(type password for the account you created at login)
passwd root
(type new root password)
Then log back in as your user, then type "su" and enter the root password you just set.
Then add the following as root:
apt-get install screen
apt-get install emacs
apt-get install rcs
apt-get install bzip2
apt-get install libcurl4-openssl-dev
apt-get install libncurses5-dev
apt-get install pkg-config
apt-get install libtool
apt-get install xserver-xorg-core
apt-get install xinit
apt-get install make
Install Catalyst Drivers (I use 13.1 currently).
Reboot
Install AMD APP (I use 2.8 currently).
Reboot
aticonfig --list-adapters
(this should show a list of your install gnu cards)
aticonfig --adapter=all -f --initial
Download cgminer source. Uncompress and untar.
Download AMD ADL SDK, install *.h files into ADL_SDK dir in cgminer directory structure.
cd back into cgminer main directory
./configure
Ensure GPU support and ADL are detected.
make
Then start x (on another console or remote type "startx" as root).
./cgminer -n
You should see both of your cards.
Now run cgminer with appropriate config file and you are mining, ie:
./cgminer --config /path/to/your/file.conf
That's it! I do this all via remote scripts but it works fine typing the commands by hand as well.