Como compilar o kernel do manjaro [RESOLVIDO]

1. Como compilar o kernel do manjaro [RESOLVIDO]

Diego
SolomonKingbell

(usa Ubuntu)

Enviado em 16/09/2016 - 17:28h

Pessoal como posso compilar o kernel padrão do manjaro, ele está estavel mas ainda gostaria de compilar ele para ver se consigo deixar minha maquina um pouco mais otimizada, mesmo que talvés não faça muita diferença.

Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?


  


2. MELHOR RESPOSTA

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 19/09/2016 - 12:13h

SolomonKingbell escreveu:

Testei de todos os jeitos essa sua ultima dica, no link so tem duas config. Está desatualzado.
Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?


as configurações usadas no kernel do manjaro, para 32bits https://github.com/manjaro/packages-core/blob/master/linux47/config e para 64bits https://github.com/manjaro/packages-core/blob/master/linux47/config.x86_64

para kernel 4.7, agora faça assim:


estou supondo que ira salvar os arquivos config.x86_64 e linux-4.7.4.tar.xz, então basta copiar cada linha no terminal, faça tudo como root ou use o sudo antes de cada comando:

cd Downloads
tar -Jxvf linux-4.7.4.tar.xz
mv linux-4.7.4 /usr/src/
mv config.x86_64 /usr/src/linux-4.7.4/.config
cd /usr/src/
rm linux
ln -s linux-4.7.4 linux
cd /usr/src/linux
make clean
make mrproper
make menuconfig
make all
make modules_install
cp -av arch/x86/boot/bzImage /boot/vmlinuz-4.7.4-meukernel
cp -av System.map /boot/System.map-4.7.4-meukernel
cp -av .config /boot/config-4.7.4-meukernel
grub-mkconfig -o /boot/grub/grub.cfg


** após o comando "make menuconfig", faça as edições que desejar;
*** o comando "grub-mkconfig -o /boot/grub/grub.cfg" recria as entradas do grub, não sei se esse é o metodo do manjaro.

3. Re: Como compilar o kernel do manjaro [RESOLVIDO]

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 16/09/2016 - 18:55h

Pode seguir o wiki do arch como base, basicamente vc compila o kernel da mesma forma q em outras distros.

https://wiki.archlinux.org/index.php/Kernels/Traditional_compilation

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


4. Re: Como compilar o kernel do manjaro [RESOLVIDO]

Diego
SolomonKingbell

(usa Ubuntu)

Enviado em 16/09/2016 - 21:37h

Obrigado pela colaboração, eu ja vi esse link antes, eu realmente não quero usar o kernel que se baixa do kernel.org, queria erla pegar o kernel rt lts do manjaro (que creio que ja consta na lista do manjaro, mas pela opção grafica do manjaro ele não opção para compilar) e recopilar ele usando a opção -march=native para otimizar um pouco o kernel. Sempre fiquei em linux like debian e estou apanhando um pouco no terminal.

Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?


5. Re: Como compilar o kernel do manjaro [RESOLVIDO]

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 16/09/2016 - 22:45h

SolomonKingbell escreveu:

queria erla pegar o kernel rt lts do manjaro (que creio que ja consta na lista do manjaro, mas pela opção grafica do manjaro ele não opção para compilar) e recopilar ele usando a opção -march=native para otimizar um pouco o kernel. Sempre fiquei em linux like debian e estou apanhando um pouco no terminal.


pela tua descrição, parece estar confundindo o make.conf (instruções do compilador) com as configs do kernel (configurações de construção execução kernel).
sobre configurar o compilador (gcc ou clang) de uma olhada https://www.vivaolinux.com.br/etc/makepkgconf-1/
o jeito mais simples no arch (suponho que para o manjaro também) é através do pkgbuild https://wiki.archlinux.org/index.php/Kernels/Arch_Build_System .
sobre as configs do kernel, tem uma opção onde pode habilitar configurações especificas para o teu processador, no meu caso, usava core2 e mudava mais algumas poucas opções. altere o pkgbuild para abrir a tela de configurações, como esta na wiki https://wiki.archlinux.org/index.php/Kernels/Arch_Build_System#Changing_prepare.28.29 .




6. Re: Como compilar o kernel do manjaro [RESOLVIDO]

Diego
SolomonKingbell

(usa Ubuntu)

Enviado em 17/09/2016 - 12:28h

niquelnausea escreveu:

SolomonKingbell escreveu:

queria erla pegar o kernel rt lts do manjaro (que creio que ja consta na lista do manjaro, mas pela opção grafica do manjaro ele não opção para compilar) e recopilar ele usando a opção -march=native para otimizar um pouco o kernel. Sempre fiquei em linux like debian e estou apanhando um pouco no terminal.


pela tua descrição, parece estar confundindo o make.conf (instruções do compilador) com as configs do kernel (configurações de construção execução kernel).
sobre configurar o compilador (gcc ou clang) de uma olhada https://www.vivaolinux.com.br/etc/makepkgconf-1/
o jeito mais simples no arch (suponho que para o manjaro também) é através do pkgbuild https://wiki.archlinux.org/index.php/Kernels/Arch_Build_System .
sobre as configs do kernel, tem uma opção onde pode habilitar configurações especificas para o teu processador, no meu caso, usava core2 e mudava mais algumas poucas opções. altere o pkgbuild para abrir a tela de configurações, como esta na wiki https://wiki.archlinux.org/index.php/Kernels/Arch_Build_System#Changing_prepare.28.29 .



