Я получаю это сообщение на экране загрузки:
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-genric.
Моя система, вероятно, испортилась, потому что я пошел по нетрадиционному пути обновления.
Из 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
не должно вызывать проблем.