Note: replace path/to with the path where you placed the kernel and modules.
If using SATA, be sure to place uImage on the SD card also. Otherwise you will not be able to boot.

Post install changes

We now have a working Debian system that will boot, however, we will not have networking.

chroot into the system

# chroot ~/deb

edit etc/network/interfaces to add the eth0 interface

# nano /etc/network/interfaces
auto eth0
iface eth0 inet dhcp

also, edit the bottom of /etc/inittab if you want a serial terminal

T1:23:respawn:/sbin/getty -L ttymxc1 115200 vt100

You may also apt-get any additional packages, once on an SD card, write performance is usually slower.

Packages you may want

openssh-server for SSH
firmware-ralink for the wifi
wpasupplicant for wifi connections
lxde or xfce for a desktop enviroment
tightvncserver for remote desktop
git because who DOESN'T download from git?
bluetooth for bluetooth support

Once done, exit the chroot.

Transfer to SD card

If you chose to build the system directly on SD or SATA you can skip this step.
Now we can copy the new system to your sd card or SATA disk.

# cd ~/deb/
# cp -rp * /mnt/

Once complete its now time to boot!

Boot!

Now the system is ready for booting! You should already have all the drivers you need for the hardware, some like bluetooth, may require additional software.