mount não consegue encontrar / dev

2

Eu recebo esta mensagem na minha tela de inicialização:

mount: mounting udev on /dev failed: No such device
W: devtmpfs not available, falling back to tmpfs for dev

Como posso me livrar disso e o que isso significa?

Eu posso mudar para outro terminal virtual (tty3 itd.) e fazer login normalmente.

Tanto quanto eu posso dizer o sistema está funcionando normalmente, caso contrário, depois de fazer o login. Meu arquivo fstab possui linhas para / dev / sda1, / dev / sda2, / dev / cdrom e /

Acabei de atualizar para o Ubuntu 12.04, estou executando o kernel 2.6.28-15-genric.

Meu sistema provavelmente está confuso porque segui um caminho de atualização não tradicional.

    
por tjb 16.08.2012 / 16:18

1 resposta

3

De 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.

Se o seu kernel tem esta opção ativada, você deve ter uma saída similar:

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

No entanto, a mensagem que você tem na inicialização parece indicar que o seu kernel não tem essa opção e, assim, voltar a tmpfs para montar /dev .

Você pode verificar qual deles está usando em /etc/mtab :

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

Se você quiser montar / remontar /dev com devtmpfs :

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

No entanto, não sei onde está a configuração do sistema em relação à escolha de devtmpfs vs. tmpfs, mas usar tmpfs não deve causar problemas.

    
por 16.08.2012 / 16:56