Here is a detail steps to set up the operating system for Raspberry Pi.
1. Download the OS image file into your PC.
- Go to this URL: http://www.raspberrypi.org/downloads
- The OS image I downloaded was: Soft-float Debian “wheezy” because I want to run JAVA.
- The exact file I download was: 2012-08-08-wheezy-armel.zip
2. Use a utility to put the OS image into the SD card
- The tools recommended by official site is Win32DiskImager
- Official start up guide told you that you can download it from here: https://launchpad.net/win32-image-writer/+download
- I followed the link and it seems like the download file is gone, instead it gives you another 2 links, I picked the second link, which is: http://sourceforge.net/projects/win32diskimager/
- So I finally got the utility but it doesn’t work. The drop down to pick the target SD Card drive does not allow me to pick my SD Card drive, which is G: so I gave up.
- I tried another utility called WinFlashTool URL: http://winflashtool.sysprogs.com/
- This one works great, I used it to flash the SD Card with the image 2012-08-08-wheezy-armel.img

3. Plug the SD card into Raspberry, hook up everything and power it up by plug in the AC adapter.
4. The first thing you will see after the start up is the rasp-config screen.
- I adjusted the configurations for: expand_rooft, change_pass, change_locale, change_timezone, just follow the instructions on screen to complete the configuration.
5. After that it asked for restart, I just accepted it and it rebooted. The only thing worth mention here is that this step took very long time to run:

6. Everything worked so smooth, UNTIL I shutted down the machine, and then started it up again. Now, the machine shucked on the Raspberry Pi logo, there was a cursor blinking under the logo for 3 times and disappeared. It shucked!!
7. I redid the image and it seemed to work again but once I finished the configurations and unpluged the ac adapter. The next time it always got stuck on that screen.
8. After some research, I found this page. It basically told you to replace the bootcode.bin and start.elf file from here.
9. The problem is, with a PC, it is impossible to access the SD card after loading the image. What I did was, I used a Mac to overwrite the 2 files in the SD card.
10. I tried again and now everything booted up okay and the OS is ready to go.
Here are some reference pages
- http://www.raspberrypi.org/quick-start-guide
- http://www.raspberrypi.org/wp-content/uploads/2012/12/quick-start-guide-v1.1.pdf
- http://www.engadget.com/2012/09/04/raspberry-pi-getting-started-guide-how-to/
- http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=15447
- https://github.com/raspberrypi/firmware/tree/master/boot
- http://elinux.org/RPi_Easy_SD_Card_Setup#Copying_the_image_to_an_SD_card_on_Windows




