Como posso saber de qual dos dois kernels linux muito similares eu iniciei?

7

Eu recentemente compilei um novo kernel para o meu servidor linux. É quase idêntico ao kernel anterior (adicionei o suporte cifs). Como o acesso físico ao servidor é limitado, configurei o grub para retornar ao kernel antigo se o novo kernel falhou ao inicializar de forma limpa. Agora posso inicializar o servidor, mas não sei qual kernel está sendo executado.

Eu tentei fazer "uname -a" e ele me deu o nome do kernel seguido por # 2. O # 2 é relevante para o meu problema?

Como posso descobrir qual dos dois kernels possíveis está sendo executado? Idealmente eu gostaria de relacioná-lo com a ordem listada no meu grub.conf

    
por Dominic Cronin 27.02.2012 / 23:23

3 respostas

3

Você pode "marcar" seu kernel para identificá-lo mais tarde.
Em menuconfig, vá para "Configuração geral" - > "Versão local - acrescentar ao lançamento do kernel"
Qualquer string que você inserir lá será exibida pelo uname como sufixo para sua versão do kernel.

    
por 27.02.2012 / 23:38
4
$ ls /proc/fs

... deve mostrar cifs se você estiver no novo kernel.

    
por 27.02.2012 / 23:25
1

Outra resposta para isso é cat / proc / cmdline

Isso mostra o caminho para o kernel e qualquer parâmetro de linha de comando que foi usado.

exemplo.

cat / proc / cmdline

BOOT_IMAGE = / boot / vmlinuz-3.2.0-17-raiz genérica = UUID = b33290c0-553a-4fd1-af00-b82017923b88 ro ipv6.disable = 1 respingo tranquilo vt.handoff = 7

    
por 27.02.2012 / 23:36

Tags