Compilando o kernel do Linux “corretamente”

1

Recentemente me deparei com um módulo de segurança para o kernel do Linux chamado Linux-VServer que permite virtualizar muitas coisas e "partição" do sistema operacional para reduzir os efeitos de um compromisso. Fiquei surpreso ao ver que isso exigia uma recompilação do kernel, já que a maioria desses tipos de coisas são simplesmente módulos que podem ser carregados em tempo de execução (selinux, apparmor).

Meu problema com a recompilação do kernel para habilitar o Linux-VServer é que eu sou um iniciante quando se trata de compilar meu próprio kernel. Eu uso os repositórios de pacotes do Ubuntu para atualizar meu kernel, o que me dá a tranqüilidade de saber que quem quer que tenha compilado, configurado corretamente, não haverá muitos problemas no futuro. Existe uma maneira de obter o arquivo de configuração do kernel (a coisa criada a partir da execução de make menuconfig ) que o Ubuntu usa para suas distribuições de kernel? Eu tentei olhar para guias de compilação do kernel, mas a maioria apenas explica como fazer o download, extrair e executar make no kernel, documentação sobre a configuração atual parece ser escassa.

Eu tentei executar apt-get source linux-image-3.2.0-generic na minha caixa do Ubuntu na esperança de pegar o "arquivo de configuração", mas sou apresentado com o erro Unable to find a source package for linux-image-3.2.0-generic . Alguma ideia? Obrigada!

    
por user99545 18.05.2012 / 06:53

1 resposta

2

Não tenho certeza sobre o Ubuntu, mas em sistemas Red Hat eles colocam a configuração do kernel em / boot / config- [versão do kernel], que você pode alimentar diretamente em uma recompilação do kernel.

    
por 18.05.2012 / 06:57