% Linux Installation and Getting Started    -*- TeX -*-
% booting.tex
% Copyright (c) 1992-1994 by Matt Welsh <mdw@sunsite.unc.edu>
%
% This file is freely redistributable, but you must preserve this copyright 
% notice on all copies, and it must be distributed only as part of "Linux 
% Installation and Getting Started". This file's use is covered by the 
% copyright for the entire document, in the file "copyright.tex".
% Traduccion realizada por Juan Jose Amor. Envie sus comentarios a:
%            Juan Jose Amor, 2:341/12.19 (FidoNet)
%            jjamor@gedeon.ls.fi.upm.es (InterNet)
% $Log: booting.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:07  rcamus
% Primera beta publica
%
%

\subsection{Arranque de Linux}

\index{booting}
\index{arranque}
\index{instalaci\'on!arranque de Linux}
\index{instalaci\'on!booting Linux}

El primer paso es iniciar el computador con el dispositivo de arranque de 
Linux, que suele ser un disco ``boot'' que contiene un peque\~no sistema 
Linux. Tras arrancar con el floppy, se le presentar\'a un men\'u de 
instalaci\'on de alg\'un tipo que le guiar\'a en el proceso de 
instalaci\'on. En otras distribuciones, se le mostrara un {\it prompt} de 
{\it login} cuando arranque. Aqu\'{\i} se suele entrar como {\tt root} o 
{\tt install} para comenzar el proceso de instalaci\'on.

La documentaci\'on que viene con su particular distribuci\'on le 
explicar\'a qu\'e necesita para arrancar Linux.

\ifodd\igsslack
Si usted est\'a instalando la distribuci\'on de Linux {\it Slackware}, lo 
\'unico requerido es arrancar con el disco ``boot'' que cre\'o en la 
secci\'on anterior.
\fi

La mayor\'{\i}a de las distribuciones de Linux utilizan un disquete de 
arranque que le permite introducir par\'ametros de su hardware en tiempo 
de arranque, para forzar la detecci\'on de sus dispositivos. Por ejemplo, si su 
controladora SCSI no se detecta durante el arranque, necesitar\'a 
rearrancar y especificar los par\'ametros del hardware (como direcciones 
E/S e IRQ) en el prompt de arranque.

As\'{\i}mismo, las m\'aquinas PS/1, ThinkPad y ValuePoint de IBM no 
almacenan la informaci\'on de geometr\'{\i}a de los discos en la CMOS, con 
lo que debe especificarla durante el arranque.

El prompt de arranque se muestra siempre que se arranca con el disquete. 
Este es el caso de la distribuci\'on Slackware. En otras es necesario 
mantener pulsadas las teclas \key{shift} o \key{ctrl} mientras se 
arranca. Si va bien, deber\'{\i}a verse el prompt
\begin{tscreen}
boot:
\end{tscreen}
y tal vez otros mensajes.

Para arrancar sin m\'as par\'ametros especiales, pulse \key{enter} en el 
prompt del arranque.

Observe los mensajes del arranque. Si tiene una controladora SCSI, 
deber\'{\i}a ver una lista de hosts SCSI detectados. Si observa el mensaje
\begin{tscreen}
SCSI: 0 hosts
\end{tscreen}
es porque no se detect\'o su controladora SCSI, y tendr\'a que 
seguir el siguiente procedimiento.

Adem\'as, el sistema le informar\'a de las particiones y dispositivos 
detectados. Si cualquier parte de esta informaci\'on es incorrecta (o 
falta alguno), tendr\'a que forzar la detecci\'on del hardware.

Por otro lado, si todo va bien y todo su hardware es correctamente 
detectado, puede pasar a la siguiente secci\'on, la 
Secci\'on~\ref{sec-install-linux-partition}.

Para forzar la detecci\'on del hardware, debe entrar los par\'ametros 
adecuados en el prompt de arranque, utilizando la siguiente sintaxis:
\begin{tscreen}
ramdisk \cparam{parameters\ldots}
\end{tscreen}

Hay cierto n\'umero de par\'ametros disponibles; aqu\'{\i} mostraremos los 
m\'as comunes.
\begin{dispitems}
\ditem {{\tt hd=\cparam{cylinders},\cparam{heads},\cparam{sectors}}}
Especifica la geometr\'{\i}a del disco. Requerido para sistemas como el IBM 
PS/1, ValuePoint y ThinkPad. Por ejemplo, si su disco tiene 683 
cilindros, 16 cabezas y 32 sectores por pista, introduzca
\begin{tscreen}
ramdisk hd=683,16,32
\end{tscreen}

\ditem {{\tt tmc8xx=\cparam{memaddr},\cparam{irq}}}
% BIOS-less Future Domain TMC-8xx SCSI controller
Especifica las direcciones e IRQ para el controlador SCSI Future Domain 
TMC-8xx. Por ejemplo,
\begin{tscreen}
ramdisk tmc8xx=0xca000,5
\end{tscreen}
Observe que el prefijo {\tt 0x} debe utilizarse para todos los valores que se
dan en hexadecimal. Esto se cumple con todas las opciones siguientes.

\ditem {{\tt st0x=\cparam{memaddr},\cparam{irq}}}
Especifica las direcciones e IRQ para el controlador Seagate ST02.
% BIOS-less Seagate ST02 controller.
\ditem {{\tt t128=\cparam{memaddr},\cparam{irq}}}
Especifica las direcciones e IRQ para el controlador Trantor T128B.
% BIOS-less Trantor T128B controller.
\ditem {{\tt ncr5380=\cparam{port},\cparam{irq},\cparam{dma}}}
Especifica el puerto, IRQ y canal DMA para el controlador gen\'erico NCR5380.
\ditem {{\tt aha152x=\cparam{port},\cparam{irq},\cparam{scsi\_id},1}}
Especifica puerto, IRQ e identificador SCSI para controladores AIC-6260. 
Esto incluye a los controladores Adaptec 1510, 152x y Soundblaster-SCSI.
% and SCSI ID for BIOS-less AIC-6260 controllers.
\end{dispitems}

Para cada uno de \'estos, debe entrar {\tt ramdisk} seguido del 
par\'ametro que desee utilizar.

Si tiene dudas acerca de estas opciones de arranque, por favor lea el 
documento Linux {\em SCSI HOWTO}, que debe estar disponible en cualquier 
{\it FTP-site} de Linux (o donde haya obtenido este libro), as\'{\i} como 
el documento Linux {\em CD-ROM HOWTO}. Estos documentos describen 
cuestiones de compatibilidad de hardware con mucho m\'as detalle.

