Sorry, I believe i don't understand since everything's outlined in the aforementioned link in detail.
If you don't have a Ubuntu 14.04 machine simply create one (eg. in Virtualbox running in OS X or Windows). After that all you need to do is to edit compile.sh so that it reads KERNEL_CONFIGURE="yes" afterwards (you need this for CAN not for the DS3231 since the latter is already enabled in Igor's config).
If you start compile.sh you will be asked which board you have, which kernel version you want (choose sunxi/3.4.x and not mainline) and which distro you like (Wheezy, Jessie or Ubuntu Trusty -- I would stay with Wheezy at the moment), then compilation starts and an hour later (or maybe earlier if the host is beefy enough) you end up with a complete OS image in output/output and also a tar archive in output/output/kernel/ that contain 5 different deb packages. Looks somewhat like this afterwards
You could even install linux-headers*.deb and linux-image*.deb in Bananian but would've to adjust /boot/boot.cmd afterwards to point to the correct names/locations and run mkimage (not recommended since any mistake here leads to your installation failing to boot!). Copy the Code
If you switch to Armbian and do not throw away your build environment future builds will be many times faster since Armbian caches most stuff. And by editing compile.sh so that it reads KERNEL_ONLY="yes" only a new kernel will be compiled that you can exchange easily in your running Armbian installation by transferring the tar archive from output/output/kernel/ to your Banana Pi, unpack it there and install all packages except u-boot with "dpkg -i"
In case further questions arise it would be better to open a new thread on http://armbian.com :-)