2015-06-01, 13:01
@dandsmith: as far as i know Raspbian still is based on Wheezy. It seems there are some custom distributions out there. Thus maybe it is not so much effort to build such distro. Me, for myself, i am interested also in how one has to manage firmware and bootloader together to setup a working distribution. Interestingly, since RPi2 is based on armv7 standard, the standard precompiled binaries and netinstall images from Debian 8.0 for armhf architectures can be used. Still such image has to be knitted together with the firmware, maybe even the kernel needs to be reconfigured and recompiled, at least some modules seem to be necessary to be added. As far as i know the firmware needs some small partition on the SD card and provides the /boot directory which contains the kernel and firmware. Also since the RPi2 does not have a BIOS all the driver functionality needs to be provided on a software level. Only the hardware needs to extract the bootsector from the SD card thus knowing only how to read the first few sectors of the SD card into the CPU. For the netinstall image you make another partition on the SD card, where you copy the image. That is how i imagine it is working. But still this seems to be natively only supported by Linux tootls. Win32DiskImager for Windows is hard to use because it make not only exact sector copies from the boot sectors but also from the whole SD card. For my SD card of 128 GB, this takes 2 hours on my i7 16GB windows desktop to save the contents of my 4-6 GB installation on my SD card. But i think it would be sufficient to read the contents of the filesystem instead of copying sector by sector.