compile e instale o kernel modificado

0

Eu fiz algumas alterações no arquivo vmx.c do kernel. Agora estou usando

make menuconfig

seguido por

make -j 5

comando para compilar o kernel modificado (sem erros, apenas um aviso ..) Agora estou usando o

sudo dpkg -i ../linux*.deb 

para instalar o kernel. Após a instalação, quando eu reiniciar e iniciar a máquina novamente e verificar a versão do kernel usando

uname -a

mostra que o O.S está usando o kernel antigo, mas não o kernel modificado recém-compilado e instalado.

  1. Onde estou indo errado?

  2. Não vejo novas opções no GRUB. são as mesmas opções antigas, Devo ver uma nova opção no GRUB (Algo como inicializar com novo kernel?) se meu kernel modificado foi instalado corretamente?

Por favor me ajude nisso. Agradecemos antecipadamente.

    
por Rookie Learner 23.05.2014 / 09:47

1 resposta

0

O comando Err ... AFAIK make não gera o arquivo .deb , apenas compila os arquivos de origem. Então

sudo dpkg -i ../linux*.deb 

acabou de instalar o kernel antigo novamente.

Para gerar o pacote binário, você deve usar fakeroot debian/rules binary . Não há necessidade de executar make antes deste comando, pois ele executará todas as ações em uma única passagem.

Para ter o arquivo debian/rules , você precisa debianizar suas fontes ou obter fontes com apt-get source linux .

    
por Danatela 23.05.2014 / 10:01