Questão Onde posso encontrar o arquivo do kernel do Linux?


  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?


13


origem




Respostas:


Não há padrão universal, mas o kernel é normalmente encontrado no /boot diretório.


12



Eu encontrei o diretório e lista muitos arquivos que eu possa saber qual é o arquivo principal do kernel? - BlueBerry - Vignesh4303
Você pode usar uname -r para descobrir a versão que você está executando e, em seguida, procure por um arquivo em /boot com esse nome. Você também pode usar cat /proc/cmdline para encontrar o caminho do kernel, mas observe que esse caminho é relativo à imagem raiz no momento da inicialização, então / Provavelmente significa /boot/ no sistema em execução. - David Schwartz
O caminho do qual o kernel relata que foi carregado é relativo à raiz como estava no momento em que o kernel foi carregado. Isso é provavelmente chamado /boot quando o sistema estiver totalmente carregado. (Depois que o kernel foi inicializado, a raiz é "pivotada" para a raiz normal e a raiz do tempo de inicialização é geralmente chamada /boot no sistema de arquivos de tempo de execução.) - David Schwartz
Usar cat / proc / cmdline é um método melhor, porque se você usar o uname -r, você não será capaz de dizer a diferença entre essa imagem do kernel ou uma imagem de resgate criada a partir da mesma versão do kernel.