I have struggled with this problem for a while now. Here a post with more info from the Debian User Forums...
http://forums.debian.net/viewtopic.php?f=17&t=124576
I have insalled Debian through the Debootstrap process using the ext4 fs and it worked without a problem. When I tried to install Debian mounted on btrfs subvolumes, when I restart, there is problems mounting root so it crashes... Anyone who is very familiar with Debian have a clue if Debian supports btrfs subvolumes?
it should
if not you can just install btrfs-tools
Yes, that seems reasonable, though it is not working... I have btrfs-tools installed before installing the kernel... I do something very similar instaling Arch(my daily driver) and it works just fine.... I followed my exact instructions instaling on an ext4 fs / other than install btrfs-tools obviously... ugggghhh!!! i have no clue what is happening!!!!
may I ask why on gods green earth you are using btrfs?
Even though it is largely stable, there are still a lot of bugs to iron out before I would use it on anything important.
EXT4 is still faster and more reliable.
I the features that come with btrfs... ext4 and even LVM is so Rigid/static...btrfs is much more dynamic... why I want to use it for my root partition is 1 snapshots and 2 btrfs subvolumes.... with subvol's I don't waste space... I have a 128gb ssd for / and 512gb for home... I have Arch and Gentoo installed each using their own subvol for root on the 128gb and home on the 512gb and they have equal free space because the 'share' free space...