It does... Debian still has some issues with booting from an SATA disk, due to missing modules in the vmlinuz image. For some reason, the sata drivers aren't included in the standard build of the kernel.
Anyway, what error messages do you get when it hangs? Post them literally, if you can