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?

Respostas:


14

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


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.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.