Маунт не может найти /dev
Я получаю это сообщение на моем экране загрузки:
mount: mounting udev on /dev failed: No such device
W: devtmpfs not available, falling back to tmpfs for dev
Как мне от этого избавиться и что это значит?
Я могу перейти на другой виртуальный терминал (tty3 итд.) И войти в систему как обычно.
Насколько я могу судить, система работает нормально, в противном случае после входа в систему. В моем файле fstab есть строки для /dev/sda1, /dev/sda2, /dev/cdrom и /
Я только что обновился до Ubuntu 12.04, у меня ядро 2.6.28-15.
Моя система, вероятно, испорчена, потому что я пошел по нетрадиционному пути обновления.
1 ответ
Из gentoo-wiki:
devtmpfs: это недавнее дополнение к ядру Linux, разработанное для того, чтобы предлагать узлы устройств на ранних этапах загрузки. Чтобы использовать его, включите
CONFIG_DEVTMPFS
в вашем ядре.config.
Если в вашем ядре включена эта опция, у вас должен быть похожий вывод:
petrus@hive:/boot$ grep CONFIG_DEVTMPFS config-`uname -r`
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
Тем не менее, сообщение, которое вы получаете при загрузке, похоже, указывает на то, что ваше ядро не имеет этой опции, и поэтому возвращается к tmpfs
монтировать /dev
,
Вы можете проверить, какой из них вы используете в /etc/mtab
:
petrus@hive:~$ grep /dev /etc/mtab
udev /dev devtmpfs rw,mode=0755 0 0
Если вы хотите смонтировать / перемонтировать /dev
с devtmpfs
:
root@hive:~# mount -t devtmpfs none /dev
Тем не менее, я не знаю, где конфигурация системы относительно выбора devtmpfs против tmpfs, но используя tmpfs
не должно вызывать проблем.