Este artigo é uma atualização dos artigos que já publiquei sobre o tema, bem como uma discussão sobre práticas e heresias que podem facilitar a vida de um slacker.
O próximo passo é configurar o uso do Kernel Generic em seu sistema. O Slackware é distribuído com duas versões do kernel: a Generic e a Huge. Nas palavras do Cara, o Kernel Huge:
This is a Linux kernel with built-in support for most disk controllers. If you're looking for a more stripped down kernel (this one contains everything but the kitchen sink ;-), then install the kernel-generic in the /boot directory along with an initrd to load support for your boot device and filesystem. For instructions on the initrd, see README.initrd in the /boot directory.
Ou seja, o Kernel Huge é uma versão inchada com vários módulos compilados como built-in, para garantir a maior compatibilidade possível do sistema. O problema é que por ser inchado ele pode acabar sobrecarregando o sistema com módulos que jamais serão usados. Tendo isso em mente, o Cara distribui também o Kernel Generic:
This is a Linux kernel with built-in support for most disk controllers. To use filesystems, or to load support for a SCSI or other controller, then you'll need to load one or more kernel modules using an initial ramdisk, or initrd. For more information about creating an initrd, see the README.initrd file in the /boot directory.
Que é uma versão com quase todos os módulos compilados como módulos. O problema de usar o Kernel Generic é que ele pede a criação de um initrd, a fim de garantir que os módulos mínimos necessários estejam disponíveis quando o sistema iniciar.
Para migrar do Kernel Huge para o Kernel Generic é preciso realizar alguns procedimentos:
No Slack 14.1 apenas, é preciso criar um vínculo simbólico:
# cd /boot # ln -s vmlinuz-generic-versao vmlinuz-generic
Troque "versao" em vmlinuz-generic-versao pela versão do Kernel disponível no diretório /boot. No Slack Current o vínculo simbólico já existe.
O próximo passo é criar o initrd. Para tanto, o Cara disponibilizou para gente um script muito bonitinho localizado em /usr/share/mkinitrd/mkinitrd_command_generator.sh. Ao invocá-lo sem parâmetros, ele retorna:
#
# mkinitrd_command_generator.sh revision 1.45
#
# This script will now make a recommendation about the command to use
# in case you require an initrd image to boot a kernel that does not
# have support for your storage or root filesystem built in
# (such as the Slackware 'generic' kernels').
# A suitable 'mkinitrd' command will be:
A última linha é que é a mais importante, pois ela diz qual é o comando que você deverá rodar a fim de criar o initrd. Ela será diferente dessa que eu coloquei aí, visto que ela é um reflexo do seu sistema. Vamos copiar e colar essa linha? Não mesmo! Vamos usar o método slacker ultra-mega-blaster aprovado e certificado por "Bob" Dobbs em pessoa:
Esse comando criará o initrd automaticamente. Mas não basta criar o initrd, é preciso configurar o LILO para usar o Kernel Generic. Felizmente, isso é uma tarefa executável com dois simples comandos:
Troque toda ocorrência de "versao" pela versão do Kernel Generic que você pretende usar. Quando você reiniciar o computador, verá lá no LILO a entrada "Slack-Generic" correspondendo ao seu Kernel Generic. Só que não reinicie o computador ainda! Você está pensando o quê, que isso é Windows para reiniciar toda vez que instala algo? Não, ainda tem mais coisa a ser feita!
[6] Comentário enviado por willian.firmino em 09/09/2015 - 15:46h
[4] Comentário enviado por Freud Tux em 09/09/2015 - 12:30h
Belo artigo.
Só estou esperando a próxima versão sair ;).
T+
Vai com o Slackware Current, já esta bem estável, e provavelmente não terá tantas mudanças até a proxima versão, que deve estar no forno, acho que até mês que vem sai.
[7] Comentário enviado por tsuriu em 10/09/2015 - 00:23h
Mestre lcavalheiro, artigo simplesmente magistral...
Isso era o incentivo que eu necessitava para voltar ao Slack, essa semana ainda o farei. Gostaria se possível, alguém saberia informar se o Skype pode ser instalado normalmente, mesmo usando o PulseAudio?! Pois da última vez que tentei não consegui fazer o áudio funcionar...
[8] Comentário enviado por lcavalheiro em 10/09/2015 - 01:08h
[7] Comentário enviado por tsuriu em 10/09/2015 - 00:23h
Mestre lcavalheiro, artigo simplesmente magistral...
Isso era o incentivo que eu necessitava para voltar ao Slack, essa semana ainda o farei. Gostaria se possível, alguém saberia informar se o Skype pode ser instalado normalmente, mesmo usando o PulseAudio?! Pois da última vez que tentei não consegui fazer o áudio funcionar...
PulseAudio nem a pau, Juvenal! Use o apulse, já está no slackbuilds.org. Eu uso o Skype de boa por aqui usando o apulse :-)
[9] Comentário enviado por Creto em 10/09/2015 - 19:39h
[1] Comentário enviado por xerxeslins em 08/09/2015 - 23:20h
Nem li ainda mas já favoritei! Assim que possível lerei com carinho e atenção que o texto merece.
xerxeslis e cavalheiro, eu que demoro uma decada para logar aqui, quando venho faço logo o trivial; http://i.imgur.com/AN5NsD1.png
E completo, concordo em numero, grau e genero com todo o texto, mas destaco essa parte aqui:
"Pegue um tiozão que usou o Slack 3.0 lá atrás em 1996 e coloque-o de repente no Slack Current e ele vai saber exatamente o que fazer para administrar a máquina. "
É vi isso não apenas no cara astronauta não, vi isso na Mageia também que diz zelar pelo seu KDE e tudo nela é totalmente fora do lugar, não sou nenhum usuário intermediário ao menos, mas sou daquele que fuça em tudo que é pasta e afins do Linux.
[10] Comentário enviado por xerxeslins em 14/09/2015 - 15:37h
"Não há a necessidade de reaprender como usar a distro só porque um empresário quebrador de sistemas operacionais e metido a astronauta decidiu mudar a bagaça até as entranhas, por exemplo"
[11] Comentário enviado por Root_ em 15/09/2015 - 09:16h
Muito bom o artigo, parabéns pela escrita. Senti ali um sentimento negro quanto ao Gnome. Pior que quando tentei utilizá-lo no slackware ele bugava muito. Porém, aqui no archlinux e na versão 3.16.3 tive que mudar bem meu conceito. Estou gostando muito da interface. Com a utilização de alguns plugins, no meu caso está quase perfeito. E claro, não está imune a bugs...
[12] Comentário enviado por cytron em 15/09/2015 - 13:42h
Tem um fato que me deixou intrigado, na parte do kernel-generic, como é que vai ser inserida a entrada no LILO sendo que não tem uma edição ao lilo.conf???
[13] Comentário enviado por lcavalheiro em 15/09/2015 - 16:37h
[12] Comentário enviado por cytron em 15/09/2015 - 13:42h
Tem um fato que me deixou intrigado, na parte do kernel-generic, como é que vai ser inserida a entrada no LILO sendo que não tem uma edição ao lilo.conf???
Então... Eu fui reler o trecho ao qual você fez referência e percebi que faltou o trecho final do comando. Como eu tenho poderes de "Bob" Dobbs aqui no VOL eu já corrigi a parte faltosa e agora sim o comando escreve o trecho relevante no /etc/lilo.conf. Agradecido por notar a falha.
[14] Comentário enviado por lcavalheiro em 16/09/2015 - 12:33h
[11] Comentário enviado por Root_ em 15/09/2015 - 09:16h
Muito bom o artigo, parabéns pela escrita. Senti ali um sentimento negro quanto ao Gnome. Pior que quando tentei utilizá-lo no slackware ele bugava muito. Porém, aqui no archlinux e na versão 3.16.3 tive que mudar bem meu conceito. Estou gostando muito da interface. Com a utilização de alguns plugins, no meu caso está quase perfeito. E claro, não está imune a bugs...
GNOME pra mim é o que você vê quando abusa de substâncias psicoativas...
[15] Comentário enviado por lcavalheiro em 16/09/2015 - 13:51h
Próximo artigo: QEMU no Slackware. Aguardem!
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
[16] Comentário enviado por doradu em 17/09/2015 - 10:48h
"por que quando eu removo o Evince de uma instalação Debian, por exemplo, eu sou obrigado a desinstalar até o systemd? Por que se eu tento tirar o PulseAudio na maioria das distros eu levo tanto o KDE quanto o GNOME juntos? Se eu quero instalar o Okular no GNOME, eu não deveria precisar instalar todo o KDE junto, deveria?"
agora acordei pro mundo Linux, ainda este ano migrarei para o Slackware
tou no Fedora (estava com o Gnome mas passei pro XFCE);
quando desinstalei o Nautilus (pq o Firefox cismava em abrir o nautilus mesmo o FM padrão ser o Thunar), qual minha surpresa (pois fiz o 'autoremove') quando reiniciei e vi q o background tinha sumido (o supra-sumo da limpeza) pois o 'autoremove' levou junto o Xfdesktop!!!
[18] Comentário enviado por otaviobrito77 em 20/09/2015 - 18:12h
Parabéns, ótimo artigo.
Sua linguagem carregada da filosofia slack me convenceram a migrar do arch.
Tenho 2 meses de slack, utilizando o current.
Muito bom. Apanhei um pouco para instalar o kdenlive e outras coisas, mas compensa demais. Principalmente, sem ter necessidade de baixar milhares de dependências de araque.
[20] Comentário enviado por lcavalheiro em 23/09/2015 - 09:56h
Agradecido pelos comentários, senhores
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
[22] Comentário enviado por andrelds em 03/10/2015 - 20:30h
Muito bom, era isso que eu precisava para testar o Slackware hehe.
Só estou com algumas duvidas:
- Eu baixei o Slack64 Current, é preciso fazer a parte do Kernel Generics?
- Fiz a parte do multilib mas está dando erro: Uknown commad 'mirrors/people/alien/multilib/current'.
Uknown command 'multilib-current'
Será que digitei errado?
Valeu, Ótimo artigo.
[23] Comentário enviado por lcavalheiro em 04/10/2015 - 16:40h
[22] Comentário enviado por andrelds em 03/10/2015 - 20:30h
Muito bom, era isso que eu precisava para testar o Slackware hehe.
Só estou com algumas duvidas:
- Eu baixei o Slack64 Current, é preciso fazer a parte do Kernel Generics?
- Fiz a parte do multilib mas está dando erro: Uknown commad 'mirrors/people/alien/multilib/current'.
Uknown command 'multilib-current'
Será que digitei errado?
Valeu, Ótimo artigo.
Kernel Generic é opcional porém altamente recomendado porque melhora o desempenho da máquina. Quanto ao multilib, você digitou o comando errado.
[24] Comentário enviado por andrelds em 06/10/2015 - 22:43h
[23] Comentário enviado por lcavalheiro em 04/10/2015 - 16:40h
[22] Comentário enviado por andrelds em 03/10/2015 - 20:30h
Muito bom, era isso que eu precisava para testar o Slackware hehe.
Só estou com algumas duvidas:
- Eu baixei o Slack64 Current, é preciso fazer a parte do Kernel Generics?
- Fiz a parte do multilib mas está dando erro: Uknown commad 'mirrors/people/alien/multilib/current'.
Uknown command 'multilib-current'
Será que digitei errado?
Valeu, Ótimo artigo.
Kernel Generic é opcional porém altamente recomendado porque melhora o desempenho da máquina. Quanto ao multilib, você digitou o comando errado.
Aee, é que não tinha configurado o teclado e o ' estava `
Fiz o tutorial do começo ao fim, muito obrigado, finalmente vou poder testar essa distro :)
Só falta instalar o openbox e ir configurando tudo para aprender.
Obrigado novamente :)
[29] Comentário enviado por LckLinux em 19/03/2020 - 11:43h
Muito bom esse artigo; generoso (!!). Instalei o Slackware (14.2) no meu laptop LG S 425 e estou aproveitando a reclusão forçada (Covid-19), imposta como precaução aos professores da rede pública, para finalmente me aprofundar nessa distribuição para poder conhecê-la (uso o Arch Linux / Debian no PC de mesa e não passo de um usuário mediano apaixonado por Linux e por pesquisa, leitura, investigação, ler, ler, tentar entender.... e o Slackware me parece pedir isso, muito).
Novamente, gratidão por ter compartilhado um texto tão generosamente explicado.