kernel-generic não encontrado [RESOLVIDO]

1. kernel-generic não encontrado [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/03/2013 - 10:53h

Saudações amigos, Compilei o kernel do slackware 14 e não tive problemas. Só que hoje fui habilitar o kernel-generic seguindo a dica do amigo lcavalheiro: http://www.vivaolinux.com.br/artigo/Guia-pos-instalacao-do-Slackware/?pagina=2, ao chegar nessa parte:
# /usr/share/mkinitrd/mkinitrd_command_generator.sh -l /boot/vmlinuz-generic-3.2.29  

não encontra o "vmlinuz-generic-3.2.29" Na pasta /boot tem os seguintes arquivos:

boot.0808		      slack.bmp
boot_message.txt System.map
config System.map-generic-3.7.1
config-generic-3.7.1 System.map-generic-smp-3.7.1-smp
config-generic-smp-3.7.1-smp System.map-huge-3.2.39
config-huge-3.2.39 System.map-huge-3.7.1
config-huge-3.7.1 System.map-huge-smp-3.7.1-smp
config-huge-smp-3.7.1-smp tuxlogo.bmp
initrd.gz vmlinuz
initrd-tree vmlinuz-generic-3.7.1
inside.bmp vmlinuz-generic-smp-3.7.1-smp
map vmlinuz-huge-3.2.39
onlyblue.bmp vmlinuz-huge-3.7.1
README.initrd vmlinuz-huge-smp-3.7.1-smp


Desde já agradeço.


  


2. Re: kernel-generic não encontrado [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 27/03/2013 - 11:00h

Você deve executar como root:
/usr/share/mkinitrd/mkinitrd_command_generator.sh | grep mkinitrd | grep -v command | /bin/bash -  
Isso cria o initrd

Para saber como fica a entrada que deve ser adicionada no lilo:
 /usr/share/mkinitrd/mkinitrd_command_generator.sh -l /boot/vmlinuz-generic-3.7.1 



3. Re: kernel-generic não encontrado [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/03/2013 - 11:30h

wellingtonsr escreveu:

Saudações amigos, Compilei o kernel do slackware 14 e não tive problemas. Só que hoje fui habilitar o kernel-generic seguindo a dica do amigo lcavalheiro: http://www.vivaolinux.com.br/artigo/Guia-pos-instalacao-do-Slackware/?pagina=2, ao chegar nessa parte:
# /usr/share/mkinitrd/mkinitrd_command_generator.sh -l /boot/vmlinuz-generic-3.2.29  

não encontra o "vmlinuz-generic-3.2.29" Na pasta /boot tem os seguintes arquivos:

boot.0808		      slack.bmp
boot_message.txt System.map
config System.map-generic-3.7.1
config-generic-3.7.1 System.map-generic-smp-3.7.1-smp
config-generic-smp-3.7.1-smp System.map-huge-3.2.39
config-huge-3.2.39 System.map-huge-3.7.1
config-huge-3.7.1 System.map-huge-smp-3.7.1-smp
config-huge-smp-3.7.1-smp tuxlogo.bmp
initrd.gz vmlinuz
initrd-tree vmlinuz-generic-3.7.1
inside.bmp vmlinuz-generic-smp-3.7.1-smp
map vmlinuz-huge-3.2.39
onlyblue.bmp vmlinuz-huge-3.7.1
README.initrd vmlinuz-huge-smp-3.7.1-smp


Desde já agradeço.


No seu caso, já que você instalou o kernel 3.7.1, aponte o comando pro 3.7.1. No artigo eu apontei pro 3.2.29 porque o kernel padrão do Slackware 14 é o 3.2.29 .


4. Re: kernel-generic não encontrado [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/03/2013 - 12:01h

lcavalheiro escreveu:

wellingtonsr escreveu:

Saudações amigos, Compilei o kernel do slackware 14 e não tive problemas. Só que hoje fui habilitar o kernel-generic seguindo a dica do amigo lcavalheiro: http://www.vivaolinux.com.br/artigo/Guia-pos-instalacao-do-Slackware/?pagina=2, ao chegar nessa parte:
# /usr/share/mkinitrd/mkinitrd_command_generator.sh -l /boot/vmlinuz-generic-3.2.29  

não encontra o "vmlinuz-generic-3.2.29" Na pasta /boot tem os seguintes arquivos:

boot.0808		      slack.bmp
boot_message.txt System.map
config System.map-generic-3.7.1
config-generic-3.7.1 System.map-generic-smp-3.7.1-smp
config-generic-smp-3.7.1-smp System.map-huge-3.2.39
config-huge-3.2.39 System.map-huge-3.7.1
config-huge-3.7.1 System.map-huge-smp-3.7.1-smp
config-huge-smp-3.7.1-smp tuxlogo.bmp
initrd.gz vmlinuz
initrd-tree vmlinuz-generic-3.7.1
inside.bmp vmlinuz-generic-smp-3.7.1-smp
map vmlinuz-huge-3.2.39
onlyblue.bmp vmlinuz-huge-3.7.1
README.initrd vmlinuz-huge-smp-3.7.1-smp


Desde já agradeço.


No seu caso, já que você instalou o kernel 3.7.1, aponte o comando pro 3.7.1. No artigo eu apontei pro 3.2.29 porque o kernel padrão do Slackware 14 é o 3.2.29 .



O "3.7.1" tá lá porque eu não o deletei. Mas o que eu compilei foi o 3.2.29. Eu usava o "3.7.1" mas devido a uma falha divulgada: http://www.revista.espiritolivre.org/vulnerabilidade-em-recentes-kernels-linux-oferece-privilegios-d... eu mudei pro "3.2.29"

http://www.vivaolinux.com.br/topico/Kernel-Linux/Vulnerabilidade-em-recentes-kernels-Linux-oferece-p...




5. Re: kernel-generic não encontrado [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/03/2013 - 12:05h

Então reinstala os pacotes do kernel pelo slackpkg
 # slackpkg reinstall kernel-generic
# slackpkg reinstall kernel-huge


Misericórdia! O Slackware-current está usando o kernel 3.8.4!


6. Re: kernel-generic não encontrado [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/03/2013 - 12:12h

lcavalheiro escreveu:

Então reinstala os pacotes do kernel pelo slackpkg
 # slackpkg reinstall kernel-generic
# slackpkg reinstall kernel-huge


Misericórdia! O Slackware-current está usando o kernel 3.8.4!



Mas a falha afeta as Versões do kernel Linux 3.3 a 3.8 Então o 3.7.1 está incluso.




7. Re: kernel-generic não encontrado [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/03/2013 - 12:13h

O kernel 3.8.4 já está com o problema corrigido?


8. Re: kernel-generic não encontrado [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/03/2013 - 12:19h

O meu lilo.conf

bash-4.2$ cat /etc/lilo.conf
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda8
#compact # faster, but won't work on all systems.
# Standard menu.
message = /boot/boot_message.txt

# Append any additional kernel parameters:
append=" vt.default_utf8=0"
#prompt
#timeout = 5
# Normal VGA console
vga = normal
# Ask for video mode at boot (time out to normal in 30s)
#vga = ask
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz-huge-3.2.39
root = /dev/sda8
label = slackware
read-only # Partitions should be mounted read-only for checking
# Linux bootable partition config ends

# Linux bootable partition config begins
#image = /boot/vmlinuz
# root = /dev/sda8
# label = slackware
# read-only # Partitions should be mounted read-only for checking
# Linux bootable partition config ends

bash-4.2$




Por que na compilação o generic não foi pra pasta /boot ?


9. Re: kernel-generic não encontrado [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/03/2013 - 16:15h

Resolvi. Formatei o slackware. Fazia um tempo que eu estava querendo colocar o de 64 bits. Então criei um pendrive com o sackware http://www.vivaolinux.com.br/topico/Slackware/Slackware-pelo-pendrive e o instalei. Depois segui o artigo http://www.vivaolinux.com.br/artigo/Guia-pos-instalacao-do-Slackware/?pagina=2 para habilitar o kernel-genereic. Obrigado a todos.



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts