Onde posso encontrar o arquivo do kernel do Linux?

16
  1. Existe algum diretório comum para encontrar o arquivo do kernel em todas as distribuições Linux? Se sim, por favor me diga como navegar para o diretório?

  2. Onde posso encontrar o arquivo Linux nos sistemas operacionais Ubuntu e RedHat?

BlueBerry - Vignesh4303
fonte

Respostas:

14

Não existe um padrão universal, mas o kernel geralmente é encontrado no /bootdiretório

David Schwartz
fonte
Encontrei o diretório e ele lista muitos arquivos. Posso saber qual é o arquivo principal do kernel?
precisa saber é o seguinte
1
Você pode usar uname -rpara descobrir a versão em execução e procurar um arquivo /bootcom esse nome. Você também pode usar cat /proc/cmdlinepara encontrar o caminho do kernel, mas observe que esse caminho é relativo à imagem raiz no momento da inicialização, o que /provavelmente significa /boot/no sistema em execução.
David Schwartz
1
O caminho do qual o kernel relata que foi carregado é relativo à raiz, como era no momento em que o kernel foi carregado. Isso provavelmente é chamado /bootquando o sistema está totalmente carregado. (Depois que o kernel tenha sido iniciado, a raiz é "articulado" para a raiz normal e a raiz tempo de inicialização é geralmente chamado /bootno sistema de arquivos em tempo de execução.)
David Schwartz
5
O uso de cat / proc / cmdline é um método melhor, porque se você usar o uname -r, não será capaz de dizer a diferença entre a imagem do kernel ou uma imagem de resgate criada a partir da mesma versão do kernel.