Approximately, it says:
Code: Select all
Scanning for BtrFs filesystem
usage: mount [-r] [-w] [-o options] [-t type f] [-i] [-n] device directory
filesystem doesn't have request /sbin/init
mount: no such file or directory
I tried manually setting init=/dev/sda4 during grub. Again, didn't help.
I can successfully mount /dev/sda4 from a live CD:
and chroot into it:$ mount /dev/sda4 /mnt
$ mount --bind /proc/ /mnt/proc
$ mount --bind /dev/ /mnt/dev
$ mount --bind /sys/ /mnt/sys
And I can see that /sbin/init does indeed exist:$ chroot /mnt
I can even run it:# ls /sbin/init
/sbin/init
Within the chroot, I tried running "update-initramfs" and "update-grub". Both ran successfully, but neither helped.# /sbin/init
Usage: init {-e VAR[=VAL] | [-t SECONDS] {0|1|2|3|4|5|6|S|s|Q|q|A|a|B|b|C|c|U|u}}
It seems as if "update-initramfs" is generating a bogus initrd that won't mount the root system properly.
It is running initramfs=0.120+deb8u3 and sysvinit-core=2.88dsf-59.9