Eu realmente não consigo imaginar por que você quer fazer isso, você está expondo seu hardware e software a uma grande ameaça que você pode controlar em tempo de execução se você compilar um novo kernel como você faria.
No entanto, em vez de nomear todas as opções, tornar as coisas mais inteligentes e executar um
make xconfig
na pasta raiz onde a fonte do kernel está, isso fará com que uma janela apareça onde você pode definir todas as opções para o seu arquivo .config
. Vá em
Editar > Encontre
e procure por highmem
, essas opções não estão estritamente relacionadas ao bit NX, mas com gerenciamento de memória em geral e com o recurso PAE, geralmente os desenvolvedores estão interessados apenas em definir HIGHMEM64G
to y
para obter um kernel habilitado para PAE.
Falando sobre um recurso "somente bit NX", existe o símbolo DEBUG_NX_TEST
.
Além disso, você precisa jogar com o seu gerenciador de inicialização, por exemplo link .
Meu conselho é, jogar com opções highmem, tanto quanto você quer, mas apenas considerar opções como o limite de bits do NX, porque você pode perder o controle de sua máquina em menos de uma fração de segundo e você não pode controlar mapeamento de memória em tempo real, você não é uma máquina.