Pular para o conteúdo

Customizando e atualizando o Slax

Para quem não conhece, o Slax é um live CD do Slackware. Não é novidade que o Slax é muito fácil de customizar e muito já foi escrito a respeito, porém as versões superiores a 6.1.x tem algumas diferenças em relação as anteriores.
Carlos Affonso Henriques. capitainkurn
Hits: 34.780 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Começando do começo

Primeiramente, depois de baixarmos a imagem ISO do Slax, vamos montá-la ou gravar num CD, no meu caso eu a montei para começar a customização com o comando:

# mount -t iso9660 -o loop slax-6.1.2.iso /mnt/tmp/

Em seguida criaremos um diretório /SlaxCustom com o comando mkdir -p /SlaxCustom e copiaremos o conteúdo da ISO para este diretório.

# cp -pRfv /mnt/tmp/* /SlaxCustom/

Feito isso podemos começar.

O menu de iniciação do Slax

As versões superiores a 6.0.x possuem um menu de iniciação ao invés do prompt de boot, eu particularmente prefiro o velho prompt, onde poderia passar parâmetros de iniciação ao kernel, tais como desabilitar ACPI para algumas máquinas problemáticas, alterar a resolução de vídeo no console, pois o modo texto default é quase ilegível, dependendo do que vamos fazer, quebrando linhas etc.

Use o seu editor preferido e vamos editar o arquivo /SlaxCustom/boot/slax.cfg.

Para habilitar o prompt: 0 desabilitado, 1 habilitado

PROMPT 1

Para alterar o tempo de exibição do prompt antes de ingressar no menu de iniciação (em décimos de segundo), 100 serão 10 segundos, 50 5 segundos e assim por diante:

TIMEOUT 50

Logo abaixo existem os parâmetros para definir as medidas do menu, não recomendo alterá-las sem estudar suas características para não deformar o menu.

Em seguida temos os itens do menu de iniciação com a seguinte sintaxe:

LABEL xconf
MENU LABEL Slax Graphics mode (KDE)
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
TEXT HELP
    More about currently selected:

    Run Slax the best way we can.
    Try to autoconfigure graphics
    card and use the maximum
    allowed resolution
ENDTEXT

Atentem para os parâmetros de APPEND, neste ponto é que passamos parâmetros para o kernel.

O parâmetro telinit~4 por exemplo instrui o sistema a iniciar com o runlevel 4, ou seja, iniciando o X durante o boot.

Caso desejemos por exemplo o modo texto 1024x768x256, a linha de APPEND ficaria assim:

APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=/slax/ vga=775

Notem que não há especificação do parâmetro telinit~4, então ele assumirá o runlevel default do Slax, que é o 3 (modo texto multiusuário).

Se desejar criar entradas de menu basta acrescentar seções como acima. Ex.:

LABEL 1024768
MENU LABEL Text 1024x768
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=/slax/ vga=775
TEXT HELP
   More about currently selected:

   Run Slax in textmode 1024x768
   and start on runlevel 3,
   command prompt only
ENDTEXT

   1. Começando do começo
   2. Instalando, desinstalando e atualizando pacotes e módulos do Slax

Obtendo TimeStamps da Blockchain com OpenTimestamps

Filtro de conteúdo autenticado com níveis de privilégio

Sistema de arquivos criptografado

Reconhecimento de placas de veículos com OpenALPR

TrueCrypt Forever

CrossOver - Programas de Windows em seu GNU/Linux

Zenwalk - Uma distro e tanto

Octave, uma poderosa e robusta ferramenta matemática

Construa sua própria URA (IVR) no seu Asterisk

Instalando o SNX check point no Linux Mint 18 e Ubuntu 16.04

#1 Comentário enviado por roberto_espreto em 25/02/2010 - 10:12h
Artigo legal mesmo! Slax é show!
Saudades do tempo que o BackTrack versão 3 era baseado no Slax (Quem vê assim parece que faz muitoooo tempo. hehehe).
Até!!!
#2 Comentário enviado por julio.ferraz em 26/02/2010 - 04:29h
Carlos Meu Camarada!!
Quanto tempo!!!
Lembro-me de você lá da empresa Tecnomicro!!!
Bom isso não vem mais ao caso, PARABÉNS PELO SEU ARTIGO!
MUITO BOM!
#3 Comentário enviado por capitainkurn em 26/02/2010 - 16:26h
Fala Julio, lembro-me sim, inclusive estive lá ontem jogando Battlefield 2! Rssssssssssss
Eu fiz o gatway da lan house deles, agora sim está decente, com dois links adsl, balanceamento por marca de pacotes, squid e dnscache.
Que bom que gostou, sempre customizo meus slax com as ferramentas que preciso, nem sempre tem de tudo e as versões da 6 em diante não tem sequer o iproute2 que é uma ferramenta que uso muito.

Contribuir com comentário

Entre na sua conta para comentar.