igorx94
(usa Gentoo)
Enviado em 07/12/2009 - 11:26h
Onde eu devo colocar um assunto sobre kernel? Desculpe se eu coloquei em lugar errado, mas não achei um específico. Enfim...
Ontem, eu segui o tópico Kernel Compilation From Source da wiki do Arch. Então eu fiz:
wget -c
http://kernel.org/pub/linux/kernel/v2.6 … 31.tar.bz2 (not 2.6.28)
cp linux-2.6.31.tar.bz2 ~/kernelbuild/
cd ~/kernelbuild
tar -xvjf linux-2.6.31.tar.bz2
cd ~/kernelbuild/linux-2.6.31
make mrproper
make menuconfig
Eu não mudei nada no menuconfig
Então e criei o PKGBUILD e o kernel26.install
makepkg -c
pacman -U kernel26-my-2.6.31.5-1-i686.pkg.tar.gz
Tudo sem problemas, exceto por uma coisa: quando eu rodei "pacman -U kernel26-my-2.6.31.5-1-i686.pkg.tar.gz" apareceu conflitos com vmlinuz26.img e *.map (eu não lembro os nomes, o 1º é alguma coisa parecida com vmlinuz26.img, mas o segundo eu só me lembro da extensão .map, eu provavelmente lembrarei se ver os nomes novamente). Então eu deletei esses 2 arquivos (pensei que o kernel iria recriá-los). Depois de deletá-los, rodei novamente "pacman -U kernel26-my-2.6.31.5-1-i686.pkg.tar.gz", agora sem erros. Reiniciei e BOOM!!!
Quando eu inicio o Arch, agora aparece um erro: could not load /lib/modules/2.6.31/modules.dep: file not found
Mas eu iniciei no meu Ubuntu e vi que existe modules.dep na pasta. Talvez ele está procurando no /boot e não no /
O que eu faço? Tem algum jeito de recuperar o kernel velho? Eu acho que fiz um backup, mas eu não sei como acessá-lo, porque meu Ubuntu não consegue (somente o root do Arch pode) e eu não sei como usar o live cd, porque eu só conheço um tipo de livd cd, o do Ubuntu, que inicia o próprio sistema do cd, mas eu não consigo achar o do Arch. É diferente? Como eu uso? Enfim, a pergunta é: tem algum jeito de resolver meu problema? Por favor, deixe reinstalar o Arch como última opção.
Talvez eu tenha que configurar o bootloader (no meu caso é o GRUB). Mas como eu faço isso?
Agradeço desde já a todos que puderem me ajudar.