Boot with init=/bin/bash, open a second console using something like openvt and then start running manually the scripts in rcS.d/. This way you will be able to understand exactly where the boot process is hanging and why.
-- ciao, Marco
signature.asc
Description: Digital signature