Estou apanhando muito, não entendo como fazer o pkgbuild, estou agora tentando fazer ele mas sempre fico na duvida na parte de dependencias, na parte de build():. Ainda sou principiante, quando usava ubuntu eu cheguei a compilar um kernel, mas deu kernel panic, e depois disso fiquei um tempo sem me arriscar pois precisava fazer alguns trabalhos para o curso tecnico e precisa do note funcionando. Mas agora taquei um manjaro na maquina e estou tentando aprender esse coisa complicada de compilação especifica para meu hardware.

O primeiro link eu ja o tinha visto onde de manhã e fiz as as mesmas motificações e tentei compilar um pacote pelo pamac, o pamac simplesmente não tentar compilar seguindo as informação deste arquivo.

Enquanto escrevia acabei de obter algumas informações usando pacman -Si linux47 , assim eu copiei as dependencia que ele apontava. e tentei dar um makepkg, essa foi a seguinte saida.

 makepkg
==> ERRO: Faltando a função package() em /home/solomonmanjaro/kernelbuild/linux-4.7.2/PKGBUILD
==> ERRO: pkgrel não pode estar vazio.


Alguma dica?



Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?


7. Re: Como compilar o kernel do manjaro [RESOLVIDO]

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 17/09/2016 - 14:42h

manjaro não usa o abs, porém existe uma maneira, de uma olhada https://wiki.manjaro.org/index.php?title=Manjaro-tools


8. Re: Como compilar o kernel do manjaro [RESOLVIDO]

Diego
SolomonKingbell

(usa Ubuntu)

Enviado em 17/09/2016 - 16:54h

niquelnausea escreveu:

manjaro não usa o abs, porém existe uma maneira, de uma olhada https://wiki.manjaro.org/index.php?title=Manjaro-tools

Primeiramente muito obrigado por continuar me ajudando. Estudei tudo que tinha sobre o manjaro-tools, e infelizmente não deu

usei o seguinte comando e logo abaixo tem a saida.
$ buildpkg -p linux44
--> Loading compiler settings: x86_64
==> Updating chroot for [stable] (x86_64)...
==> ERROR: '/var/lib/manjaro-tools/buildpkg/stable/x86_64/solomonmanjaro' does not appear to be a Manjaro chroot.
==> ERROR: Aborting...


É realmente tão complicao compilar o kernel propriamente para minha maquina no manjaro?

Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?


9. Re: Como compilar o kernel do manjaro [RESOLVIDO]

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 18/09/2016 - 14:37h

no arch costumo apenas mudar uma linha no pkgbuild (de modo que seja aberto o menu para que se possa alterar alguma configuração do kernel), o rodo o comando makepkg -sri, porém esse é o geito do arch. no slackware é necessario usar o metodo tradicional, tenho essa colinha guardada


baixar a config em http://linorg.usp.br/slackware/slackware64-current/testing/source/linux-X.X-configs/config-generic-X...
baixar a mesma versão do kernel em www.kernel.org/
tar -Jxvf linux-X.X.X.tar.xz
mv linux-X.X.X /usr/src/
mv config-generic-X.X /usr/src/linux-X.X.X/.config
cd /usr/src/
rm linux ---> opcional
ln -s linux-X.X.X linux
cd /usr/src/linux
make clean
make mrproper
make menuconfig
make all
make modules_install
cp -av arch/x86/boot/bzImage /boot/vmlinuz-generic-X.X.X
cp -av System.map /boot/System.map-X.X.X
cp -av .config /boot/config-X.X.X



tente desta forma, lembre-se que a parte sobre as configurações do kernel, são especificas para o slackware, adapte para o manjaro.


10. Re: Como compilar o kernel do manjaro [RESOLVIDO]

Diego
SolomonKingbell

(usa Ubuntu)

Enviado em 19/09/2016 - 09:32h

Testei de todos os jeitos essa sua ultima dica, no link so tem duas config. Está desatualzado.
Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?


11. Re: Como compilar o kernel do manjaro

LinuxWalker
Delusion

(usa Debian)

Enviado em 19/09/2016 - 09:49h

Se vc não ta tendo nenhum problema, será mesmo que vale à pena compilar kernel?
Só compensa se for pra aprender mesmo...
Ainda mais que é distro Rolling Release.




----------------------------------------------------------------------------------------------------
Não importa a distro que você usa, o que importa é o que você faz com ela.



12. Re: Como compilar o kernel do manjaro

Diego
SolomonKingbell

(usa Ubuntu)

Enviado em 19/09/2016 - 11:32h

wudze escreveu:

Se vc não ta tendo nenhum problema, será mesmo que vale à pena compilar kernel?
Só compensa se for pra aprender mesmo...
Ainda mais que é distro Rolling Release.

----------------------------------------------------------------------------------------------------
Não importa a distro que você usa, o que importa é o que você faz com ela.

Sim, é para aprendizado.


Pelo número de mulheres sabemos que Solomon não era sábio coisa alguma, já imaginou quantas sogras ele tinha?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts