mount can't find /dev

Solution 1:

From gentoo-wiki:

devtmpfs: This is a recent addition to the Linux kernel, designed to offer device nodes early at bootup. To use it, enable CONFIG_DEVTMPFS in your kernel .config.

If your kernel has this option enabled, you should have a similar output:

petrus@hive:/boot$ grep CONFIG_DEVTMPFS config-`uname -r`
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y

However, the message you have at bootup seem to indicate that your kernel hasn't this option , and thus falling back to tmpfs to mount /dev.

You can check which one you are using in /etc/mtab:

petrus@hive:~$ grep /dev /etc/mtab
udev /dev devtmpfs rw,mode=0755 0 0

If you want to mount/remount /dev with devtmpfs:

root@hive:~# mount -t devtmpfs none /dev

However, I don't know where is the system configuration regarding the choice of devtmpfs vs. tmpfs, but using tmpfs should cause no issue.