Here is the procedure I followed to install raspbmc (reference)
Let us say that you want to install the raspbmc distribution on a new sd card. Be aware that the content of the sd card may be overwritten..
First insert the sd card into your laptop. Then, let us get the installer script (Python script provided by the web site here above). Type:
And execute the script:
As an example, the output I got is
Raspbmc installer for Linux and Mac OS X http://raspbmc.com ---------------------------------------- Please ensure you've inserted your SD card, and press Enter to continue. Enter the 'Disk' you would like imaged, from the following list: Disk /dev/sda: 250.1 GB, 250059350016 bytes Disk /dev/sdb: 500.1 GB, 500107862016 bytes Disk /dev/mapper/vg-lv_swap: 14.7 GB, 14663286784 bytes Disk /dev/mapper/vg-lv_root: 53.7 GB, 53687091200 bytes Disk /dev/mapper/vg-lv_home: 431.2 GB, 431208005632 bytes Disk /dev/mmcblk0: 32.0 GB, 31993102336 bytes Enter your choice here (e.g. 'mmcblk0' or 'sdd'):
Here, it depends on your system. I inserted a 32G sd card, which device is called mmcblk0. type the appropriate name and enter. The raspbmc distribution will be installed on the card.
Once done, time to go to the raspberryPi. Power it off. insert the sd card you have just prepared into your raspberryPi. Power it on and wait for the raspbmc distribution to finalise the installation. It should work out of the box. You are ready to play with bmc.