O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

1. O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 28/07/2015 - 17:52h

Galera, resolvi compilar o kernel, porem é muita coisa que não sei o que devo habilitar ou desabilitar. Uso um notebook Vaio (VPCEH30EB), e eu sei as configurações dele, utilizei o comando...

lshw -html > hardware.html


... porem essas informações são as simples, processador, etc... o kernel tem muito mais coisas que não sei o que desabilitar, parece que os nomes dos drivers lista de uma forma diferente. Gostaria de deixar simples do simples.

Duvidas:
1 Quantos mais carregar em Modulos (M), mais demora o boot?
2 O .config do kernel de instalação, ja esta customizado para a minha maquina quando instalei o Linux? Pq vejo em alguns artigos que dizem pra gente aproveitar esse .config padrão de instalação.

Qualquer ajud agradeço. Salamaleico :)


  


2. Re: O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 31/07/2015 - 13:13h

Acho difícil tu conseguir essa resposta de uma maneira simples. É necessário conhecer bem o hardware da sua máquina e também aquilo que é e o que não é importante pra você em termos de suporte. A minha sugestão seria partir de uma configuração genérica e ir desabilitando coisas. No máximo, tu vai conseguir um kernel panic e ter que recompilar novamente ;)

Eu não sei quanto ao Debian, mas no fedora já vem com config padrão junto com os fontes do kernel. Mas não é o kernel baixado diretamente do kernel.org e sim o pacote que contém o kernel.org mais os configs e patchs aplicados pelo Projeto Fedora. Daí, com algum conhecimento tu consegue gerar um kernel personalizado. Não que isso vá fazer alguma diferença na sua vida.


3. Re: O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 31/07/2015 - 14:59h

gabrielscorpion escreveu:

Galera, resolvi compilar o kernel, porem é muita coisa que não sei o que devo habilitar ou desabilitar. Uso um notebook Vaio (VPCEH30EB), e eu sei as configurações dele, utilizei o comando...

lshw -html > hardware.html


... porem essas informações são as simples, processador, etc... o kernel tem muito mais coisas que não sei o que desabilitar, parece que os nomes dos drivers lista de uma forma diferente. Gostaria de deixar simples do simples.

Duvidas:
1 Quantos mais carregar em Modulos (M), mais demora o boot?
2 O .config do kernel de instalação, ja esta customizado para a minha maquina quando instalei o Linux? Pq vejo em alguns artigos que dizem pra gente aproveitar esse .config padrão de instalação.

Qualquer ajud agradeço. Salamaleico :)



1- Não. A não ser que seu computador seja muito lento, coisa atom ou sempron e vc tenha mais de 200 módulos.
2- Não também. A .config que vem junto em TODAS AS DISTROS é uma .config genérica para vários computadores. Ou seja, não é optimizado para sua máquina.

Mas você pode aproveitar a .config para dar uma enxugada nela.




4. Re: O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 31/07/2015 - 22:21h

Obrigado amigos :)


5. Re: O que devo habilitar e desabilitar no kernel?

edps
edps

(usa Slackware)

Enviado em 31/07/2015 - 22:22h

A solução mais prática é usar a opção:

# make localmodconfig 


Conforme fiz numa dica aqui pro VOL:

http://www.vivaolinux.com.br/dica/Compilando-o-kernel-2.6.35-no-Linux-Mint-Debian-Edition

Isto embutirá em seu kernel apenas os módulos necessários para sua máquina, ou seja, é bom que estejam plugados quaisquer periféricos dos quais dependa, como impressoras, pendrives e etc, pois do contrário não funcionaram no novo kernel.

Aproveite para gerar os pacotes .deb, seguindo esta dica:

https://edpsblog.wordpress.com/2015/04/02/how-to-empacotamento-de-kernel-no-debian-definitivo/

* falando nela, você pode segui-la ao pé-da-letra e alterar onde está:

# make oldconfig 


por

# make localmodconfig 



6. Re: O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

Ghoost User
ghoostuser

(usa Arch Linux)

Enviado em 20/08/2015 - 15:24h

edps escreveu:

A solução mais prática é usar a opção:

# make localmodconfig 


Conforme fiz numa dica aqui pro VOL:

http://www.vivaolinux.com.br/dica/Compilando-o-kernel-2.6.35-no-Linux-Mint-Debian-Edition

Isto embutirá em seu kernel apenas os módulos necessários para sua máquina, ou seja, é bom que estejam plugados quaisquer periféricos dos quais dependa, como impressoras, pendrives e etc, pois do contrário não funcionaram no novo kernel.

Aproveite para gerar os pacotes .deb, seguindo esta dica:

https://edpsblog.wordpress.com/2015/04/02/how-to-empacotamento-de-kernel-no-debian-definitivo/

* falando nela, você pode segui-la ao pé-da-letra e alterar onde está:

# make oldconfig 


por

# make localmodconfig 



Entendi em parte...se eu não plugar nada não ira reconhecer? Se eu comprar uma impressora nova por exemplo, não irá reconhecer?



7. Re: O que devo habilitar e desabilitar no kernel? [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 21/08/2015 - 11:14h

gabrielscorpion escreveu:

Entendi em parte...se eu não plugar nada não ira reconhecer? Se eu comprar uma impressora nova por exemplo, não irá reconhecer?


Sim muchacho, provavelmente não, faça uns testes aí e veja por si só.

Mas eu não me preocuparia com isso, porque geralmente trocamos o kernel (eu pelo menos) sempre que um estável é lançado.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts