celioishikawa
(usa Ubuntu)
Enviado em 06/09/2008 - 11:11h
Para remover módulos tem o "modprobe -r", mas vi que ele não excluía de vez, a cada reinicialização os módulos excluídos tavam de volta.
Não sei se é gambiarra ou não, mas resolvi incluir esses comandos "modprobe -r" na inicialização, dentro do arquivo /etc/init.d/bootmisc.sh (nos não-debian parece que é no rc.local).
A partir daí meu sistema inicia com um pouquinho mais de memória RAM. Me empolguei e fiz vários testes removendo máis módulos.
Como não uso mais aquelas portas seriais (da impressora velha), excluí o parport. Depois, resolvi ver o que acontece excluindo o vesafb e os módulos que trabalahvam com ele: cfbcopyarea, cfbimgblt e cfbfillrect.
Agora, no boot aparece assim:
FATAL: MODULE ___ IS IN USE
Onde no lugar de ___ tá nome do módulo. E no caso de vesafb aparece "broken, must be fixed".
Apesar dessa mensagem "FATAL", parece que tudo funciona normalmente, então queria saber se posso ignorá-la.
OBS: repito, tudo funciona normalmente, uma vez tentei tirar o mousedev e aí sim, na inicialização o X não funcionava (bootei pelo recovery mode e restaurei um backup do bootmisc.sh para consertar), quer dizer, pelo jeito não é tão FATAL assim.