\documentclass{article}
\usepackage[brazilian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[dvips]{graphics}
\usepackage{hyperref}
\usepackage{html,makeid}

\title{Instalando o Slackware sem programa de instalação}
\author{Silvio Rhatto}

\begin{document}\label{start}
\maketitle

\begin{abstract}
Aqui vai uma dica, talvez já manjada e que aperta mais uma vez na tecla de usar o \emph{installpkg} num sistema montado dentro da raíz, que é instalar o Slackware na mão. Qual é a utilidade disso? Se você não consegue bootar do cd ou então seu sistema atual é o único que inicializa na máquina, etc.

Mãos à obra! Independentemente de você estar rodando o sistema direto do cd de instalação do slack ou de um slack já instalado, o procedimento é o seguinte:
\end{abstract}

\section{Particione seu disco}

Usaremos como exemplo o \emph{/dev/hda1} para o sistema e o \emph{/dev/hda2} para swap. Use seu programa favorito.

\section{Crie os sistemas de arquivos}

Crie o sistema de arquivos e a swap,

\begin{verbatim}
mkreiserfs /dev/hda1
mkswap /dev/hda2
\end{verbatim}

\section{Instale o sistema}

Monte a partição recém-criada e também o local onde estão os disksets:

\begin{verbatim}
mkdir /mnt/slack
mount /dev/hda1 /mnt/slack
mount /dev/hdc /cdrom
\end{verbatim}

Instale a série \emph{a}, a \emph{ap} e todas as outras que você queira:

\begin{verbatim}
cd /cdrom/slackware/
installpkg -root /mnt/slack/ a/*tgz ap/*tgz
\end{verbatim}

Você também pode selecionar um a um os pacotes, tomando cuidado apenas de instalar todos os pacotes necessários para um sistema usável.

Se você está instalando a partir de um sistema que não tem o \emph{pkgtools} do Slackware, simplesmente descompacte os pacotes na raíz da sua partição e dê uma olhada no \emph{doinst.sh} de cada pacote, executando-o caso necessário:

\begin{verbatim}
tar xvzf pacote.tgz -C /mnt/slack
chroot /mnt/slack /install/doinst.sh
rm -r /mnt/slack/install
\end{verbatim}

Instale um sistema minimamente bootável e continue a instalação de pacotes já de dentro desse novo slack.

\section{Configurando seu sistema}

Agora falta criar o \emph{fstab} e instalar \emph{LILO}:

\begin{verbatim}
# /etc/fstab
/dev/hda1          /               reiserfs    defaults             1   1
/dev/hda2          swap            swap        defaults             0   0
\end{verbatim}

A próxima etapa é opcional, caso você use o \emph{LILO} (do contrário é só atualizar o \emph{menu.lst} do seu \emph{GRUB}:

\begin{verbatim}
mount none -t proc /mnt/slack/proc
chroot /mnt/slack/ liloconfig
\end{verbatim}

Pronto, agora é só reiniciar a máquina :)

\section{Procedimentos automatizados}

O \htmladdnormallink{simplepkg}{/node/12} é uma ferramenta que permite a instalação de um sistema padrão slackware em poucos passos e sem precisar de um programa de instalação como o setup do slack. Um pequeno roteiro de como de como fazer isso se encontra \htmladdnormallink{aqui}{/node/12#comment-3}.

\end{document}
