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.
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!