Linux pra Macho
Experimente o Slackware, a prova dos 9 para usuários
radicais em Linux
No CD desta edição trazemos a versão 7.0 do Slackware,uma
das distribuições mais antigas do Linux, e que émantida por um grupo de pessoas
lideradas por Patrick Volkerding. Inicialmente,ele queria uma versão do Unix que rodasse no
computador de sua casa,e um amigo lhe apresentou o Linux. Após baixar o SLS Linux pela
Internet, constatou a existência de vários problemas e decidiu fazer a sua própria
distribuição. Desde que foi lançado em 1992,a filosofia do Slackware foi a de
fornecer um sistema operacional estável,amigável e semelhante ao Unix original. Existe
um mito "geek"que diz que o Slackware é o Linux para "macho".
No Slackware não existe um gerenciador de pacotes, tal como os da RedHat
ou da Debian. Ao invés disso, utiliza o tradicional sistema de pacotes tgz (tar.gz), o que
significa que a tarefa de instalar, remover e configurar software deve ser realizada manualmente.
O Slackware 7.0 é baseado no kernel 2.2.13, e a atualização
mais importante desta versão é que ela não é mais baseada na libc5 e
sim na Glibc 2.1.2. O instalador do Slackware é em modo texto, baseado em menus. Apesar de
simples, recomenda-se conhecimento básico sobre Linux, particionamento de discos e uma base
de inglês.Pode-se instalar por vários métodos: CD-ROM, disquetes, rede e disco
rígido.
Você vai precisar de dois disquetes de instalação: um
"disco de boot" e um "disco root". Para fazer o conjunto de discos de boot/root,
você terá que gravar as ../imagens dos discos em dois disquetes formatados. O disco de boot
contém o kernel Linux,o qual será utilizado pelo seu sistema, então é
importante escolhê-lo cuidadosamente. As ../imagens de disco são encontradas em ./bootdsks.144
e as ../imagens do disco de root em ./rootdsks. O arquivo readme.txt no diretório das imagens de
disco explica com detalhes as várias opções, mas na maioria dos casos, sistemas
com IDE primário podem usar o disco de boot "bare.i", e sistemas com controladoras
SCSI podem usar o disco de boot "scsi.s". Você também pode precisar do disco
de root. O disco contém um sistema de arquivos Linux compactado, com um conjunto de programas
básicos para o Linux, incluindo o programa de instalação. A escolha normal
é "color.gz", o qual é usado para instalar o Linux em uma partição
dedicada.
- Para gerar os discos a partir do MS-DOS, utilize o utilitário RAWRITE.
- Para gerar os discos a partir de uma estação Unix, utilize os comandos dd ou cat. Existem outros discos de root disponíveis para diferentes métodos de instalação, como instalar em um diretório C:\LINUX em uma partição FAT/FAT32 existente, ou através de dispositivos PCMCIA como drives de CD-ROM e placas ethernet.Uma descrição mais detalhada do processo de instalação pode ser encontrada no arquivo INSTALL.TXT, o "Installation-HOWTO" por Matt Welsh.
Preparando o conjunto de discos
Isso vale apenas para instalação por disquetes. O conjunto de softwares Slackwares A (básico) e N (network) podem ser instalados a partir de disquetes também. Muito raro encontrar alguém nestes dias que faça uma instalação a partir de disquetes. Normalmente é necessária apenas para laptops e outras máquinas que não possuem um drive de CD-ROM ou modem. Você pode pular esta parte se estiver instalando a partir de um CD-ROM ou se tiver copiado a árvore do diretório /slackware/ (que contém os pacotes .tgz) para seu disco rígido e instalar a partir dele.
Será necessário fazer os conjuntos de discos que se deseja instalar,
em discos de 1,44 MB formatados MS-DOS. Copie os arquivos dos diretórios "A" e
"N" abaixo de ./slackware/, copiando os arquivos para os disquetes. Para fazer o disco
"A1" (o primeiro disco do conjunto básico), copie os arquivos do diretório
./slackware/a1 para o disco com os seguintes comandos (sob o MS-DOS):
cd slakware
cd a1
copy *.* a:
Inclua os arquivos index, que possuem nomes como diska1,
diska2,e assim por diante. Programas DOS mal escritos não copiam esses arquivos,
por não possuírem uma extensão (.txt, .exe, etc). Se os arquivos index estiverem
faltando, você obterá um erro dizendo que a série "A" não pode
ser encontrada. Assim que tiver instalado a série "A" e "N", e a
máquina estiver rodando Linux, o restante dos pacotes que você precisar poderá
ser instalado a partir de seu disco rígido.
A partir do disco rígido ou da rede
Se quiser instalar a partir de seu hard disk, copie para um diretório em
sua partição DOS, Linux ou OS/2, os subdiretórios dos conjuntos que deseja
instalar. Por exemplo, se quiser instalar a série "A",faça um diretório
SLACK em seu drive DOS e copie os diretórios A1,A2, A3, A4... para ele. Então
poderá especificar esse diretório como sendo o fonte para a instalação,
quando estiver rodando o programa setup. Assim como na instalação via CD-ROM,
você terá apenas que fazer os discos de boot e root. Para instalar a partir do NFS,
crie um diretório similar no servidor NFS que você planeja usar, e certifique-se de
que o diretório esteja exportado.
Inicializando os discos de boot/root
Coloque o disco de boot em seu drive e reinicialize o sistema. Pressione enter quando aparecer
boot: para inicializar o kernel Linux rapidamente. O kernel vai produzir bastante
informação enquanto inicializa, permitindo ver se o hardware foi detectado e se
funciona apropriadamente. Quando a detecção do hardware estiver completa, você
verá este aviso:
VFS: Insert root floppy disk to be loaded into ramdisk and press enter
Substitua o disco de boot pelo de root e pressione enter para carregá-lo.
Este será descompactado, carregado na ramdisk e montado como sistema de arquivos raiz. Neste
ponto, você poderá logar como root.A menos que você esteja usando o
disco de root "umdos.gz" para instalar em uma partição DOS existente, ou se
já existirem partições Linux em sua máquina, você terá que
fazer uma ou mais partições para o Linux. Antes de realizar qualquer reparticionamento,
recomendamos fortemente que se faça um backup de seus dados!
No Linux, drives IDE tem nomes como /dev/hda, /dev/hdb, /dev/hdc. Drives SCSI tem
nomes como /dev/sda, /dev/sdb, /dev/sdc. Com esse sistema, partições de discos são
identificadas com dígitos adicionais. Por exemplo, as partições em /dev/hda podem
ser /dev/hda1, /dev/hda2 e /dev/hda3. Observe que o Linux pode não reconhecer as
partições na mesma ordem que no DOS fdisk, então é melhor usar o tamanho e
tipo em vez de números para identificar partições feitas pelo DOS ou outros
sistemas operacionais. Para criar novas partições de discos, use a
ferramenta Linux cfdisk. Por exemplo, para fazer partições
em seu primeiro drive IDE, poderá usar este comando para iniciar o programa
cfdisk: cfdisk /dev/hda
Se você não tiver espaço livre em seu sistema, não
poderá fazer nenhuma partição até criar algum espaço
livre. Uma maneira de fazer isso é adicionar um novo drive físico ao
sistema. Outra maneira é usar o cfdisk para deletar alguma
partição, abrindo espaço para a partição Linux
a ser criada. O utilitário FIPS sob o diretório ./install fornece uma
maneira não destrutível para reparticionamento, e o programa comercial
PartitionMagic também pode executar essa tarefa. Quando tiver espaço
livre disponível, use a opção "New" do cfdisk para
fazer uma nova partição Linux. Você vai precisar de 400 MB para
uma instalação completa.
Dependendo da quantidade de memória de sua máquina, você
também pode querer alocar 64 MB para ser utilizado como espaço de
troca. Este será adicionado à quantidade de memória RAM para
obter o total de memória virtual. Para fazer uma partição de
swap, utilize primeiro a opção "New" para fazer uma
partição e então use a opção "Type"
para mudar o tipo da partição para 82 (Linux swap).
Para salvar as mudanças feitas no cfdisk, saia utilizando a opção
"Write". Se você não quiser salvar as mudanças por
alguma razão, poderá sair usando a opção "Quit"
(ou tecle Crtl+C).
Assim que você tiver definido a partição Linux, poderá
executar o setup para iniciar a instalação do Linux. O
programa irá rastrear as partições de seu disco, e então
irá aparecer o menu de instalação. Você poderá
iniciar a instalação escolhendo o keymap (se estiver usando um teclado
não-US) ou addswap. Mais informações (em inglês)
estão disponíveis a partir da opção help. Tenha um
disco vazio e formatado, para o seu disco de boot Linux no final da instalação.
(Extraído do texto de Patrick Volkerding volkerdi@slackware.com)