Erro ao iniciar depois de compilar [RESOLVIDO]

1. Erro ao iniciar depois de compilar [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 15/06/2016 - 22:09h

Olá a todos!
Pessoal, vê se podem me ajudar: instalei o Slackware x64 e resolvi compilar para a versão mais nova do kernel (4.6.2) baixei a . config do current da versão e segui a dica do amigo Igor. Blz, tudo ocorreu nos conformes. Mas já achei estranho quando estava compilando (não demorou nem meia hora). E quando fui gerar o GRUB novamente (o lilo no meu notebook dava problemas) ele não achou os links do novo kernel, os volumes groups , como dizia o erro no GRUB . Eu já sabia que quando eu reiniciasse ia me ferrar ( já tinha apagado os links antigos) . E agora pessoal tem alguma chance de eu voltar a usar meu Slackware? Ou terei q instalar tudo de nvoo?

Desculpem-me o texto grande!
Agradeço a ajuda!


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/06/2016 - 23:30h

Rode o liloconfig.
--
Linux User: #596371

3. Re: Erro ao iniciar depois de compilar [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 16/06/2016 - 15:56h

Alguém?


4. Re: Erro ao iniciar depois de compilar

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/06/2016 - 16:23h

Precisa de mais detalhes. Quais comandos você usou pra compilar o kernel? Seguiu alguma dica?

Pra recuperar, você precisa restaurar os links que apontam para o huge (ou generic caso use). Veja esse exemplo no meu, que uso com ELILO:

boot $ ls -l | grep ^l | sed '/.initrd$/d'
lrwxrwxrwx 1 root root 25 Jun 9 08:40 System.map -> System.map-generic-4.4.13
lrwxrwxrwx 1 root root 21 Jun 9 08:40 config -> config-generic-4.4.13
lrwxrwxrwx 1 root root 22 Jun 9 08:40 vmlinuz -> vmlinuz-generic-4.4.13
lrwxrwxrwx 1 root root 22 Jun 9 08:33 vmlinuz-generic -> vmlinuz-generic-4.4.13
lrwxrwxrwx 1 root root 19 Jun 9 08:33 vmlinuz-huge -> vmlinuz-huge-4.4.13


Depois dessas alterações, rode grub-mkconfig -o /boot/grub/grub.cfg

* Se você usa o huge (padrão no Slackware), recrie os links System.map, config, e vmlinuz.
* Vai precisar de um Live CD de qualquer distro para montar a partição raiz e fazer chroot - a não ser que você tenha outra distro no HD.
--
Linux User: #596371


5. Re: Erro ao iniciar depois de compilar [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 16/06/2016 - 16:31h

ru4n escreveu:

Precisa de mais detalhes. Quais comandos você usou pra compilar o kernel? Seguiu alguma dica?
--
Linux User: #596371


Então Ruan, eu usei essa dica:
https://www.vivaolinux.com.br/dica/Compilando-kernel-3158-no-Slackware-141-x64/

E substitui algumas coisas, como a versão do kernel (4.6.2) e o .config (peguei a versão current).
Pra informação também: quando gerei a bzImage, por meu sistema ser x64, era para ter sido criado na pasta x86_x64, mas no fim gerou x86. Tá certo isso? Até pesquisei a respeito , mas li em algum lugar que isso era comum, então prossegui substituindo apenas os parâmetros da pasta.


6. Re: Erro ao iniciar depois de compilar [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 16/06/2016 - 19:43h

Rapaz, acho q eu fiz bobeira mesmo. Fiz o chroot e tal , mas não encontrei meu initrd.gz .
Tem como recuperar?


7. Re: Erro ao iniciar depois de compilar

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/06/2016 - 23:11h

johnf escreveu:

Rapaz, acho q eu fiz bobeira mesmo. Fiz o chroot e tal , mas não encontrei meu initrd.gz .
Tem como recuperar?


O initrd.gz é necessário se você usa o kernel-generic.
Tente recriar:
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k <versão_do_kernel> | bash 

* Em <versão_do_kernel> você especifica a versão do kernel padrão (não o que você compilou).

--
Linux User: #596371


8. Re: Erro ao iniciar depois de compilar [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 17/06/2016 - 22:02h

Ruan, acho que o meu caso tem solução.
O meu sistema está OK, só falta eu arrumar a inicialização no GRUB.

Eu consegui iniciar o meu Slack pelo DVD de instalação. Até refiz a instalação do grub.cfg e tal, mas quando reiniciei caiu na tela do grub vazia, tipo assim:
grub> 


Tentei uns tutoriais mas nada de voltar ao normal, sempre nessa mesma tela.
Alguma ideia do que fazer?


9. Re: Erro ao iniciar depois de compilar

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/06/2016 - 22:29h

Tente reinstalar o grub:
grub-install /dev/sdX 


* X: substitua pelo valor que identifica o seu HD.

** Usa UEFI?
--
Linux User: #596371


10. Re: Erro ao iniciar depois de compilar [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 18/06/2016 - 19:16h

Bom, consegui, mais ou menos, só que resolvi instalar a nova versão 14.2.
Apos isso deu ate um erro ao compilar o freerdp, mas vou abrir outra tópico para isso.
Valeu Ruan!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts