% Linux Installation and Getting Started    -*- TeX -*-
% postinstall.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: postinstall.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:09  rcamus
% Primera beta publica
%
%

\subsection{Problemas despu\'es de instalar Linux}
\namedlabel{sec-install-probs-postinstall}{Problems after installing Linux}

\index{installation!problems!postinstallation|(}

Usted se ha pasado una tarde instalando Linux. Con el fin de dejar espacio para
\'este, redujo las particiones de MS-DOS u OS/2 y borr\'o con lagrimas en los ojos
sus copias de SimCity y Wing Commander. Despu\'es arranc\'o el sistema, y no pas\'o
nada. O, por el contrario, s\'{\i} pas\'o {\em algo\/}, pero no lo que deber\'{\i}a pasar.
?`Qu\'e hace usted ahora?

En la secci\'on~\ref{sec-install-probs-booting} hemos cubierto los problemas que
pueden surgir cuando se arranca Linux desde los disquetes de la
distribuci\'on---aqu\'{\i} suelen concentrarse la mayor\'{\i}a de los problemas. Adem\'as,
usted puede ser v\'{\i}ctima de alguno de los siguientes problemas.

\subsubsection{Problemas al arrancar Linux desde el floppy}

\index{installation!problems!booting}
\index{booting!problems}
Si utiliza un disquete para arrancar Linux, puede ser que necesite indicar cu\'al
es su partici\'on ra\'{\i}z de Linux en el momento de arrancar. Esto es especialmente
cierto si utiliza el disquete de instalaci\'on original, y no un disquete
personalizado durante la instalaci\'on.

Mientras arranca con el disquete, mantenga pulsadas las teclas \key{shift} o
\key{ctrl}. Esto deber\'a presentarle un men\'u de arranque; pulse la tecla
\key{tab} para ver una lista de opciones disponibles. Por ejemplo, en muchas
distribuciones se le permitir\'a teclear
\begin{tscreen}
boot: {\em linux root=\cparam{partition}}
\end{tscreen}
en el men\'u de arranque, donde \cparam{partition} es el nombre de la partici\'on
ra\'{\i}z de Linux, como {\tt /dev/hda2}. Consulte la documentaci\'on de su
distribuci\'on para m\'as detalles.

\subsubsection{Problemas al arrancar Linux desde el disco duro}

\index{installation!problems!booting}
\index{booting!problems}
Si opt\'o por instalar LILO, en lugar de crear un disquete de arranque, debe
poderse arrancar Linux desde el disco duro. Sin embargo, el procedimiento
autom\'atico de instalaci\'on de LILO que muchas distribuciones tienen no siempre
es perfecto. Puede tener informaci\'on incorrecta acerca de su esquema de
particiones, en cuyo caso puede que tenga que reinstalar LILO para dejarlo todo
correcto. La instalaci\'on de LILO se trata en el cap\'{\i}tulo~\ref{chap-sysadm-num}.

\begin{itemize}
\item {\bf El sistema da el mensaje ``{\tt Drive not bootable---Please insert
system disk.}''}
Se obtiene este error cuando el registro maestro de arranque del disco duro
(MBR) est\'a mal por alguna causa. Normalmente, el resto de la informaci\'on del
disco estar\'a intacta. Puede entonces suceder:

\begin{enumerate}
\item Mientras se hacen las particiones mediante {\tt fdisk}, puede haberse
borrado la partici\'on marcada como ``activa''. MS-DOS y otros sistemas
operativos intentan arrancar desde la partici\'on ``activa'' (esto a Linux le da
igual). Puede entonces arrancar MS-DOS desde un disquete y ejecutar el programa
{\tt FDISK} para poner el flag de activo a su partici\'on de MS-DOS.

Otro comando que se puede intentar (con versiones de MS-DOS iguales o
superiores a la 5.0) es
\begin{tscreen}
FDISK /MBR
\end{tscreen}
Este comando intentar\'a reconstruir el registro maestro de arranque del disco
(MBR) para arrancar MS-DOS, borrando a LILO. Si no va a tener MS-DOS en su
disco duro, necesitar\'a arrancar despu\'es Linux desde un disquete e intentar
instalar LILO de nuevo.

\item Si cre\'o particiones para MS-DOS utilizando la versi\'on de {\tt fdisk} para
Linux, puede obtenerse este error. Las particiones de MS-DOS solo deben crearse
utilizando el comando {\tt FDISK} de MS-DOS. (Esto afecta tambi\'en a otros
sistemas operativos.) La mejor soluci\'on es empezar desde el principio y
reparticionar los discos correctamente, o simplemente borrar y rehacer
particiones utilizando la versi\'on apropiada de {\tt fdisk}.

\index{installation!problems!LILO}
\index{LILO!problems installing}
\item El procedimiento de instalaci\'on de LILO puede no haber ido bien. En este
caso, debe arrancarse Linux desde un disquete (si lo tiene) o desde el medio de
arranque original. En cualquiera de los dos casos deber\'{\i}an proporcionarse
opciones para especificar la partici\'on ra\'{\i}z de Linux para arrancar. Mantenga
pulsada la tecla \key{shift} o \key{ctrl} durante el arranque y pulse \key{tab}
en el men\'u de arranque para ver las opciones.

% If all else fails you can just boot Linux from floppy until you have the
% system configured to the extent where you can attempt to re-install LILO.

\end{enumerate}

\item {\bf Cuando se arranca desde el disco duro, MS-DOS (u otro) arranca en
lugar de hacerlo Linux.} En primer lugar, aseg\'urese de que instal\'o LILO
mientras instalaba el software de Linux. Si no, el sistema arrancar\'a MS-DOS (u
otro) cuando intente arrancar desde el disco duro. Para arrancar Linux desde el
disco duro, tiene que instalar LILO (vea el cap\'{\i}tulo~\ref{chap-sysadm-num}).

Por otro lado, si usted {\em instal\'o\/} LILO, pero el sistema operativo que
arranca autom\'aticamente es otro que no sea Linux, es porque lo ha configurado
para arrancar otro sistema operativo por defecto. Mientras arranca el sistema,
puede pulsar las teclas \key{shift} o \key{ctrl}, y luego \key{tab} en el {\it
prompt} de arranque para ver una lista de posibles sistemas operativos para
arrancar; seleccione la opci\'on apropiada (normalmente etiquetada con ``{\tt
Linux}'') para arrancar este sistema operativo.

Si desea que Linux sea el sistema que entra por defecto, necesitar\'a reinstalar
LILO. Vea el cap\'{\i}tulo~\ref{chap-sysadm-num}.

Tambi\'en es posible que intentara instalar LILO, pero fallara la instalaci\'on por
alg\'un motivo. Repase lo visto anteriormente.

\end{itemize}


\subsubsection{Problemas al entrar en Linux}

\index{installation!problems!logging in}
\index{logging in!problems}
Despu\'es de arrancar Linux, debe verse un {\it prompt} de {\it login}, como:
\begin{tscreen}
linux login:
\end{tscreen}
En este punto, la documentaci\'on de su distribuci\'on le dir\'a lo que hay que
hacer. En muchos casos, hay que entrar como {\tt root} sin password. Otros
posibles nombres de usuario iniciales son {\tt guest} o {\tt test}.

Casi siempre no se requieren passwords en los {\it logins} iniciales. Sin
embargo, si se le pide password, puede ser un problema. Primero, pruebe a
introducir como password el mismo nombre del usuario (root, guest...).

Si simplemente no puede entrar, consulte la documentaci\'on de su distribuci\'on.
El nombre de usuario y password a utilizar puede estar escondido ah\'{\i}. Tambi\'en
puede hab\'ersele dado durante la instalaci\'on o puede estar delante justo del
prompt de login.

Una causa de esto es una incorrecta instalaci\'on de los ficheros de
inicializaci\'on del sistema. Si este es el caso, habr\'a que reinstalar (al menos
parte de) el software de Linux, o arrancar desde un disquete de instalaci\'on y
resolver el problema a mano---vea el cap\'{\i}tulo~\ref{chap-sysadm} para m\'as
detalles.

\subsubsection{Problemas utilizando el sistema}

Si consigue entrar en el sistema, deber\'a ver un {\it prompt} de {\it shell}
(como ``{\tt \#}'' o  ``{\tt \$}'') y podr\'a navegar felizmente por su sistema.
Sin embargo, existen todav\'{\i}a algunos posibles problemas.

El m\'as habitual sucede con los permisos sobre ficheros o directorios, que puede
originar un mensaje de error como
\begin{tscreen}
Shell-init: permission denied
\end{tscreen}
tras entrar en el sistema (tambi\'en, durante su sesi\'on en el mismo puede ver el
mensaje ``{\tt permission denied}''. En cualquier caso indica que hay problemas
con los permisos en ficheros o directorios).

\index{permissions!problems}
\index{installation!problems!file permissions}
En muchos casos, basta con utilizar el comando {\tt chmod} para corregir los
permisos de los ficheros y directorios. Por ejemplo, en algunas distribuciones
de Linux se pone (incorrectamente) el modo 0644 al directorio ra\'{\i}z ({\tt /}).
La correcci\'on ser\'{\i}a teclear el comando
\begin{tscreen}
\# {\em chmod 755 /}
\end{tscreen}
desde {\tt root}. Sin embargo, para poder ejecutar este comando, puede
necesitar arrancar desde el floppy y montar el sistema de ficheros ra\'{\i}z a
mano, lo que puede ser una dif\'{\i}cil tarea para los reci\'en llegados.

Conforme utilice el sistema, se encontrar\'a lugares donde los permisos puestos
a ficheros y directorios son incorrectos, o el software no trabaja como se
esperaba. !`Bienvenido entonces al mundo de Linux! Mientras que la mayor parte
de las distribuciones casi no dan problemas, lo cierto es que muy pocas son
perfectas.
No queremos cubrir todos esos problemas aqu\'{\i}. En su lugar, a lo largo del libro
le ayudaremos a resolver muchos de estos problemas ense\~n\'andole c\'omo encontrar y
corregir por s\'{\i} mismo los errores. En el cap\'{\i}tulo~\ref{chap-intro-num} ya
comentamos en parte esta filosof\'{\i}a. En el cap\'{\i}tulo~\ref{chap-sysadm-num}, le
daremos consejos para corregir muchos de esos problemas con la configuraci\'on.

\index{installation!problems!postinstallation|)}
