Revista Do Linux  
EDIÇÃO DO MÊS
  A Catedral e o Bazar
  A nova técnica dos Hackers
  Conexão inteligente
  Desvendando o Flagship
  Doutores em Linux
  Firewalls a partir do IP Masquerade
  Internet grátis, uai!
  Intranet - Benefícios que você nem conhece
  Linux World Expo
  Linux para macho
  Nos bastidores do Linux brasileiro
  Por um Linux fácil
  Rendering: virtualmente real
  Rádio Linux
  Servidor Linuxcom estações Windows
  Viagem ao centro do kernel
  vi, vim e venci

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 Slackware’s 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)

 

A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade