segunda-feira, 1 de fevereiro de 2010

ubuntu - mountall: symbol lookup error

Olá, fui reiniciar minha máquina, porém, ao ligar me deparei com um problema:

mountall: symbol lookup error: mountall: undefined symbol: udev_monitor_filter_add_match_subsytem_devtype
init: mountall main process (313) terminated with status 127

Eu estava um tempo SEM ATUALIZAR O UBUNTU (ainda estava no 9.04)... acredito que devido a isso aconteceu o problema, então fiz o seguinte:
- Fiz boot com o CD do ubuntu
- Abri o terminal e digitei:

sudo su (faz você ser o root)
cd / (move para raiz)
sudo fdisk -l (lista os dispositivos, assim dá para descobrir a partição root)
[...]
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1 * 1 10942 87891583+ 83 Linux
/dev/sdb2 10943 19457 68396737+ 5 Estendida
/dev/sdb5 10943 11550 4883728+ 82 Linux swap / Solaris
/dev/sdb6 11551 19457 63512946 83 Linux

mkdir /mnt/hello (Cria uma pasta onde será montada a partição root)
mount /dev/sdb6 /mnt/hello (Monta a partição root)
chroot /mnt/hello (Muda o diretório raiz (do CD para o HD))
apt-get update (Obtém novas listas de pacotes)
apt-get dist-upgrade (Atualiza a distribuição)
dpkg --configure -a (Configura algumas coisas)

Após isso reiniciei e estava OK. Espero que isso ajude mais pessoas.
Até a próxima.

Um comentário: