Linux" />
Olá meus amigos, quando fiz
esse artigo
sobre kernel otimizado, comentei sobre a grande variedade de tipos de kernel disponíveis no
AUR. Pois bem, descobri acho que lá mesmo fuçando os
PKGBUILDS como adicionar o kernel-ck, de Con Kolivas como repositório no arquivo /etc/pacman.conf.
Para isso basta que adicionemos o repositório abaixo no arquivo já citado, então, mãos à obra:
$ sudo nano /etc/pacman.conf
Insira o texto abaixo no final do arquivo (por favor leiam as observações descritas abaixo):
[kernel26-ck]
# Kernel26-ck is the Linux Kernel built with Con Kolivas' ck1 patchset.
# https://wiki.archlinux.org/index.php/Kernel26-ck
# substitua 'i686' por 'x86_64' se for seu o caso!!!
Server = http://home.comcast.net/~repo-ck/i686
Após salvar com Ctrl+O e Ctrl+X é hora do tradicional:
$ sudo pacman -Syu
E após a atualização completa do sistema vamos para a instalação do kernel-ck, no meu caso (Athlon II X4) os pacotes a
serem instalados serão esses: kernel26-ck-k8 kernel26-ck-k8-headers nvidia-ck-k8, então:
$ sudo pacman -S kernel26-ck-k8 kernel26-ck-k8-headers nvidia-ck-k8
Início do log da minha instalação:
$ sudo pacman -S kernel26-ck-k8 kernel26-ck-k8-headers nvidia-ck-k8
resolvendo dependências...
procurando por conflitos interrelacionados...
Alvos (3): kernel26-ck-k8-2.6.38.2-1 [34,14 MB] kernel26-ck-k8-headers-2.6.38.2-1 [4,16 MB] nvidia-ck-k8-270.30-4 [3,58 MB]
Tamanho Total do Download: 7,74 MB
Tamanho Total da Instalação: 84,31 MB
Prosseguir com a instalação? [S/n] s
:: Obtendo pacotes de kernel26-ck...
--2011-04-02 15:25:12-- http://home.comcast.net/~repo-ck/i686/kernel26-ck-k8-headers-2.6.38.2-1-i686.pkg.tar.xz
Resolvendo home.comcast.net... 216.87.188.9
Conectando-se a home.comcast.net|216.87.188.9|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 206 Partial Content
Tamanho: 4360708 (4,2M), 4234932 (4,0M) restantes [application/x-tar]
Salvando em: /var/cache/pacman/pkg/kernel26-ck-k8-headers-2.6.38.2-1-i686.pkg.tar.xz.part
100%[++++================>] 4.360.708 12,0K/s em 6m 3s
2011-04-02 15:31:19 (11,4 KB/s) - /var/cache/pacman/pkg/kernel26-ck-k8-headers-2.6.38.2-1-i686.pkg.tar.xz.part salvo
[4360708/4360708]
--2011-04-02 15:31:19-- http://home.comcast.net/~repo-ck/i686/nvidia-ck-k8-270.30-4-i686.pkg.tar.xz
Resolvendo home.comcast.net... 216.87.188.9
Conectando-se a home.comcast.net|216.87.188.9|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 3758392 (3,6M) [application/x-tar]
Salvando em: /var/cache/pacman/pkg/nvidia-ck-k8-270.30-4-i686.pkg.tar.xz.part
100%[=====================>] 3.758.392 14,8K/s em 5m 3s
2011-04-02 15:36:22 (12,1 KB/s) - /var/cache/pacman/pkg/nvidia-ck-k8-270.30-4-i686.pkg.tar.xz.part salvo
[3758392/3758392]
(3/3) verificando integridade do pacote [###############] 100%
(3/3) verificando conflitos de arquivo [###############] 100%
(1/3) instalando kernel26-ck-k8 [###############] 100%
>>> Updating module dependencies. Please wait ...
>>> MKINITCPIO SETUP
>>> ----------------
>>> If you use LVM2, Encrypted root or software RAID,
>>> Ensure you enable support in /etc/mkinitcpio.conf .
>>> More information about mkinitcpio setup can be found here:
>>> http://wiki.archlinux.org/index.php/Mkinitcpio
>>> Generating initial ramdisk, using mkinitcpio. Please wait...
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.38-ck -c /etc/mkinitcpio.conf -g /boot/kernel26-ck.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26-ck.img'...SUCCESS
==> SUCCESS
==> Building image "fallback"
==> Running command: /sbin/mkinitcpio -k 2.6.38-ck -c /etc/mkinitcpio.conf -g /boot/kernel26-ck-fallback.img -S
autodetect
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26-ck-fallback.img'...SUCCESS
==> SUCCESS
Changelog for new kernel release at http://kernelnewbies.org/Linux_2_6_38
Dependências opcionais para kernel26-ck-k8
crda: to set the correct wireless channels of your country
lirc-ck: Linux Infrared Remote Control kernel modules for kernel26-ck
nvidia-ck: nVidia drivers for kernel26-ck
nvidia-beta-ck: nVidia beta drivers for kernel26-ck
modprobed_db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make
localmodconfig
(2/3) instalando kernel26-ck-k8-headers [###############] 100%
(3/3) instalando nvidia-ck-k8 [###############] 100%
$
Agora vamos ao próximo passo...
[1] Comentário enviado por
rootgerr em 19/04/2011 - 20:21h:
Grande dica Brother ED oportunamente aplicarei-a para testar, essa mania de economia me prejudicou agora deixei uma partição de boot com 32 MB só da para o básico mesmo vou encolher a swap e aumentar a boot para poder "enfiar" os novos kerneis lá
Isso porque o hd tem 500 GB se fosse menos teria feito uma de 20 kkkkkk
Captcha : ARCHLINUX
[2] Comentário enviado por
edps em 19/04/2011 - 22:23h:
thanks brother rutgerr,
cuidado com essa economia lá em /boot hein! rsrsrs
* ultimamente nem tenho usado uma separada, mas quando estive testando o filesystem btrfs, usava partições /boot separadas e formatadas em ext4, costumo deixá-las com 150MB.
t+
[3] Comentário enviado por
VirgulinoF em 07/07/2011 - 20:50h:
Gostaria de parabenizar o colega pelo tutorial e aproveito para lembrar que é necessário ativar os módulo BFQ
[4] Comentário enviado por
edps em 07/07/2011 - 22:13h:
@VirgulinoF,
thanks pelo comentário!
[5] Comentário enviado por
edps em 17/08/2011 - 14:53h:
A quem possa interessar, a entrada referente a esse repositório no /etc/pacman.conf mudou para:
[repo-ck]
Server =
http://home.comcast.net/~repo-ck/$arch">
http://home.comcast.net/~repo-ck/$arch
ou use no lugar de $arch : i686 ou x86_64
Com a mudança para o kernel 3.0, abaixo seguem os novos nomes dos pacotes:
URL:
http://home.comcast.net/~repo-ck/
i686.
broadcom-wl-ck
broadcom-wl-ck-atom
broadcom-wl-ck-core2
broadcom-wl-ck-k10
broadcom-wl-ck-k7
broadcom-wl-ck-k8
broadcom-wl-ck-p4
broadcom-wl-ck-pentm
linux-ck
linux-ck-atom
linux-ck-atom-headers
linux-ck-core2
linux-ck-core2-headers
linux-ck-headers
linux-ck-k10
linux-ck-k10-headers
linux-ck-k7
linux-ck-k7-headers
linux-ck-k8
linux-ck-k8-headers
linux-ck-p4
linux-ck-p4-headers
linux-ck-pentm
linux-ck-pentm-headers
nvidia-ck
nvidia-ck-atom
nvidia-ck-core2
nvidia-ck-k10
nvidia-ck-k7
nvidia-ck-k8
nvidia-ck-p4
nvidia-ck-pentm
x86_64.
broadcom-wl-ck
broadcom-wl-ck-atom
broadcom-wl-ck-core2
broadcom-wl-ck-k10
broadcom-wl-ck-k8
linux-ck
linux-ck-atom
linux-ck-atom-headers
linux-ck-core2
linux-ck-core2-headers
linux-ck-headers
linux-ck-k10
linux-ck-k10-headers
linux-ck-k8
linux-ck-k8-headers
nvidia-ck
nvidia-ck-atom
nvidia-ck-core2
nvidia-ck-k10
nvidia-ck-k8
para o meu caso, um Athlon II X4:
$ sudo pacman -S linux-ck-k8 linux-ck-k8-headers nvidia-ck
[8] Comentário enviado por
eldermarco em 24/12/2011 - 11:44h:
Edinaldo, resolvi testar esse kernel. Instalei ele a partir do AUR em vez de usar o repositório. Só que até agora eu não percebi muita diferença em relação ao kernel original. Onde tu notou as maiores diferenças?
[10] Comentário enviado por
eldermarco em 05/02/2012 - 11:22h:
rsrs. Sem problemas rapaz! Eu tive de voltar ao kernel comum. O kernel ck se apresentou instável no meu sistema com alguns problemas que estavam me incomodando. Eu instalei ele tanto pelo repo-ck quanto compilei a partir do AUR, mas aconteceu a mesma coisa nos dois. Daí deixei pra lá.
Era só curiosidade mesmo! =)