home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / docs / linux.doc < prev    next >
Encoding:
Text File  |  1995-04-05  |  85.0 KB  |  1,788 lines

  1.  
  2.                    Sistema operativo LINUX
  3.  
  4.  
  5.  
  6.  
  7.               Traducción de Luis Hernández  EB-4-CTK
  8.               **************************************
  9.  
  10.  
  11.  
  12. 1.- INTRODUCCION
  13. ----------------
  14.  
  15.      Linux es una implementación UNIX de libre distribución para ordenadores
  16.    80386, 80486 y Pentium.  Soporta una gran variedad de software, incluyendo
  17.    X Windows, Emacs, TCP/IP (SLIP y PPP).  Este documento asume que usted
  18.    ha oído y conoce algo acerca de Linux, y que desea instalarlo.
  19.  
  20.   1.1 Otras fuentes de información
  21.   --------------------------------
  22.      Si vd. no ha oído hablar antes de Linux, puede obtener información
  23.    básica de diferentes fuentes acerca de este sistema.  Una de ellas es
  24.    "Linux Frequently Asked Questions (FAQ)", localizada en el fichero
  25.                        /sunsite/docs/FAQ
  26.    del disco 1 (Developers Resource).  Este documento contiene las preguntas
  27.    y respuestas más corrientes acerca de Linux - que deben leerlo los nuevos
  28.    usuarios.
  29.  
  30.      En el directorio /sunsite/docs en el disco 1, puede encontrar otros
  31.    documentos acerca de Linux, incluyendo el Linux INFO-SHEET y el
  32.    META-FAQ, que debería leerlos.  Si vd. tiene acceso a USENET sería
  33.    conveniente que leyera las news (noticias) en comp.os.linux.help y
  34.    comp.os.linux.announce.
  35.  
  36.      Otra fuente 'on line' de documentación de Linux es el fichero Linux
  37.    HOWTO, que se encuentra en /howto del disco 1 LINUX Developers Resource.
  38.    El fichero ìHOWTO-INDEXî explica como se dispone el Linux HOWTO.
  39.  
  40.      El Proyecto de Documentación de Linux ha escrito un juego de manuales
  41.    y libros a cerca  de Linux, que son de distribución libre en la red.
  42.    El directorio /sunsite/docs/LDP en el disco 1 de LINUX Developers
  43.    Resource contiene el juego actual de manuales de LDP.
  44.  
  45.      El libro denominado Linux Installations and Getting Started es una
  46.    guía completa para comenzar e instalar Linux, así como la utilización
  47.    del sistema una vez instalado.  Contiene un tutorial completo para
  48.    utilizar y ejecutar el sistema, y más información adicional.
  49.  
  50.      Este documento es simplemente una condensación de las informaciones
  51.    más importantes del libro.  Puede encontrar las versiones electrónicas
  52.    del libro en el directorio /guide del disco 1 de LINUX Developers
  53.    Resource.  El fichero README describe como hacer una copia impresa del
  54.    libro (unas 180 páginas).
  55.  
  56.   1.2 Nuevas versiones de este documento
  57.   --------------------------------------
  58.  
  59.      Las nuevas versiones de este documento están disponibles en el
  60.    LINUX Developers Resource de actualización.  Las versiones electrónicas
  61.    de este documento están disponibles a través de FTP en el archivo
  62.    FTP.INFOMAGIC.COM, en el fichero /pub/OS/Linux/DevResource/QUICKSTART.
  63.    Las nuevas versiones de Linux Installation HOWTO (este documento está
  64.    basado en ella) se actualizan periódicamente en comp.os.linux.announce,
  65.    comp.os.linux, y new.answers.  También pueden 'bajarse' a través de la
  66.    dirección FTP en:
  67.                sunsite.unc.edu:/pub/Linux/docs/HOWTO
  68.  
  69.   1.3. Sugerencias
  70.   ----------------
  71.  
  72.      Si vd. tiene preguntas ó comentarios acerca de este documento, envíela
  73.    a Fred van Kempen en la dirección waltje@infomagic.com.  Si quiere hacer
  74.    un comentario del original de Linux Installation HOWTO, envíelo a Matt
  75.    Welsh en mdw@sunsite.un.edu.
  76.      Todos los comentarios se agradecen, tanto las sugerencias como las
  77.    críticas.  Si vd. encuentra un error en este documento, por favor
  78.    comuniquenoslo, y éste será corregido en la próxima versión.
  79.  
  80.  
  81. 2.- REQUERIMIENTOS DE HARDWARE
  82. ------------------------------
  83.      ¿ Cual es el mejor sistema para ejecutar LINUX ?
  84.      Este es una buena pregunta; los actuales requerimientos de hardware
  85.    para este sistema cambian periódicamente.  El Linux Hardware-HOWTO
  86.    proporciona una (más ó menos) lista completa del hardware soportada por
  87.    Linux.  El Linux INFO-SHEET amplia la lista.
  88.  
  89.  
  90.      Como mínimo , la configuración de hardware necesaria es la siguiente:
  91.  
  92.        * Cualquier sistema 80386 ó 80486 con arquitectura ISA, EISA ó
  93.          VESA Local Bus (actualmente, no soporta la arquitectura
  94.          Micro-Channel de los IBM PS/2).
  95.  
  96.        * Cualquier CPU, a partir del 80386SX hasta el Pentium.
  97.  
  98.        * No necesita coprocesador, aunque si lo tiene le será de ayuda.
  99.  
  100.        * Un mínimo de 4 Mb de RAM.
  101.  
  102.      Técnicamente, Linux se ejecutará con sólo 2 Mb de RAM, pero la
  103.    mayoría de las instalaciones y software requieren 4 Mb.  Cuanta más
  104.    memoria tenga, mejor.  Emplee 8 Mb ó 16 Mb si está pensando en
  105.    utilizar X-Windows.
  106.  
  107.        * Cualquier disco duro y controladora tipo AT.
  108.  
  109.        * También debería trabajar con todos los drives y controladoras
  110.          tipo MFM, RLL e IDE.
  111.  
  112.        * También funcionará con algunos discos y controladoras SCSI,
  113.          el fichero Linux SCSI-HOWTO contiene más información sobre
  114.          el sistema SCSI.
  115.  
  116.      Linux también se ejecutará en un floppy de 5,25'' HD, pero sólo
  117.    para instalación y mantenimiento.
  118.  
  119.      Cuanto más espacio libre disponga en su disco duro, mejor.  La
  120.    cantidad de espacio necesario depende del software que desee
  121.    instalar.  La mayoría de los sistemas requieren entre 40 a 80 MB.
  122.    Esto incluye el espacio para el software, memoria de intercambio
  123.    (usada como memoria virtual RAM), espacio libre para usuarios, y
  124.    algo más.
  125.  
  126.      Es concebible que para ejecutar el sistema Linux sea necesario
  127.    unos 10 Mb ó algo menos, y también es concebible que utilice
  128.    alrededor de unos 100 Mb ó más para el software de Linux.  El
  129.    tamaño varia mucho dependiendo de la cantidad de software que
  130.    desee instalar y del espacio de memoria que requiera.
  131.  
  132.      Linux puede coexistir con otros sistemas operativos, tales
  133.    como MS-DOS, Microsoft Windows NT, ó OS/2, en su disco duro.
  134.    (De hecho, vd puede acceder a ficheros MS-DOS y ejecutar algunos
  135.    programas MS-DOS desde Linux).  En otras palabras, cuando particione
  136.    su disco para Linux, MS-DOS ó OS/2 tendrán sus particiones, y Linux
  137.    existirá por sí mismo.  Esto lo veremos más adelante.
  138.  
  139.      NO necesitará ejecutar MS-DOS, OS/2, ó cualquier otro sistema
  140.    operativo para ejecutar Linux.  Linux es completamente diferente,
  141.    es un sistema operativo en toda regla, y no necesita de ningún
  142.    otro sistema para instalación y uso.
  143.  
  144.      También necesitará un monitor y tarjeta de video CGA, EGA, VGA
  145.    ó Super VGA.  En general, si su tarjeta de video y monitor trabaja
  146.    bajo MS-DOS, entonces también trabajará para Linux.  Sin embargo,
  147.    hay restricciones en el hardware de video soportado si desea ejecutar
  148.    aplicaciones gráficas bajo Linux (por ejemplo, el sistema Windows-X11).
  149.    El fichero Linux XFree86-HOWTO contiene más información acerca de como
  150.    ejecutar X-Windows y sus requerimientos.
  151.  
  152.      Concluyendo, la mínima configuración para Linux no es más que la que
  153.    se necesita para la mayoría de los sistemas MS-DOS ó MS Windows.  Si
  154.    usted posee un 386 ó 486 con un mínimo de 4 Mb de RAM, podrá ejecutar
  155.    Linux sin problemas.  Linux no requiere enormes cantidades de espacio
  156.    en disco, ni de memoria ó velocidad del procesador.
  157.  
  158.  
  159. 3.- COMENZANDO CON LINUX
  160. ------------------------
  161.  
  162.      Esta sección trata de como obtener el software de Linux.
  163.  
  164.   3.1 Formas de obtener Linux
  165.   ---------------------------
  166.  
  167.      Antes de que pueda instalar Linux, vd. necesitará decidir que versión
  168.    de Linux está disponible.  No hay una única versión estándar del
  169.    software de Linux - hay varias.  Cada versión tiene documentación
  170.    e instalaciones propias.
  171.  
  172.      La distribución de Linux está disponible vía FTP anonymous, y vía
  173.    correo en diskette, cinta, y CD-ROM.  El Linux Distribution HOWTO
  174.    (vea el fichero /sunsite/docs/HOWTO/Distribution-HOWTO en el disco 1
  175.    de LINUX Developers Resource) incluye una lista de los distribuidores
  176.    de Linux disponibles vía FTP y por correo.
  177.  
  178.      La versión de Linux de este documento, es la de distribución de
  179.    Slackware, proporcionada por Patrick J. Volkerding (volker@mhd1.moorhead.
  180.    msus.edu).  Es una de las versiones populares más disponible; su
  181.    actualización es muy fácil e incluye una gran cantidad de software
  182.    incluyendo X-Windows, TeX, y otros.  La distribución Slackware consiste
  183.    en un juego de disco, cada uno contiene un tipo particular de software
  184.    (por ejemplo, el disco d contiene las herramientas de desarrollo tales
  185.    como el compilador GCC, y así sucesivamente).  La instalación de los
  186.    discos puede hacerla de la forma que estime más conveniente.
  187.  
  188.      Slackware es fácil de instalar; se explica por si misma. (De hecho,
  189.    la explicación que se va dando en la instalación no hace necesario este
  190.    documento).
  191.  
  192.      La versión de Slackware descrita aquí es la 2.0.1 del 28 de Septiembre
  193.    de 1994.  La instalación de futuras versiones de Slackware será similar
  194.    a la información dada aquí.
  195.  
  196.      La instalación de otras versiones puede encontrarla en la Instalación
  197.    de Linux en el manual de Getting Started de LDP.  Puede encontrar otras
  198.    versiones de Linux en el directorio /distributions del disco 1 de
  199.    Developers Resource.  También hay disponibles desde FTP en
  200.    /pub/Linux/distributions en SunSITE.Unc.EDU.  Para más detalles lea
  201.    Distribution-HOWTO.
  202.  
  203.   3.2 Requerimientos de espacio Slackware
  204.   ---------------------------------------
  205.  
  206.      Desafortunadamente, Slackware no da una lista completa del espacio
  207.    requerido para cada disco.  Necesitará un mínimo de 7 MB para instalar
  208.    los discos de la serie A; una aproximación del espacio requerido por
  209.    cada disco es de 2 a 2.5 MB.
  210.  
  211.      Los siguientes discos están disponibles:
  212.  
  213.      A  El sistema base. Es lo que necesita para empezar a ejecutar Elvis
  214.    y los programas bases.  Están construidos sobre el kernel de Linux
  215.    1.0.9, (puede actualizar el sistema 1.1.50 con los fuentes incluidos)
  216.    y el nuevo fichero estándar del sistema (FSSTND).  Estos discos caben
  217.    en un disquette de 1.2 Mb, aunque no el resto del Slackware.  Si vd.
  218.    sólo dispone de un floppy de 1.2 Mb, puede instalar el sistema base y
  219.    descargar el resto del sistema en su disco duro.
  220.  
  221.      AP   Varias aplicaciones y utilidades, tales como las páginas del
  222.           manual, groff, ispell, (GNU y las versiones internacionales),
  223.           term, joe, jove, sc, bc, ghostcript y los quota patches.
  224.  
  225.      D    Desarrollo de programas. GCC/G++/Objective C 2.5.8, make
  226.           (GNU y BSD), byacc y GNU bison, flex, las librerias 4.5.26
  227.           en C, gdb, las fuentes del kernel 1.0.9, SVGAlib, ncursers,
  228.           clisp, f2c, p2c, m4, perl, rcs.
  229.  
  230.      E    GNU Emacs 19.26.
  231.  
  232.      F    Una colección de FAQs y otra documentación.
  233.  
  234.      I    Páginas de información para el software GNU.
  235.  
  236.      N    Networking, TCP/IP, UUCP, mailx, dip, deliver, elm, pine, smail,
  237.           cnews, nn, tin, trn.
  238.  
  239.      OOP  Programación orientada a objetos, GNU Smaltalk 1.1.1, y el
  240.           interface de Smaltalk para X (STIX).
  241.  
  242.      Q    Fuente del kernel Alpha e imagen (actualmente contenida en
  243.           Linux 1.1.50).
  244.  
  245.      TCL  Tcl, Tk, TclX, blt, itcl.
  246.  
  247.      Y    Juegos. La colección de juegos de BSD, y Tetris para terminales.
  248.  
  249.      X    El sistema base XFree86 2.1.1, con libXpm, fvwn 1.20 y xlock
  250.           añadido.
  251.  
  252.      XAP  Aplicaciones X: X11 ghostcript, libgr 13, seyon, workman,
  253.           xfilemanager, xv 3.01, ajedrez GNU y xboard, xfm 1.2, ghostview,
  254.           y varios juegos X.
  255.  
  256.      XD   Desarrollo del programa X11. Librerias X11, server linkkit,
  257.           soporte PEX.
  258.  
  259.      XV   XView 3.2 versión 5.  Librerias XView, y el entorno de ventana
  260.           tipo Windows - Virtual Open Look y Non-virtual.
  261.  
  262.      IV   Librerias de Interviews, incluyendo ficheros, documentación y los
  263.           idraw apps.
  264.  
  265.      OI   ParPlace's Object Builder 2.0 y el Object Interface Library 4.0.
  266.  
  267.      T    Sistemas de formateo de textos TeX y LaTeX2e.
  268.  
  269.      Vd. debe obtener el disco A; el resto es opcional.  Le sugiero que
  270.    instale como mínimo el 'a', 'ap' y el 'd', y por supuesto el 'x' si
  271.    piensa ejecutar X-Windows.
  272.  
  273.  
  274.  
  275.   3.3. Comenzando con el software
  276.   -------------------------------
  277.  
  278.      El hecho de que vd. esté leyendo ahora este documento significa que
  279.    probablemente haya adquirido el sistema operativo LINUX Developers
  280.    Resource en CD-ROM a la empresa Infomagic.  Por lo general, aquí está
  281.    contenido todo el sistema, la información siguiente es la forma de
  282.    obtener Slackware de Internet.
  283.  
  284.      La versión de Slackware puede encontrarla en FTP:
  285.  
  286.       * sunsite.unc.edu:/pub/Linux/distributions/slackware
  287.  
  288.       * tsx-11.mit.edu:/pub/linux/packages/slackware
  289.  
  290.       * ftp.cdrom.com:/pub/linux/slackware
  291.  
  292.  
  293.   3.3.1 Recibiendo los ficheros
  294.   -----------------------------
  295.  
  296.      Necesitará recibir los siguientes ficheros desde los FTP listados
  297.    a continuación. ¡ Asegúrese de utilizar el modo binario en FTP !
  298.  
  299.      * Los diferentes ficheros README, así como SLACKWARE_FAQ.  Asegúrese
  300.        de leer estos ficheros antes de intentar instalar el software,
  301.        hacer una actualización ó cambios en este documento.
  302.  
  303.      * Un disco de arranque.  Esto es un fichero que se grabará en un
  304.        floppy para crear el disco de arranque de Slackware.  Si dispone
  305.        de un floppy de 3,5'', mire el directorio boot144; y si dispone de
  306.        uno de 5,25'', lea el directorio boot12.  Los ficheros README en
  307.        esos directorios describen los ficheros que hay.
  308.  
  309.        Necesitará uno de los siguientes ficheros. (El fichero READ.ME en
  310.        esos directorios contiene una lista actualizada de los disco de
  311.        arranque).
  312.  
  313.      * bare.gz.  Este es un disquette de arranque que sólo tiene drivers
  314.        para los discos duros tipo IDE. (No soporta SCSI, CD-ROM ó red
  315.        local).  Utilice esto si sólo dispone de un disco duro con
  316.        controladora IDE y no está siendo instalando desde una red ó desde
  317.        un CD-ROM.
  318.  
  319.      * xt.gz.  Este es un floppy de arranque con soporte para un disco
  320.        duro XT con controladora IDE.
  321.  
  322.      * cd.gz.  Contiene discos duros IDE y drivers para los CD-ROM que no
  323.        sean SCSI.  Obtenga éste si está instalando desde un CD-ROM que no
  324.        sea SCSI (sólo es relevante si vd. adquirió un CD-ROM de Slackware
  325.        diferente).
  326.  
  327.      * cdscsi.gz.  Contiene los soportes para discos duros IDE y SCSI, y
  328.        unidades de CD-ROM que no sean SCSI.
  329.  
  330.      * scsi.gz.  Contiene soporte para los discos duros IDE, SCSI y
  331.        unidades CD-ROM con SCSI.
  332.  
  333.      * net.gz.  Contiene soporte para los discos duros IDE y red local
  334.        con TCP/IP.  Utilice éste si está instalando a través de una red
  335.        empleando NFS.
  336.  
  337.      * scsinet.gz.  Contiene soporte para discos duros IDE y SCSI, unidades
  338.        de CD-ROM con SCSI, y soporte para red local con TCP/IP.  Puede
  339.        intentar primero con éste; utilice bare.gz ó uno de los otros
  340.        floppys de arranque si scsinet.gz no funciona bien en su sistema.
  341.  
  342.      Vd. sólo necesitará uno de los anteriores discos, dependiendo del tipo
  343.    de hardware que tenga instalado en su sistema.
  344.  
  345.      La publicación de todo esto, es que hay cierto tipo de hardware que
  346.    entra en conflicto sin saber porque; y en lugar de averiguar donde está
  347.    el problema, es más sencillo utilizar un disco de arranque con los
  348.    drivers que funcionan para un sistema en concreto.
  349.  
  350.    * Un disco raíz.  Este es un fichero que se grabará en un floppy para
  351.      crear la instalación del disco Slackware.  De esta forma con el disco
  352.      de arranque, escoja 'rot144' ó 'root12' dependiendo del tipo de
  353.      disquetera que tenga de arranque.  Necesitará uno de los siguientes
  354.      ficheros:
  355.  
  356.      * color144.gz.  El disco de instalación con el menú en color para
  357.        floppys de 1,44 Mb.  La mayoría de los usuarios lo utilizarán.
  358.  
  359.      * umsds144.gz.  Una versión en color de 1,44 Mb, para los sistemas
  360.        con UMSDOS, que le permitirá instalar Linux sobre un directorio
  361.        con ficheros del sistema MS-DOS.  Este método de instalación no se
  362.        discute en detalles, lo único que le permite es NO reparticionar
  363.        el disco duro.  Más adelante encontrará información adicional.
  364.  
  365.      * tty144.gz.  Se utiliza para terminales con disquettes de 1.44 Mb.
  366.        Lo normal es que utilice color144.gz; pero si en su sistema no
  367.        funciona, entonces utilice tty144.gz.  El procedimiento de
  368.        instalación no es idéntico al de color144.gz.
  369.  
  370.      * colrlite.gz.  El disco de instalación con el menú en color para
  371.        los floppys de 1.2 Mb.  Algunas cosas se han modificado para que
  372.        puedan ser utilizadas con este tipo de disquettes.
  373.  
  374.      * umsds12.gz.  Es una versión del disco colrlite para instalar en
  375.        sistemas con UMSDOS.  Lea la descripción dada en umsds144.gz.
  376.  
  377.      * tty12.gz.  El disco de instalación para terminales con floppys de
  378.        1.2 Mb.  Utilice este disco raíz, si la disquetera de arranque es
  379.        de 1.2 Mb, y su sistema no trabaja adecuadamente con colrlite.gz.
  380.  
  381.      Recuerde que sólo necesitará uno de los discos raíz anteriores,
  382.    dependiendo del tipo de disquetera de arranque que tenga en su sistema.
  383.  
  384.    * GZIP.EXE.  Este es programa de compresión bajo MS-DOS, usado para
  385.      comprimir los ficheros boot y raíz (en los ficheros la extensión .gz
  386.      indica esto).  Lo encontrará en el directorio 'install'.
  387.  
  388.    * RAWRITE.EXE.  Este es un programa bajo MS-DOS, que grabará el contenido
  389.      de un fichero (tal como el boot y raíz) directamente en un floppy, sin
  390.      mirar el formato.  Utilizará RAWRITE.EXE para crear los disquettes del
  391.      boot y raíz.  Este programa lo encontrará en el directorio 'install'.
  392.  
  393.      Vd. sólo necesitará RAWRITE.EXE y GZIP.EXE, si piensa crear los
  394.      disquettes del boot y raíz desde el Sistema Operativo MS-DOS.  Si
  395.      tiene acceso a un sistema UNIX con un floppy, entonces puede crear los
  396.      disquettes desde este sistema, utilizando el comando 'dd'.
  397.  
  398.    * Los ficheros de los directorios slackware/a1, slackware/a2, y
  399.      slackware/a3.  Estos ficheros componen el juegos de discos de
  400.      distribución de Slackware.  Todos hacen falta.  Después, podrá copiar
  401.      estos ficheros en disquettes bajo MS-DOS para su instalación (ó puede
  402.      instalarlos desde su disco duro).  Por consiguiente, cuando consiga
  403.      estos ficheros, grábelos en directorios separados; no mezcle los
  404.      ficheros de 'a1' con los de 'a2', y así sucesivamente.
  405.  
  406.    * Los ficheros en los directorios 'ap1', 'ap2', etc., dependiendo del
  407.      tipo de disquettes que esté instalado.  Por ejemplo, si está
  408.      instalando la serie del disco 'x', entonces necesita desde el
  409.      directorio 'x1' al 'x5'.  De esta forma, con la serie del disco 'a'
  410.      anterior, asegúrese de grabar los ficheros en directorios separados.
  411.  
  412.  
  413.   3.3.2.  Métodos de instalación
  414.   ------------------------------
  415.  
  416.      Slackware proporciona varios caminos para instalar el software.  El
  417.    más popular es instalarlo desde una partición MS-DOS en su disco duro;
  418.    la otra es instalarlo desde un juego de disquettes MS-DOS creados con
  419.    los discos que ha 'bajado' con FTP.
  420.  
  421.      También puede instalar Slackware desde un sistema con NFS en una red
  422.    con soporte en TCP/IP.  Sin embargo, esto es algo complicado, y explicar
  423.    como hacerlo se escapa a los fines de este documento.  Si necesita ayuda,
  424.    pregunte a un gurú (hi,hi) de UNIX, que viva cerca de vd. (Sin comentario).
  425.  
  426.      Primero se describe como crear el disquette de arranque y el raíz, y
  427.    después describiremos como ir colocando todo, según se instale en un
  428.    disquette ó en un disco duro.
  429.  
  430.  
  431.   3.3.2.1.  Creando los floppies de arranque y raíz
  432.   -------------------------------------------------
  433.  
  434.      Vd. debe crear los disquettes de arranque y raíz, a partir de los
  435.    discos de distribución, y no se entra en materia del tipo de instalación
  436.    que desee hacer.  Para empezar necesitará los programas GZIP.EXE y
  437.    RAWRITE.EXE.
  438.  
  439.      Primero debe descomprimir el disco boot y raíz utilizando GZIP.EXE
  440.    (por supuesto, bajo sistema MS-DOS)  Por ejemplo, si utiliza el fichero
  441.    'bare.gz', el comando en MS-DOS será:
  442.  
  443.              C:\> GZIP -D BARE.GZ
  444.  
  445.    que descomprimirá 'bare.gz' y creará un fichero 'bare'.  De la misma
  446.    forma debe descomprimir el fichero raíz.  Por ejemplo, si utiliza el
  447.    fichero raíz 'color144.gz', el comando será:
  448.  
  449.              C:\> GZIP -D COLOR144.GZ
  450.  
  451.    que descomprimirá este fichero y creará uno con el nombre 'color144'.
  452.  
  453.      A continuación, coja dos disquettes de alta densidad, formateados
  454.    bajo MS-DOS (Los dos deben ser del mismo tipo, esto es, si la disquetera
  455.    de arranque es de 3.5'', los dos disquettes tienen que ser de 3.5'' en
  456.    alta densidad).  Y utilice el programa RAWRITE.EXE para grabar los
  457.    anteriores ficheros; cada uno en un disquette.
  458.  
  459.      Por ejemplo, si utiliza el fichero 'bare.gz', el comando es:
  460.  
  461.              C:\>RAWRITE
  462.  
  463.      Responda a la petición con el nombre del fichero que desea grabar
  464.    (tal como BARE-BOOT) y éste se grabará (en la unidad A:).  RAWRITE
  465.    copiará el fichero bloque a bloque, directamente en el disquette.
  466.    También utilice RAWRITE para el disco raíz (tal como COLOR144). Cuando
  467.    todo esto se haya hecho, tendrá dos disquettes: uno contiene el sistema
  468.    de arranque, y el otro el disco raíz.  Recuerde que estos discos ya no
  469.    podrá leerlos bajo sistema MS-DOS (ahora tienen "formato Linux").
  470.  
  471.      Utilice disquettes nuevos, libres de errores.  No deben tener ningún
  472.    sector defectuoso.
  473.  
  474.      Recuerde que no necesita ejecutar MS-DOS para instalar Slackaware.
  475.    No obstante, debe ejecutar MS-DOS para crear los discos de arranque y
  476.    raíz, y de esta forma le será más fácil instalar el software.
  477.  
  478.      No es necesario ejecutar GZIP.EXE y RAWRITE.EXE para poder crear los
  479.    disquettes anteriores.  De la misma forma, puede utilizar los comandos
  480.    ìgzipî y ìddî en un sistema UNIX (Para esto, necesitará una estación
  481.    UNIX con una unidad de disquette).  Por ejemplo, en una estación de
  482.    trabajo con sistema Sun y una disquetera, utilice el comando:
  483.  
  484.            $ gunzip bare.gz
  485.            $ dd if=bare of=/dev/rfd0 obs=18k
  486.  
  487.      En algunas estaciones debe darle como argumento el nº de bloques
  488.    (argumento obs, en Sun) ó de lo contrario fallará.  Si tiene problemas
  489.    lea la página donde viene el comando 'dd'.
  490.  
  491.  
  492.   3.3.2.2  Preparando la instalación desde el disco duro
  493.   ------------------------------------------------------
  494.  
  495.      Si planea instalar el software Slackware directamente en el disco duro
  496.    (lo cual es más rápido y fiable que la instalación por disquettes),
  497.    necesitará una partición MS-DOS en su sistema (Esto es, debe ejecutarse
  498.    el sistema MS-DOS).
  499.  
  500.      Nota: Si planea instalar Slackware desde una partición MS-DOS, ésta NO
  501.      puede estar comprimida con DoubleSpace, Stacker ó cualquier otra
  502.      utilidad de compresión.  Linux no puede leer las particiones que estén
  503.      comprimidas con DoubleSpace/Stacker (Puede tener acceso a través de un
  504.      emulador MS-DOS, pero esta opción no es válida cuando se instala el
  505.      software de Linux).
  506.  
  507.      Para preparar la instalación en su disco duro, simplemente cree un
  508.    directorio en él, para grabar los ficheros Slackware.  Por ejemplo:
  509.  
  510.                  C:\>mkdir slackwar
  511.  
  512.    creará el directorio C:\SLACKWAR, que contendrá los ficheros Slackware.
  513.    A partir de este directorio, cree los subdirectorios A1, A2 y así
  514.    sucesivamente.  Todos los ficheros del disco A1 irán al subdirectorio
  515.    SLACKWARE\A1, y así todos los demás hasta el final.
  516.  
  517.      Ahora debe leer el apartado dedicado a la instalación del software;
  518.    vaya a la sección "Instalando el software".
  519.  
  520.  
  521.   3.3.2.3.  Preparando la instalación con disquettes
  522.   --------------------------------------------------
  523.  
  524.      Si desea instalar Slackware desde los disquettes, necesitará tener uno
  525.    en blanco, formateado bajo MS-DOS.  Los disquettes deben ser de alta
  526.    densidad.
  527.  
  528.      El contenido del disco A (A1 hasta A3) puede caber tanto en un
  529.    disquette de 3.5'' como uno de 5.25''.  Sin embargo, el resto del disco
  530.    debe grabarse en un disco de 3.5''.  Por consiguiente, si vd. sólo
  531.    dispone de un floppy de 5.25'', debe conseguir una disquetera de 3.5''
  532.    para poder instalar el resto del disco.
  533.  
  534.      Copie los ficheros de cada directorio Slackware en un disquette
  535.    formateado bajo MS-DOS, utilizando el comando COPY.  Así:
  536.  
  537.                  C:\>COPY A1\*.* A:
  538.  
  539.    copiará el contenido del directorio A1 a la disquetera A:  Esto debe
  540.    repetirlo para cada directorio.
  541.  
  542.      No necesitará modificar ó descomprimir los ficheros en estos disquettes;
  543.    lo único que debe hacer es copiarlos.  El procedimiento de instalación
  544.    Slackware hará la descompresión por vd.
  545.  
  546.  
  547. 4.- INSTALANDO EL SOFTWARE
  548. --------------------------
  549.  
  550.      En esta sección se describe como preparar su sistema para instalar
  551.    Slackware, y como se instala.
  552.  
  553.  
  554.   4.1 Repartición
  555.   ---------------
  556.  
  557.      En la mayoría de los sistemas, el disco duro está enteramente dedicado
  558.    a MS-DOS, OS/2, etc.  Usted necesitará cambiar el tamaño de las particiones
  559.    para poder trabajar con Linux.
  560.  
  561.      NOTA: Si utiliza uno de los disquettes raíz umsdos, puede instalar
  562.      Slackware en un directorio del MS-DOS. (Esto es diferente que instalarlo
  563.      desde una partición MS-DOS).  En lugar de esto, utilice los ficheros de
  564.      sistema "UMSDOS", que le permite tratar un directorio del MS-DOS como si
  565.      fuese uno del Linux.  De esta forma, no tiene que modificar las
  566.      particiones de su disco duro.
  567.  
  568.      Le sugiero que utilice este método si su disco duro tiene cuatro
  569.    particiones, y cambiar las particiones le sería más trabajoso que hacer
  570.    lo anterior.  O, si desea instalar Slackware antes de cambiar las
  571.    particiones.  Pero en la mayoría de los casos, deberá cambiar el tamaño
  572.    de las particiones, tal como se describe aquí.  Si está pensando en
  573.    utilizar UMSDOS, todo lo tendrá que hacer vd. mismo - en este documento
  574.    no se dan detalles.  A partir de este momento, asumiremos que vd. NO
  575.    está utilizando UMSDOS, y que como es lógico debe cambiar el tamaño de
  576.    las particiones del disco duro.
  577.  
  578.      Una partición es justo una sección del disco duro que va a ser utilizada
  579.    por un sistema operativo.  Si vd. sólo tiene el sistema MS-DOS instalado,
  580.    probablemente su disco duro tendrá una sola partición dedicada por
  581.    entero a MS-DOS.  Para utilizar Linux, necesitará cambiar el tamaño de esta
  582.    partición; y así podrá tener una partición para MS-DOS y otra (ó más)
  583.    para Linux.
  584.  
  585.      Las particiones pueden ser de tres tipos: primaria, extendida, y lógica.
  586.    Puede haber hasta 4 particiones primarias en su disco duro. Ahora bien,
  587.    si desea tener más de cuatro particiones por disco, entonces necesitará
  588.    crear una partición extendida, la cual puede contener varias particiones
  589.    lógicas.  No grabe los datos directamente en una partición extendida -
  590.    ésta sólo se utiliza como puntero de particiones lógicas.  Los datos se
  591.    graban sólo en particiones primarias ó lógicas.
  592.  
  593.      Para hacer esto hay otra forma, la mayoría de la gente utiliza las
  594.    particiones primarias. Por lo tanto, si vd. necesita más de cuatro
  595.    particiones por disco, entonces deberá crear una partición extendida.
  596.    Las particiones lógicas se crean a partir de la partición extendida, y
  597.    así de esta forma puede tener más de cuatro particiones por disco.
  598.  
  599.      Observe que también puede fácilmente instalar Linux en el segundo
  600.    disco de su sistema (conocido como D:).  Simplemente especifique el nombre
  601.    del dispositivo apropiado cuando cree la partición Linux.  A continuación
  602.    se describe esto con más detalles.
  603.  
  604.      Antes de cambiar la partición de su disco duro:  El problema con los
  605.    cambios de particiones es que no hay forma de hacer esto sin que se
  606.    borren los datos de estas particiones.  Por lo tanto, necesitará hacer
  607.    una copia completa de su disco duro antes de cambiar el tamaño de la
  608.    partición.  Una vez hecho esto, simplemente borre la(s) partición(es),
  609.    y vuelva a crearlas de nuevo con los tamaños deseados.
  610.  
  611.      NOTA: Hay un programa, llamado FIPS,  que no destruye los datos del
  612.      disco duro al cambiar el tamaño de la partición.  Se encuentra en el
  613.      directorio /sunsite/system/Install del disco 1 de Linux Developers
  614.      Resource.  Con FIPS, un optimizador de disco (parecido al Norton
  615.      Speed Disk), y un pequeño truco, puede cambiar el tamaño de las
  616.      particiones MS-DOS sin destruir los datos que haya.  Sin embargo, antes
  617.      de hacer esto haga una copia de seguridad del disco duro.
  618.  
  619.      Si no va a utilizar FIPS, debe seguir el método clásico para modificar
  620.    las particiones con el programa FDISK.  Por ejemplo, supongamos que vd.
  621.    tiene un disco duro de 80 MB, dedicado por entero a MS-DOS.  Y desea
  622.    dedicar 40 MB a MS-DOS y los otros 40 MB a Linux.  Para poder tener esto,
  623.    ejecute FDISK bajo MS-DOS, borre la partición de 80 MB del MS-DOS, y
  624.    cree ahora una partición de 40 MB para MS-DOS.  Puede formatear la nueva
  625.    partición y reinstalar el software MS-DOS desde su copia de seguridad.
  626.    Los otros 40 MB del disco duro están vacíos.  A continuación crearemos
  627.    la partición Linux en la parte del disco no ocupada.
  628.  
  629.      Vamos a ver por pasos lo que debe hacer:
  630.  
  631.      1. Haga una copia de seguridad de todo el sistema.
  632.  
  633.      2. Cree un disquette de arranque con formato MS-DOS, utilizando el
  634.         comando:
  635.                     FORMAT A: /S
  636.  
  637.      3. Copie los ficheros FDISK.EXE y FORMAT.COM al disquette, así como
  638.         otras utilidades que necesite (Por ejemplo, alguna utilidad para
  639.         recuperar la copia de seguridad).
  640.  
  641.      4. Resetee el ordenador, con el disquette introducido en la unidad A:
  642.  
  643.      5. Ejecute el programa FDISK, especificando el disco que desea
  644.         modificar (tal como C: ó D:).
  645.  
  646.      6. Utilice la opción de borrar del menú de FDISK; escoja la partición
  647.         que desea modificar.  Todos los datos de esta partición se borrarán.
  648.  
  649.      7. Utilice la opción de crear del menú de FDISK, y cree aquellas
  650.         particiones que desee.
  651.  
  652.      8. Salga del programa FDISK, y formatee las nuevas particiones con el
  653.         comando FORMAT.
  654.  
  655.      9. Restaure los datos que tenía con la copia de seguridad.
  656.  
  657.      NOTA: Observe que la utilidad FDISK en MS-DOS le permite crear una
  658.      unidad lógica.  Una unidad lógica en MS-DOS no es más que una partición
  659.      lógica en su disco duro.  Puede instalar Linux en una partición lógica,
  660.      pero no debe crearla con el comando FDISK del MS-DOS.  Así, si su disco
  661.      dispone de una partición lógica bajo MS-DOS, y desea instalar en ella
  662.      el sistema Linux, debe primero borrar la unidad lógica con el programa
  663.      FDISK del MS-DOS, y después crear una partición lógica para Linux.
  664.  
  665.      Es similar el mecanismo usado para cambiar el tamaño de la partición
  666.    en OS/2 y otros sistemas.  Para más detalles vea la documentación de
  667.    estos sistemas.
  668.  
  669.  
  670.   4.2.  Creando particiones para Linux
  671.   ------------------------------------
  672.  
  673.      Después de reparticionar su disco, necesitará crear las particiones para
  674.    Linux.  Antes de describir como hacer esto, vamos a comentar algo sobre
  675.    las particiones y los ficheros del sistema bajo Linux.
  676.  
  677.  
  678.   4.2.1.  Los ficheros del sistema y espacio de intercambio
  679.   ---------------------------------------------------------
  680.  
  681.      Linux requiere como mínimo una partición, para los ficheros del sistema
  682.    en el directorio raíz, donde estarán los ficheros de arranque.
  683.  
  684.      Piense que un fichero del sistema es como una partición preparada para
  685.    Linux.  Los ficheros del sistema son utilizados por el resto de los
  686.    ficheros.
  687.  
  688.      Cada sistema debe tener, como mínimo, un fichero del sistema raíz.
  689.    Algunos usuarios prefieren utilizar múltiples ficheros de sistema, uno
  690.    para cada parte principal del árbol de directorios.  Por ejemplo, si vd.
  691.    puede crear un fichero de sistema separado para contener todos los
  692.    ficheros que haya en el directorio /usr.  (Observe que en los sistemas
  693.    UNIX, para delimitar los directorios se utiliza el símbolo de la división
  694.    '/', y no la barra hacia atrás del MS-DOS '\').  En este caso, vd. tendría
  695.    un fichero del sistema en el raíz, y otro en el directorio /usr.
  696.  
  697.      Cada fichero del sistema requiere una partición.  Por lo tanto, si
  698.    utiliza ficheros de sistema en el directorio raíz y en el directorio
  699.    /usr, entonces necesitará crear dos particiones Linux.
  700.  
  701.      Además, la mayoría de los usuarios crean una partición de intercambio,
  702.    que utilizan como RAM virtual.  Por ejemplo, si su sistema dispone de
  703.    4 Mb de memoria RAM, y crea una partición de intercambio (swap) de 10
  704.    Mb, entonces Linux interpretará que el sistema dispone de 14 Mb de
  705.    memoria virtual.
  706.  
  707.      Linux cuando utiliza un espacio para intercambio, mueve las páginas
  708.    de memoria no usadas fuera del disco, permitiéndole de esta forma
  709.    ejecutar, al mismo tiempo, más de una aplicación. Pero debe tener en
  710.    cuenta que el intercambio de memoria enlentece el sistema, ya que no
  711.    utiliza realmente memoria RAM.  Algunas aplicaciones consumen gran
  712.    cantidad de memoria (tal como el sistema X-Windows) y utilizan la
  713.    memoria de intercambio como si fuese memoria RAM física.
  714.  
  715.      Casi todos los usuarios de Linux emplean una partición para
  716.    intercambio.  Si su sistema tiene 4 Mb ó menos de RAM, necesitará una
  717.    partición de intercambio para poder instalar el software.  En cualquier
  718.    caso, es recomendable tener una partición como memoria de intercambio,
  719.    a menos que disponga de gran cantidad de memoria RAM.
  720.  
  721.      El tamaño de la partición de intercambio depende de la cantidad de
  722.    memoria virtual que vd. necesite.  Normalmente se debe tener como
  723.    mínimo unos 16 Mb de memoria virtual total.  Por lo tanto, si tiene
  724.    8 Mb de RAM física, entonces debe crear una partición de intercambio de
  725.    otros 8 Mb.  Por consiguiente, si vd. necesita más de 16 Mb de memoria
  726.    de intercambio, entonces tendrá que crear múltiples particiones de
  727.    intercambio.  Puede tener, como máximo, hasta 8 memorias de intercambio.
  728.  
  729.  
  730.   4.2.2.  Arrancando el disco de instalación
  731.   ------------------------------------------
  732.  
  733.   4.2.2.1. Especificando los parámetros del hardware
  734.   --------------------------------------------------
  735.  
  736.      El primer paso es ejecutar el disco de arranque de Slackware.  Una vez
  737.    que el sistema haya arrancado verá el siguiente mensaje:
  738.  
  739.              Welcome to the Slackware
  740.              Linux 2.0.1 Bootkernel disk!
  741.  
  742.      En este momento, se le da la oportunidad de especificar los parámetros
  743.    del hardware, tales como la controladora SCSI y las direcciones I/O, ó
  744.    las características del disco, antes de que se ejecute el kernel de Linux.
  745.    Esto es necesario, por ejemplo, en el caso de que Linux no detecte su
  746.    controladora SCSI ó las características de su disco.
  747.  
  748.      En particular, algunas BIOS antiguas con controladoras SCSI requieren
  749.    que se especifique la dirección del puerto y la IRQ, cuando se arranca el
  750.    sistema.  Tales como los IBM PS/1, ThinkPad y ValuePoint, que no guardan
  751.    las características del disco en la CMOS, y deben especificarse cuando se
  752.    arranca el sistema.
  753.  
  754.      Intente ejecutar el kernel sin parámetros especiales, lo único que debe
  755.    hacer es pulsar la tecla Return.  Espere a que aparezcan los mensajes del
  756.    sistema.  Si vd. dispone de una controladora SCSI, deberá aparecer en
  757.    la pantalla una lista con las unidades SCSI detectadas.  Si ve el mensaje
  758.  
  759.                 SCSI: 0 hosts
  760.  
  761.    entonces su controladora SCSI no ha sido detectada, y deberá seguir el
  762.    siguiente procedimiento.
  763.  
  764.      También el sistema le visualizará información de las particiones y los
  765.    dispositivos detectados.  Si cualquiera de estas informaciones es
  766.    incorrecta ó no aparece, entonces tendrá que forzar al sistema para que
  767.    haga una detección del hardware.
  768.  
  769.      Pero si todo ha sido detectado correctamente, deberá pasar a la sección
  770.    "Ejecutando el disco raíz".
  771.  
  772.      Para forzar a la detección del hardware, deberá introducir los parámetros
  773.    apropiados al arrancar el sistema, utilizando la siguiente sintaxis:
  774.  
  775.              ramdisk <parámetros...>
  776.  
  777.      En este punto hay varios parámetros disponibles; a continuación se
  778.    detallan algunos de los más comunes.
  779.  
  780.      * hd=cilindros,cabezas,sectores
  781.  
  782.        Especifique las características del disco duro.  Esto se requiere
  783.        para los ordenadores IBM PS/1, ValuePoint y ThinkPad.  Por ejemplo,
  784.        si el disco tiene 683 cilindros, 16 cabezas, y 32 sectores por pista,
  785.        teclee
  786.                  ramdisk hd=683,16,32
  787.  
  788.        Utilice también esta opción si dispone de un disco duro IDE de gran
  789.        capacidad, como los de 900 MB ó 1 GB (¡ó más grande!).  Para más
  790.        información sobre este tema lea la sección 6.
  791.  
  792.      * tmc8xx=dirección,irq
  793.  
  794.        Especifique la dirección e IRQ para las antiguas BIOS de Future
  795.        Domain con controladora SCSI TMC-8xx.  Por ejemplo,
  796.  
  797.        ramdisk tmc8xx=0xca000,5
  798.  
  799.        Observe que el prefijo 0x debe utilizarse para todos los valores
  800.        que se den en hexadecimal. Esto es válido para todas las opciones.
  801.  
  802.      * st0x=dirección,irq
  803.  
  804.        Especifique la dirección e IRQ para las antiguas BIOS de las
  805.        controladoras ST02 de Seagate.
  806.  
  807.      * t128=dirección,irq
  808.  
  809.        Especifique la dirección e IRQ para las antiguas BIOS de las
  810.        controladoras Trantor T128B.
  811.  
  812.      * ncr5380=puerto,irq,dma
  813.  
  814.        Especifique el puerto, IRQ y el canal DMA para las controladoras
  815.        NCR5380.
  816.  
  817.      * aha152x=puerto,irq,scsi_id,1
  818.  
  819.        Especifique el puerto, IRQ, e identificación de la controladora
  820.        SCSI para las antiguas BIOS AIC-6260.  Esto incluye las controla-
  821.        doras SCSI Adaptec 1510, 152x y Sound Blaster.
  822.  
  823.      Para cada una de éstas, debe introducir 'ramdisk' seguido de los
  824.    parámetros que desee utilizar.
  825.  
  826.      Si tiene alguna duda ó pregunta acerca de estas opciones, por favor,
  827.    lea el documento Linux SCSI HOWTO, que encontrará en el directorio
  828.    /howto del disco 1 LINUX Developers Resource.  El documento SCSI HOWTO
  829.    explica, con más detalles, la compatibilidad de las controladoras SCSI
  830.    bajo el sistema Linux.
  831.  
  832.  
  833.   4.2.2.2.  Cargando el disco raíz
  834.   --------------------------------
  835.  
  836.      Después de arrancar el kernel, le aparecerá en pantalla el siguiente
  837.    mensaje:
  838.  
  839.               Please remove the boot kernel disk from
  840.               your floppy drive, insert a root/install
  841.               disk (such as one of the Slackware color144,
  842.               colrlite, tty144 or tty12 disks) or some
  843.               other disk you wish to load into a RAM
  844.               disk and boot, and then press ENTER to
  845.               continue.
  846.  
  847.              [Por favor, retire el disco de arranque de
  848.               su disquetera, inserte un disco raíz de
  849.               instalación (tal como color144, colrlite,
  850.               tty144 ó tty12) u otro disco que desee
  851.               cargar en el disco RAM, y después pulse
  852.               ENTER para continuar.]
  853.  
  854.      Llegado a este punto, vd. debe retirar el disco de arranque de la
  855.    disquetera e insertar el disco raíz. No olvide de pulsar Return.
  856.  
  857.      El disco raíz se cargará en memoria, y le pedirá una clave.  La
  858.    clave es 'root'.
  859.  
  860.                 slackware login:root
  861.                 #
  862.  
  863.  
  864.   4.2.3.  Usando fdisk
  865.   --------------------
  866.  
  867.      Para crear particiones en Linux, utilizaremos el programa fdisk de
  868.    Linux.  Teclee lo siguiente:
  869.  
  870.                 fdisk <unidad>
  871.  
  872.    donde <unidad> es el nombre del disco en el que desea crear las
  873.    particiones de Linux.  Los nombres de estas unidades son:
  874.  
  875.      * /dev/hda    Primera unidad IDE
  876.  
  877.      * /dev/hdb    Segunda unidad IDE
  878.  
  879.      * /dev/sda    Primera unidad SCSI
  880.  
  881.      * /dev/sbd    Segunda unidad SCSI
  882.  
  883.      Por ejemplo, para crear particiones Linux en el primer disco SCSI de
  884.    su sistema, utilice el comando
  885.  
  886.                 fdisk /dev/sda
  887.  
  888.      Si utiliza fdisk sin argumento, se asume por defecto /dev/hda.
  889.  
  890.      Para crear particiones Linux en el segundo disco de su sistema,
  891.    simplemente especifique /dev/hdb (para unidades IDE) ó /dev/sdb (para
  892.    unidades SCSI), cuando ejecute fdisk.
  893.  
  894.      Las particiones Linux no tienen porque estar todas en el mismo disco.
  895.    Por ejemplo, puede crear una partición para los ficheros del sistema
  896.    raíz en el /dev/hda y la partición de intercambio /dev/hdb.  Claro está,
  897.    deberá ejecutar fdisk varias veces.
  898.  
  899.      La utilización de fdisk es muy simple.  El comando "p" visualiza la
  900.    actual tabla de partición; "n" crea una nueva partición; y "d" borra
  901.    una partición.
  902.  
  903.      Para Linux, las particiones tienen un nombre, basadas en el disco que
  904.    se encuentran.  Por ejemplo, la primera partición del disco /dev/hda se
  905.    denomina /dev/hda1, la segunda /dev/hda2 y así sucesivamente.  Si su
  906.    sistema ya tiene particiones lógicas, entonces la numeración comenzará
  907.    en /dev/hda5, /dev/hd6 y así hasta el final.
  908.  
  909.      NOTA: No debe crear ó borrar particiones del sistema operativo Linux
  910.      con otro fdisk que no sea el de Linux.  Esto es, no cree ó borre
  911.      particiones MS-DOS con la versión fdisk de Linux; para ello utilice
  912.      el programa 'fdisk.exe' del MS-DOS.  Si intenta crear una partición
  913.      MS-DOS con el comando fdisk de Linux, hará que el sistema MS-DOS no
  914.      reconozca la partición y no arranque correctamente.
  915.  
  916.      Vamos a ver un ejemplo usando fdisk.  Si tenemos una única partición
  917.    en MS-DOS con 61.693 bloques en el disco, y el resto del disco libre
  918.    para Linux. (Bajo Linux, un bloque es de 1024 bytes. Por lo tanto,
  919.    61.693 bloques son aproximadamente 61 Megabytes).  Ahora crearemos dos
  920.    particiones Linux: una para la memoria de intercambio, y la otra para
  921.    los ficheros del sistema en el raíz.
  922.  
  923.      Primero, utilice el comando "p" para visualizar la actual tabla de
  924.    particiones.  Si vd. lee, /dev/hda1 (la primera partición de /dev/hda)
  925.    entonces es una partición DOS de 61.693 bloques.
  926.  
  927.      ┌──────────────────────────────────────────────────────────────────┐
  928.      │ Comando (m para ayuda): p                                        │
  929.      │                                                                  │
  930.      │ Disco /dev/hda: 16 cabezas, 38 sectores, 683 cilindros           │
  931.      │                                                                  │
  932.      │ Unidades=cilindros de 608 * 512 bytes                            │
  933.      │                                                                  │
  934.      │ Unidad     Boot  Begin  Start  End  Bloques  Id  Sistema         │
  935.      │ /dev/hda1   ·      1      1    203   61693    6  DOS 16-bit>=32M │
  936.      │                                                                  │
  937.      │ Comando (m para ayuda):                                          │
  938.      │                                                                  │
  939.      └──────────────────────────────────────────────────────────────────┘
  940.  
  941.      A continuación, utilice el comando "n" para crear una nueva partición.
  942.    La partición raíz de Linux debe ser de 80 Mb.
  943.  
  944.      ┌───────────────────────────────────────────────────────────────────┐
  945.      │                                                                   │
  946.      │ Comando (m para ayuda):n                                          │
  947.      │                                                                   │
  948.      │ Ejecución del comando                                             │
  949.      │                                                                   │
  950.      │     e  extendida                                                  │
  951.      │                                                                   │
  952.      │     p  partición primaria (1-4)                                   │
  953.      │ p                                                                 │
  954.      └───────────────────────────────────────────────────────────────────┘
  955.  
  956.      El programa le preguntará si desea crear una partición extendida ó
  957.    primaria.  En la mayoría de los casos vd. utilizará particiones primarias,
  958.    a menos que necesite más de cuatro particiones en un disco.  Para más
  959.    información lea la sección "Repartición".
  960.  
  961.      ┌───────────────────────────────────────────────────────────────────┐
  962.      │                                                                   │
  963.      │ Número de la partición (1-4): 2                                   │
  964.      │                                                                   │
  965.      │ Primer cilindro (204-683): 204                                    │
  966.      │                                                                   │
  967.      │ Ult.cilindro ó + tamaño ó + cant. Mb ó + cant. K(204-683): 80 M   │
  968.      │ p                                                                 │
  969.      └───────────────────────────────────────────────────────────────────┘
  970.  
  971.      El primer cilindro debería ser el ULTIMO cilindro de la última
  972.    partición.  En este caso, /dev/hda1 finaliza en el cilindro 203, de
  973.    manera que la nueva partición comenzará en el cilindro 204.
  974.  
  975.      Observe que utilizamos la notación "+80M", que significa que es una
  976.    partición de 80 MB.  Pero si utilizamos la notación "+80K", estaríamos
  977.    especificando una partición de 80 kilobytes, y "+80" especificaría una
  978.    partición de "+80" bytes.
  979.  
  980.      ┌───────────────────────────────────────────────────────────────────┐
  981.      │Aviso :  Linux no puede utilizar 33090 sectores de esta partición  │
  982.      └───────────────────────────────────────────────────────────────────┘
  983.  
  984.      Si ve este mensaje de aviso, ignórelo.  Es una antigua restricción de
  985.    los ficheros del sistema Linux que sólo podían llegar hasta los 64 Mb.
  986.    Sin embargo, los nuevos ficheros del sistema pueden manejar particiones
  987.    de hasta 4 Terabytes (4 millones de Megabytes).
  988.  
  989.      Lo siguiente será crearnos nuestra partición de intercambio de 10 Mb
  990.    en /dev/hda3.
  991.  
  992.      ┌──────────────────────────────────────────────────────────────────┐
  993.      │ Comando (m para ayuda): n                                        │
  994.      │                                                                  │
  995.      │ Ejecución del comando                                            │
  996.      │                                                                  │
  997.      │      e  extendida                                                │
  998.      │                                                                  │
  999.      │      p  partición primaria(1-4)                                  │
  1000.      │                                                                  │
  1001.      │ p                                                                │
  1002.      │                                                                  │
  1003.      │ Número de partición(1-4): 3                                      │
  1004.      │                                                                  │
  1005.      │ Primer cilindro (476-683): 474                                   │
  1006.      │                                                                  │
  1007.      │ Ult.cilindro ó + tamaño ó + cant. Mb ó + cant. K(204-683): 80 M  │
  1008.      │                                                                  │
  1009.      └──────────────────────────────────────────────────────────────────┘
  1010.  
  1011.      De nuevo se visualiza el contenido de la tabla de particiones.
  1012.    Asegúrese de grabar la información, especialmente el tamaño de cada
  1013.    partición en bloques.  Esta información la necesitará después.
  1014.  
  1015.  
  1016.      ┌──────────────────────────────────────────────────────────────────┐
  1017.      │ Comando (m para ayuda): p                                        │
  1018.      │                                                                  │
  1019.      │ Disco /dev/hda: 16 cabezas, 38 sectores, 683 cilindros           │
  1020.      │                                                                  │
  1021.      │ Unidades=cilindros de 608 * 512 bytes                            │
  1022.      │                                                                  │
  1023.      │ Unidad     Boot  Begin  Start  End  Bloques  Id  Sistema         │
  1024.      │ /dev/hda1   ·      1      1    203   61693    6  DOS 16-bit>=32M │
  1025.      │ /dev/hda2        204    204    473   82080   83  Linux nativo    │
  1026.      │ /dev/hda3        474    474    507   10336   83  Linux nativo    │
  1027.      │                                                                  │
  1028.      └──────────────────────────────────────────────────────────────────┘
  1029.  
  1030.      Observe que la partición de intercambio de Linux (aquí es /dev/hda3)
  1031.    se llama "Linux nativo".  Necesitamos cambiarle el nombre a "Linux swap"
  1032.    para que el programa de instalación pueda reconocerla como tal.  Para
  1033.    hacer esto, utilice el comando "t" de fdisk.
  1034.  
  1035.      ┌───────────────────────────────────────────────────────────────────┐
  1036.      │                                                                   │
  1037.      │ Comando (m para ayuda): t                                         │
  1038.      │                                                                   │
  1039.      │ Número de partición (1-4): 3                                      │
  1040.      │                                                                   │
  1041.      │ Código hexadecimal (Teclee L para listar los códigos): 82         │
  1042.      │                                                                   │
  1043.      └───────────────────────────────────────────────────────────────────┘
  1044.  
  1045.      Si utiliza la opción "L" para listar los códigos tipo,  encontrará que
  1046.    el 82 es el correspondiente a Linux swap (intercambio).
  1047.  
  1048.      Para salir de fdisk y grabar los cambios de la tabla de particiones,
  1049.    teclee el comando "w".  Para salir de fdisk SIN grabar los cambios, teclee
  1050.    el comando "q".
  1051.  
  1052.      Después de salir de fdisk, el sistema se reiniciará para que los
  1053.    cambios efectuados se tomen en cuenta.  Por lo general, no hay motivo para
  1054.    que el sistema se resetee - la versión de fdisk de la distribución
  1055.    Slackware es 'inteligente', reconoce las particiones sin necesidad de
  1056.    resetear el sistema.
  1057.  
  1058.      NOTA: Necesitará resetear el sistema si ha cambiado una ó mas de las
  1059.      particiones lógicas ó extendidas de Linux.
  1060.  
  1061.  
  1062.   4.3. Preparando el espacio de intercambio
  1063.   -----------------------------------------
  1064.  
  1065.      Si su ordenador tiene 4 Mb de RAM (ó menos), necesitará crear una
  1066.    partición de intercambio (usando fdisk) y permitir su uso antes de
  1067.    instalar el software.  Describiremos como hacer todo esto.
  1068.  
  1069.      Si tiene más de 4 Mb de RAM, necesitará crear una ó varias particiones
  1070.    - no es necesario formatearlas antes de instalar el software.  En este
  1071.    caso puede saltar a la sección "Instalando el Software".
  1072.  
  1073.      Si se visualiza el mensaje "Out de memory" durante el proceso de
  1074.    instalación, entonces debe crear una partición de intercambio.
  1075.  
  1076.      Para preparar el espacio de intercambio utilizaremos el comando
  1077.    mkswap.  Su sintaxis es:
  1078.  
  1079.                  mkswap -c <partición> <tamaño>
  1080.  
  1081.    donde <partición> es el nombre de la partición, tal como /dev/hda3  y
  1082.    <tamaño> es el tamaño de la partición dada en bloques.
  1083.  
  1084.      Por ejemplo, si crea una partición de intercambio /dev/hda3 de
  1085.    10.336 bloques, teclee:
  1086.  
  1087.                   mkswap -c /dev/hda3 10336
  1088.  
  1089.      La opción '-c' le dice a mkswap que busque los bloques defectuosos en
  1090.    la partición que está preparando para ser utilizada como espacio de
  1091.    intercambio.  Si se visualizan mensajes de error del tipo "read_intr"
  1092.    durante el proceso de instalación, significa que se han encontrado
  1093.    bloques defectuosos (y que se han marcado).  Puede ignorar estos mensajes
  1094.    de error.
  1095.  
  1096.      Para habilitar el nuevo espacio de intercambio, utilice el comando
  1097.  
  1098.                   swapon <partición>
  1099.  
  1100.      Por ejemplo, para el espacio de intercambio que hemos creado en
  1101.    /dev/hda3, teclearemos
  1102.  
  1103.                   swapon /dev/hda3
  1104.  
  1105.      Ahora tendremos 10 Mb más de memoria virtual.
  1106.  
  1107.      Puede ejecutar mkswap y swapon para cada partición de intercambio de
  1108.    memoria que vd. haya creado.
  1109.  
  1110.  
  1111.   4.4.  Instalando el software
  1112.   ----------------------------
  1113.  
  1114.      La instalación de la versión Slackware es muy simple; casi todo es
  1115.    automático.  Utilice el comando setup, que le guiará a través de los
  1116.    diferentes menús y le especificará cada paso de la instalación, la
  1117.    partición que debe usar, etc.
  1118.  
  1119.      Aquí no se va a detallar la documentación del programa setup, ya que
  1120.    continuamente está cambiando, y su utilización es muy fácil con pantallas
  1121.    de ayuda.  Vamos a dar una idea de como se hace utilizando el programa
  1122.    setup.
  1123.  
  1124.      Antes de empezar, asegúrese de tener un disquette formateado en MS-DOS
  1125.    de alta densidad.  Lo utilizaremos para crear el disquette Linux de
  1126.    arranque.
  1127.  
  1128.      Después de ejecutar fdisk (y, quizás, mkswap y swapon tal como se ha
  1129.    descrito anteriormente), utilizaremos el comando
  1130.  
  1131.           #setup
  1132.  
  1133.      Se visualizará un menú (en color) con varias opciones tales como
  1134.    "Addswap" (para fijar el espacio de intercambio), "Source" (especifica
  1135.    la unidad origen desde la cual se va a instalar el software), "Target"
  1136.    (especifica en que unidad se va a instalar el software), y así sucesi-
  1137.    vamente.
  1138.  
  1139.      Como regla general siga los pasos en este orden:
  1140.  
  1141.      1. Addswap.  Si vd. crea una partición de intercambio (usando fdisk),
  1142.         utilice la opción del menú addswap para que el sistema la reconozca.
  1143.         Esta opción visualizará una lista de las particiones posibles;
  1144.         teclee el nombre de la(s) partición(es) que desee utilizar (tal
  1145.         como /dev/hda3).  El programa le preguntará si desea formatear la
  1146.         partición de intercambio; y vd. deberá responder de acuerdo si ya
  1147.         ha utilizado los comandos mkswap y swapon, ó si aún no lo ha hecho.
  1148.         Esto es, vd. debe formatear la partición de intercambio a menos que
  1149.         lo haya hecho anteriormente, tal como se describe en la sección
  1150.         anterior.
  1151.  
  1152.      2. Source.  En esta opción del menú debe especificar la unidad origen
  1153.         donde está el software que desea instalar.  Puede seleccionar varias
  1154.         formas de instalación, desde disquette ó desde disco duro.  Si está
  1155.         haciendo la instalación desde disquette, el sistema le preguntará
  1156.         la unidad origen.  Y si está instalando desde el disco duro, el
  1157.         sistema le preguntará en que partición quiere almacenar los
  1158.         directorios y ficheros.
  1159.  
  1160.         Por ejemplo, si vd. está haciendo la instalación desde una partición
  1161.         MS-DOS de su disco duro, y los ficheros Slackware están en el
  1162.         directorio C:\SLACKWARE, debe introducir el nombre de la partición
  1163.         MS-DOS (tal como /dev/hda1) y el nombre del directorio (tal como
  1164.         /slackwar).  Recuerde que para separar los directorios se emplea
  1165.         la barra hacia delante "/".
  1166.  
  1167.         También puede hacer la instalación desde un CD-ROM.
  1168.  
  1169.      3. Target.  En esta opción del menú debe especificar en que partición(es)
  1170.         se va a instalar el software.  El sistema le visualizará una lista
  1171.         de las particiones posibles.  Primero le preguntará por el nombre de
  1172.         la partición raíz, tal como /dev/hda2.  A continuación le pedirá si
  1173.         desea formatear la partición; a menos que previamente la haya
  1174.         formateado para Linux.  Utilice "Second Extended Filesystem (ext2fs)"
  1175.         para la partición.
  1176.  
  1177.         También se le ofrece la oportunidad de utilizar particiones
  1178.         adicionales para las diferentes partes del arbol de directorios.
  1179.         Por ejemplo, si vd. crea una partición para los ficheros del sistema
  1180.         /usr, debe introducir el nombre de la partición y el directorio que
  1181.         le corresponde (/usr).
  1182.  
  1183.      4. Disksets.  Esta opción le permite especificar el juego de discos que
  1184.         desea instalar.  Utilice las teclas de dirección para recorrer la
  1185.         lista; pulsando la tecla de espacio se selecciona y pulsando otra
  1186.         vez se deselecciona.  Cuando haya acabado la elección pulse la tecla
  1187.         Return.
  1188.  
  1189.         Si quiere, puede instalar lo mínimo del sistema.  Así de fácil.
  1190.         Utilice solamente el juego de discos A.  Una vez que haya instalado
  1191.         el software puede ejecutar el programa setup para instalar los
  1192.         otros disquettes.
  1193.  
  1194.      5. Install.  Después de haber fijados los parámetros anteriores, todo
  1195.         estará listo para instalar el software.  Primero el sistema le
  1196.         preguntará el tipo de método que desea usar; utilice el "normal"
  1197.         (a menos que vd. sea un experto y haya modificado los ficheros
  1198.         de instalación).
  1199.  
  1200.         El sistema le irá pidiendo los discos según vaya instalando el
  1201.         software.  Se visualizará una caja de diálogo para cada paquete de
  1202.         software, describiendo el contenido; y la instalación es automática.
  1203.         Para los paquetes opcionales de software se le dará la posibilidad
  1204.         de instalarlos ó no. (Si algún paquete de software no desea
  1205.         instalarlo ahora, puede instalarlo después con el programa setup).
  1206.  
  1207.         Mientras que el software se está instalando, se visualizarán
  1208.         mensajes de error.  El error que más se visualiza es el de
  1209.         "unidad llena (device full)", que significa que no hay más espacio
  1210.         en la partición Linux.  Desafortunadamente, el procedimiento de
  1211.         instalación de Slackware no detecta el tamaño necesario de memoria,
  1212.         y procede a la instalación del software.  Si se visualiza algún
  1213.         mensaje de error durante el proceso de instalación, puede abortar
  1214.         el programa de instalación (usando Ctrl-C).  La única solución para
  1215.         el error "device full" es volver a crear las particiones Linux con
  1216.         diferentes tamaños, ó volver a instalar el software quitando
  1217.         algunos paquetes.
  1218.  
  1219.  
  1220.   4.5. Después de la instalación
  1221.   ------------------------------
  1222.  
  1223.      Una vez finalizada la instalación, y todo haya salido perfecto, tiene
  1224.    la posibilidad de crear "un disquette de arranque estándar", que puede
  1225.    utilizar para arrancar su nuevo sistema Linux.  Para esto necesitará
  1226.    un disquette en blanco de alta densidad, formateado bajo MS-DOS.
  1227.    Simplemente inserte el disco cuando el programa se lo pida, y éste
  1228.    creará el disquette de arranque.
  1229.  
  1230.      También se le da la oportunidad de instalar LILO en su disco duro.
  1231.    LILO (es un cargador estándar para Linux) es un programa que le
  1232.    permitirá arrancar Linux (tal como lo hacen otros sistemas operativos)
  1233.    desde su disco duro.  Si desea hacer esto, seleccionelo de la opción
  1234.    del menú y siga los pasos.
  1235.  
  1236.      Si utiliza el Boot Manager del OS/2, el menú le incluirá una opción
  1237.    para configurar LILO, y utilizarlo con el Boot Manager; y de esta
  1238.    forma poder arrancar Linux desde él.
  1239.  
  1240.      Observe que el procedimiento automático de instalación de LILO no es
  1241.    infalible; hay situaciones en las que puede fallar.  Asegúrese que
  1242.    tiene acceso para arrancar MS-DOS, Linux y otros sistemas operativos
  1243.    desde un disquette antes de intentar instalar LILO.  Si la instalación
  1244.    de LILO falla, entonces puede arrancar su sistema desde un floppy y
  1245.    corregir el problema.
  1246.  
  1247.      En la sección 5 se dan más detalles de la configuración de LILO.
  1248.  
  1249.      El procedimiento de de la post-instalación le guiará a través de
  1250.    varios menus, que le permitirán configurar su sistema.  Aquí se
  1251.    especificará el ratón y el modem, así como la hora local.
  1252.  
  1253.  
  1254.   4.6. Arrancando su nuevo sistema
  1255.   --------------------------------
  1256.  
  1257.      Si todo sale como se ha previsto, tendrá un floppy de arranque para
  1258.    Linux (no es el floppy de instalación de Slackware, si no es creado
  1259.    después de instalar el software).  O, si ha instalado LILO, poder
  1260.    arrancar el sistema desde el disco duro.  Si después de reiniciar el
  1261.    sistema, se visualiza un login ¡ Felicidades !.  Ya tiene su sistema
  1262.    Linux instalado.
  1263.  
  1264.      Si intenta arrancar utilizando LILO, presione la tecla Shift ó Control
  1265.    mientras dure la inicialización del sistema.  Se visualizará un
  1266.    indicador (prompt); para ver la lista de opciones pulse la tecla Tab.
  1267.    De esta forma podrá ejecutar Linux, MS-DOS u otro sistema directamente
  1268.    desde LILO.
  1269.  
  1270.      Una vez que el sistema se ha cargado y visualizado el login, lo primero
  1271.    que debe hacer es crear una cuenta para usted.  Para este propósito
  1272.    utilice el comando 'adduser'.  Por ejemplo:
  1273.  
  1274.           # adduser
  1275.  
  1276.           Login to add(^C to quit): ebersol
  1277.  
  1278.           Full Name: Norbert Ebersol
  1279.  
  1280.           GID [100]: 100
  1281.  
  1282.           UID [501]: 501
  1283.  
  1284.           Home Directory [/home/ebersol]: /home/ebersol
  1285.  
  1286.           Shell [/bin/bash]: /bin/bash
  1287.  
  1288.           Password [ebersol]: new.password
  1289.  
  1290.  
  1291.           Information for new user [ebersol]:
  1292.  
  1293.           Home directory:[/home/ebersol]   Shell:[/bin/bash]
  1294.  
  1295.           Password: [new.password]   UID: [502]    GID: [100]
  1296.  
  1297.           Is this correct ? [y/n]: y
  1298.  
  1299.    'adduser' le irá pidiendo los diferentes parámetros, tal como el nombre
  1300.    de usuario [username], nombre completo [full name], GID [grupo ID],
  1301.    UID [usuario ID], y así sucesivamente.  Para la mayor parte de las
  1302.    respuestas utilice las que están por defecto.  Si no está familiarizado
  1303.    con la creación de usuarios en un sistema UNIX, le recomiendo que lea
  1304.    un libro sobre Administración de sistemas UNIX.  Este le ayudará en la
  1305.    actualización y mantenimiento de su nuevo sistema.
  1306.  
  1307.      Ahora puede entrar como nuevo usuario.  Puede utilizar desde las teclas
  1308.    Alt-F1 a Alt-F8 para ir cambiando de una consola virtual a otra; lo que
  1309.    le permitirá tener múltiples login, al mismo tiempo.  El comando
  1310.    password puede usarse para colocar las contraseñas de los nuevos
  1311.    usuarios.
  1312.  
  1313.      El modelo de su máquina también se graba en el fichero /etc/rc.d/rc.M.
  1314.    Puede editar este fichero para cambiar el modelo de la máquina.  También
  1315.    puede editar las líneas de este fichero ejecutando los comandos
  1316.    'hostname' ó 'hostname_notcp'. (El nombre por defecto es Slackware).
  1317.    Si dispone de una red TCP/IP, puede editar este fichero con los comandos
  1318.    del 'domainname'.
  1319.  
  1320.      Por supuesto que hay más cosas para configurar.  Le ayudará un buen
  1321.    libro sobre Administración de sistemas UNIX (El autor sugiere Administra-
  1322.    ción Esencial de Sistemas de O'Relly and Associates).  Conforme va
  1323.    leyendo el libro, puede ir practicando.  También puede leer otros
  1324.    documentos tales como Linux HOWTO, NET-2-howto, y Printing-HOWTO.
  1325.  
  1326.      Después de todo esto, el sistema es suyo ¡ Suerte !.
  1327.  
  1328.  
  1329. 5.- CONFIGURANDO LILO
  1330. ---------------------
  1331.  
  1332.      LILO es un programa cargador de sistemas, que se utiliza para seleccionar
  1333.    Linux, MS-DOS, u otros sistemas operativos.  Si instala LILO como primer
  1334.    cargador, éste tomará el proceso de arranque del sistema para todos los
  1335.    sistemas operativos que vd. posea en sus disco duro.  Trabaja mucho mejor si
  1336.    el otros sistema operativo que tiene instalado es el MS-DOS.  Sin embargo,
  1337.    vd. puede ejecutar OS/2 a través del Boot Manager.  En este caso, puede
  1338.    utilizar el Boot Manager del OS/2 como cargador primario, y usar LILO para
  1339.    arrancar Linux (como cargador secundario).
  1340.  
  1341.      El procedimiento de instalación de Slackware le permite instalar y
  1342.    configurar LILO.  Sin embargo este método no es lo suficientemente
  1343.    inteligente para poder manejar todas las peculiaridades posibles.  En
  1344.    algunos casos es preferible configurar LILO manualmente.
  1345.  
  1346.      Para poder configurar LILO en su sistema, debe editar el fichero
  1347.    /etc/lilo.conf.  A continuación se presenta un ejemplo del fichero de
  1348.    configuración, donde la partición raíz de Linux es /dev/hda2, y el
  1349.    sistema operativo MS-DOS está instalado en /dev/hdb1 (en el segundo disco
  1350.    duro).
  1351.  
  1352.    ┌────────────────────────────────────────────────────────────────────────┐
  1353.    │                                                                        │
  1354.    │  # LILO se instala y ejecuta como cargador primario en /dev/hda.       │
  1355.    │  boot = /dev/hda                                                       │
  1356.    │                                                                        │
  1357.    │  # La imagen del arranque a instalar; probablemente no debe cambiar    │
  1358.    │    esto                                                                │
  1359.    │  install= /boot/boot.b                                                 │
  1360.    │                                                                        │
  1361.    │  # Optimización. No funciona en todos los sistemas.                    │
  1362.    │                                                                        │
  1363.    │  compact                                                               │
  1364.    │                                                                        │
  1365.    │  # La secuencia para arrancar Linux                                    │
  1366.    │                                                                        │
  1367.    │    image = /vmlinux            # El núcleo está en /vmlinux            │
  1368.    │    label = linux               # El nombre del sistema linux           │
  1369.    │    root  = /dev/hda2           # Use /dev/hda2 as the root filesystem  │
  1370.    │    vga   = ask                 # Prompt para modo VGA                  │
  1371.    │                                                                        │
  1372.    │  append = aha152x=0x340,11,7,1  # Añada esto en las opciones arranque  │
  1373.    │                                                                        │
  1374.    │  # para detectar la controladora SCSI                                  │
  1375.    │                                                                        │
  1376.    │  # La secuencia para arrancar MS-DOS                                   │
  1377.    │                                                                        │
  1378.    │    other = /dev/hdb1        # Este es la partición MS-DOS              │
  1379.    │    label = msdos            # El nombre del sistema msdos              │
  1380.    │    table = /dev/hdb         # La tabla de partición del 2º disco       │
  1381.    │                                                                        │
  1382.    └────────────────────────────────────────────────────────────────────────┘
  1383.  
  1384.      Una vez que haya editado el fichero /etc/lilo.conf, ejecute desde el
  1385.    raíz /sbin/lilo.  Esto hará que LILO se instale en su disco.  Recuerde que
  1386.    debe volver a ejecutar /sbin/lilo cada vez que recompile el kernel (esto
  1387.    ahora no lo necesita, pero es bueno que lo sepa).
  1388.  
  1389.      Recuerde como se utiliza la opción append en el fichero /etc/lilo.conf
  1390.      para especificar los parámetros de arranque.
  1391.  
  1392.      Ahora puede reinicializar sus sistema desde el disco duro.  Por defecto
  1393.    LILO arranca el sistema que encuentre primero en el fichero de configura-
  1394.    ción, que en este caso es Linux.  Para poder seleccionar un sistema
  1395.    operativo, pulse la tecla Shift ó Control mientras que el sistema arranca;
  1396.    y se visualizará el mensaje
  1397.  
  1398.                  Boot:
  1399.  
  1400.      Introduzca el nombre del sistema operativo que desea ejecutar (el nombre
  1401.    está representado por la etiqueta en el fichero de configuración; en este
  1402.    caso, linux ó msdos), ó pulse la tecla Tab para que se visualice una lista.
  1403.  
  1404.      Si queremos arrancar Linux desde el Boot Manager del OS/2, le diremos al
  1405.    sistema que vamos a utilizar LILO como cargador secundario.  Para arrancar
  1406.    una partición Linux desde el Boot Manager del OS/2, debe crear la partición
  1407.    usando el programa FDISK del OS/2 (no el de Linux), y formatear la partición
  1408.    como FAT ó HPFS, para que OS/2 puede reconocerlo. (El slogan de IBM es
  1409.    IBM para ti ¡hi!).
  1410.  
  1411.      Para que LILO arranque desde el Boot Manager del OS/2, sólo tiene que
  1412.    instalar LILO en el directorio raíz de los ficheros del sistema de Linux
  1413.    (en el ejemplo anterior, /dev/hda2).  En este caso, el fichero de configu-
  1414.    ración de LILO será parecido a:
  1415.  
  1416.  
  1417.    ┌────────────────────────────────────────────────────────────────────────┐
  1418.    │                                                                        │
  1419.    │  boot = /dev/hda2                                                      │
  1420.    │                                                                        │
  1421.    │  install = /etc/lilo.boot.b                                            │
  1422.    │                                                                        │
  1423.    │  compact                                                               │
  1424.    │                                                                        │
  1425.    │                                                                        │
  1426.    │  image = /vmlinux                                                      │
  1427.    │                                                                        │
  1428.    │     label = linux                                                      │
  1429.    │                                                                        │
  1430.    │     root = /dev/hda2                                                   │
  1431.    │                                                                        │
  1432.    │     vga = ask                                                          │
  1433.    │                                                                        │
  1434.    └────────────────────────────────────────────────────────────────────────┘
  1435.  
  1436.      Recuerde el cambio en la línea de arranque.  Después de ejecutar
  1437.      /etc/lilo/lilo tendrá acceso para añadir la partición de Linux al
  1438.      Boot Manager.  Este mecanismo hará que funcionen los cargadores de
  1439.      otros sistemas operativos.
  1440.  
  1441.  
  1442. 6.- PROBLEMAS
  1443. -------------
  1444.  
  1445.      Debido a que Linux no es un sistema sencillo, siempre hay una posibilidad
  1446.    que se encuentre con problemas al instalarlo ó utilizandolo.  Infomagic se
  1447.    enorgullece de tener un equipo cualificado para dar soporte técnico, y cada
  1448.    persona de este equipo estará encantanda de ayudarle.
  1449.  
  1450.      Si vd. vive en la parte Este de USA:
  1451.  
  1452.      + Llame a Mark A. Horton al (404) 371-0291
  1453.  
  1454.      Si vd. vive en la parte Oeste de USA:
  1455.  
  1456.      + Llame a Fred N. van Kempen al (602) 526-9852
  1457.  
  1458.      También tiene soporte técnico a través de correo electrónico en la
  1459.    dirección:
  1460.  
  1461.      + InfoMagic Tech Support,   <support@InfoMagic.COM>
  1462.  
  1463.      Por supuesto, si todo esto falla, escriba una carta a InfoMagic.
  1464.  
  1465.  
  1466.   6.1  Problemas más frecuentes
  1467.   -----------------------------
  1468.  
  1469.      Esta sección contiene algunas soluciones para las preguntas habituales.
  1470.  
  1471.  
  1472.   6.1.1  Disco duro IDE muy grande
  1473.   --------------------------------
  1474.  
  1475.      Para los discos duros IDE de tamaño considerable:
  1476.  
  1477.      Este es el problema más frecuente de los discos IDE de gran capacidad.
  1478.    Tiene dos opciones.
  1479.  
  1480.      En primer lugar debe decidir si Linux va a trabajar con la descripción
  1481.    del disco duro que hay en la CMOS (esto es algo complicado) ó perder 12 Mb
  1482.    de su disco y utilizar sólo los primeros 1.024 cilindros.  La primer
  1483.    opción es la sencilla:
  1484.  
  1485.      SENCILLA:
  1486.      Arrancar la máquina e interrumpir el proceso de inicialización para ir
  1487.    al menú de configuración de la CMOS.  En la pantalla de configuración base
  1488.    se visualizan los tipos de discos que vd. tiene instalado, junto con los
  1489.    cilindros, cabezas y sectores.  ¡ Sólo el número de sectores es sagrado
  1490.    y DEBEN reflejarse !.  Para el siguiente ejemplo vamos a utilizar un
  1491.    disco Conner IDE de 540 Mb.  Este disco tiene en realidad 1.048 cilindros,
  1492.    16 cabezas y 63 sectores.  El nº de cilindros y cabezas se han reasignado
  1493.    para que el sistema MS-DOS puede reconocerlo, ya que éste no puede
  1494.    manejar más de 1.024 cilindros en un disco (10 bits para direccionamiento
  1495.    son 2^10=1024).  La opción más sencilla es colocar 1.024 en cilindros,
  1496.    16 cabezas, y dejar los sectores en 63.  Con esto pierde 24 cilindros,
  1497.    pero garantizará que todos sean iguales.  A partir de aquí, la instalación
  1498.    es llana y simple.
  1499.  
  1500.      NO SENCILLA:
  1501.      Grabe en su CMOS lo siguiente:
  1502.      Cilindros = 524     Sectores = 63     Cabezas = 32.
  1503.      Arranque el sistema Linux con estos cambios.  Cuando se visualice el
  1504.    PRIMER prompt, introduzca los datos reales del disco (¡ no los que tenga
  1505.    grabado en la CMOS !).  En nuestro caso, debe teclear:
  1506.  
  1507.               ramdisk hd=1048,16,63
  1508.  
  1509.    Puede especificar las características de un segundo disco IDE incluyendo
  1510.    después del primero un segundo hd = parámetro; en nuestro ejemplo
  1511.  
  1512.               ramdisk hd=1048,16,63 hd=xxxxx,yy,zz
  1513.  
  1514.    Continue con el proceso de arranque.  Cuando este proceso haya finalizado,
  1515.    reemplace el disquette de arranque por el disquette raíz. Siga el proceso
  1516.    y ejecute fdisk.  Si asumimos que es el disco primero IDE que usamos,
  1517.    deberemos teclear
  1518.  
  1519.               fdisk /dev/hda
  1520.  
  1521.    A continuación pulse la letra 'p' para visualizar las particiones.  Borre
  1522.    las que NO necesite (¡en nuestro caso todas!).  Lo siguiente será ir al
  1523.    modo experto (pulsando x).  Desde el menú de experto, cambiamos los
  1524.    cilindros (teclee c) de la CMOS, e igualmente haremos lo mismo con las
  1525.    cabezas (pulsando h).  Pulse return para volver al menú principal y
  1526.    defina sus particiones tal como lo haría normalmente... con los parámetros
  1527.    de cilindros y cabezas que vd. haya colocado con el programa fdisk.
  1528.    Cuando todo esté correcto, grabe la nueva tabla con la opción 'w'.  Una
  1529.    vez que se haya grabado la nueva tabla, continue la instalación utilizando
  1530.    setup.  Recuerde que cuando desee de nuevo utilizar fdisk, tendrá que
  1531.    pasar por todo este lio. ¡ Pero ahora Linux, DOS y la CMOS ven todo igual
  1532.    desde el mismo punto de vista (claro está, distorsionado) !.
  1533.  
  1534.      Recuerde que las técnicas anteriores trabajan con cualquier unidad que
  1535.      tenga más de 1.24 cilindros, y ajuste el número de cilindros y cabezas.
  1536.      Por ejemplo, se reduce el número de cilindros mediante un factor para
  1537.      obtener los 1.024 y después se multiplica el nº de cabezas por el
  1538.      mismo factor.
  1539.  
  1540.      ¡ PERO NO TOQUE LOS SECTORES !
  1541.  
  1542.      ¡ Este dato es el único que tiene que ser real !
  1543.  
  1544.      Para que LILO se ejecute correctamente DEBE incluir la declaración
  1545.    'append' en el fichero de configuración de LILO (/etc/lilo.conf), en el
  1546.    que describirá las características reales del disco.  Coloque las
  1547.    siguientes líneas al principio del fichero /etc/lilo.conf
  1548.  
  1549.             append = hd =cccc,hhhh,ssss
  1550.             linear
  1551.  
  1552.    donde
  1553.  
  1554.          cccc = cilindros
  1555.          hhhh = cabezas
  1556.          ssss = sectores
  1557.  
  1558.      Si vd. tiene dos discos IDE debe colocar
  1559.  
  1560.             append = hd =cccc,hhhh,ssss hd=CCCC,HHHH,SSSS
  1561.             linear
  1562.  
  1563.    donde
  1564.  
  1565.          cccc = cilindros del disco C:
  1566.          hhhh = cabezas del disco C:
  1567.          ssss = sectores del disco C:
  1568.  
  1569.    y
  1570.  
  1571.          CCCC = cilindros del disco D:
  1572.          HHHH = cabezas del disco D:
  1573.          SSSS = secotres del disco D:
  1574.  
  1575.      Con estos parámetros añadidos (¡ no olvide volver a ejecutar el comando
  1576.    /sbin/lilo para que se tomen en cuenta los cambios realizados !), LILO
  1577.    reconocerá el disco de gran tamaño.
  1578.  
  1579.  
  1580.   6.1.2  IDE Aumentado
  1581.   --------------------
  1582.  
  1583.      Esta explicación ha sido dada por Patrick LoPresti <patl@lcs.mit.edu>,
  1584.    aunque aquí se ha recortado para aplicarla a la instalación basada en
  1585.    CD-ROM.  No se sorprenda si vd. encuentra algunas cosas ligeramente
  1586.    diferentes - esto sucede.
  1587.  
  1588.      El manual del usuario de LILO se encuentra en /usr/src/bin/lilo14/doc/
  1589.    user.dvi.  Y  explica como manejar DOS y Linux con LILO.  Por defecto,
  1590.    Yggdrasil hace todo esto, actualmente.
  1591.  
  1592.      Todo lo que conozco acerca de Linux con EIDE
  1593.      --------------------------------------------
  1594.  
  1595.      Es posible utilizar Linux con una unidad de gran capacidad EIDE sin
  1596.    más restricciones que las propias.  En estas líneas sólo se trata del
  1597.    sistema Linux y el DOS, pero por aproximación deben ser compatibles
  1598.    con otros sistemas operativos.
  1599.  
  1600.      Lo que aquí se explica se utiliza en el kernel de la versión 1.0.9, pero
  1601.    todo se puede aplicar hasta el kernel de la versión 1.1.34.  Quizás en
  1602.    un futuro Linux de soporte a unidades EIDE de forma normal y transparente.
  1603.  
  1604.      Background y Terminología
  1605.      -------------------------
  1606.  
  1607.      Los sectores en una unidad ATA (IDE) tienen 512 bytes de longitud.  Hay
  1608.    dos formas para direccionar sectores.  La forma lógica (LBA), en la que
  1609.    los sectores son lineales, comenzando por el cero.  Y la forma física
  1610.    (CHS), que direcciona cada sector con un triplete (cilindro, cabeza,
  1611.    sector).  Para convertir direcciones lógicas a físicas es necesario conocer
  1612.    cuantas cabezas hay por cilindro, y cuantos sectores hay por cabeza, todo
  1613.    ello dentro de un disco duro.  Sabiendo el número total de cilindros se
  1614.    puede determinar la capacidad del disco.  El número de cilindros, cabezas
  1615.    por cilindro (heads), y sectores por cabeza (sectors), se denomina
  1616.    geometría del disco.
  1617.  
  1618.      Las antiguas BIOS y controladoras requerían sectores que se direccionasen
  1619.    de forma física; todas las controladoras y BIOS permiten direccionar los
  1620.    sectores de forma física.  Linux utiliza las direcciones lógicas para todo,
  1621.    excepto para las de bajo nivel, que utiliza la forma física para llamar a
  1622.    la controladora.  Linux sólo utiliza la BIOS para determinar la geometría
  1623.    del disco (cilindros, cabezas y sectores).
  1624.  
  1625.      En la tabla de partición se graba el comienzo y el final de cada partición,
  1626.    tanto en forma física como lógica.  Tanto el Fdisk del DOS como el de Linux
  1627.    utilizan estos valores.  El Fdisk del DOS obtiene las características del
  1628.    disco haciendo una llamada a la BIOS.  Y el Fdisk de Linux obtiene estos
  1629.    datos 'preguntandolo' al kernel.
  1630.  
  1631.      Ahora veamos un caso práctico.  MS-DOS y el interface de la BIOS utilizan
  1632.    un campo de 10 bits para obtener el número del cilindro, de esta forma
  1633.    sólo son accesibles los cilindros que van desde el 0 al 1023.  Claro está,
  1634.    esto no es suficiente para los discos modernos, que tienden a tener 63
  1635.    sectores por cabeza, 16 cabezas por cilindro y muchos cilindros.  La
  1636.    solución es dar un corte: Una BIOS EIDE "mentirá" cuando intente leer
  1637.    las características del disco ¿ de que modo ? Pues partiendo por la mitad
  1638.    el número de cilindros (ó cuarteandolos) y duplicando (ó cuadruplicando)
  1639.    el número de cabezas.  Entonces siempre que llegue una petición de I/O
  1640.    direccionada de forma física, la BIOS asumirá dicha petición basandose en
  1641.    datos erróneos del disco, y los convertirá de forma apropiada para pasarlos
  1642.    a la controladora.  Esto proceso se llama translación de dirección.
  1643.  
  1644.      El Problema
  1645.      -----------
  1646.  
  1647.      Cuando el kernel de Linux pregunta a la BIOS (en estos momentos lee lo
  1648.    que tiene la CMOS), las características del disco, ésta le dará unos valores
  1649.    falsos, diciendo que tiene más de 16 cabezas.  Linux sabe que esto es
  1650.    imposible.  (Recuerde, sin embargo, que aunque la BIOS de unos valores
  1651.    falsos, las peticiones de la controladora necesitarán basarse en los datos
  1652.    reales).
  1653.  
  1654.      La Solución peligrosa
  1655.      ---------------------
  1656.  
  1657.      Una forma es utilizar el programa Setup de la BIOS para modificar los
  1658.    datos.  Puede tener colocados estos valores manualmente en el apartado de
  1659.    Cilindros/Cabezas/Sectores ó puede dejarlos en blanco y que el sistema al
  1660.    arrancar los determine.
  1661.  
  1662.      Vd. puede cambiar el tamaño de las particiones del disco con el Fdisk
  1663.    de Linux ó DOS; instalar ambos sistemas operativos, y todo funcionará con
  1664.    ciertas restricciones.
  1665.  
  1666.      El problema es que la BIOS aún no puede utilizar los cilindros que
  1667.    estén por encima del 1023.  Así, todas las particiones del DOS no pueden
  1668.    sobrepasar este límite, y para cualquier cosa tiene que acceder a través
  1669.    de la BIOS.  Por ejemplo, LILO utiliza la BIOS para hacer el "trabajo
  1670.    sucio"; así si vd. quiere utilizar LILO para arrancar Linux, tendrá que
  1671.    asegurarse que el kernel es capaz de "engañar" para poder pasar esta
  1672.    limitación.  Linux por si mismo es capaz de tener acceso a todo el disco.
  1673.  
  1674.      La Solución correcta
  1675.      --------------------
  1676.  
  1677.      Las restricciones siempre son molestas, y nosotros vamos a evitarlas.
  1678.    Obviamente esto requiere abandonar la translación de direcciones y
  1679.    abordar el problema desde otro punto de vista.
  1680.  
  1681.      Para fijar el problema del kernel, simplemente coloque las características
  1682.    reales del disco, en el kernel, en una línea de las opciones de arranque.
  1683.    Esto puede hacerse desde LILO, tecleando
  1684.  
  1685.         <nombre imagen> hd = <cilindros>,<cabezas>,<sectores>
  1686.  
  1687.      También puede tener en LILO las opciones automatizadas, utilizando la
  1688.    directiva 'append=' en el fichero lilo.conf.
  1689.  
  1690.      Ahora el kernel reconocerá el disco y tendrá acceso a él, pero cuando
  1691.    un programa para usuarios (ejemplo, fdisk ó instalar LILO) interrogue al
  1692.    kernel por los datos del disco, el kernel dará los datos reales, y no los
  1693.    falsos.  Así el Fdisk de Linux (que interroga al kernel) y el Fdisk del
  1694.    DOS (que interroga a la BIOS) no estarán de acuerdo sobre la tabla de
  1695.    particiones.  También, el instalador de LILO calculará las direcciones
  1696.    físicas, que serán incompatibles con las de la BIOS (y por lo tanto con
  1697.    la ejecución de LILO).
  1698.  
  1699.      El problema del Fdisk es fácil de solucionar: Hay que ir al modo
  1700.    Experto, y colocar el número de cilindros y el de cabezas con los valores
  1701.    falsos.  Entonces edite la tabla de particiones y grabe estos valores;
  1702.    ahora es seguro que el Fdisk de Linux y el Fdisk del DOS están viendo lo
  1703.    mismo.
  1704.  
  1705.      También el problema de LILO es fácil de solucionar: Añada la directiva
  1706.    'linear' en el fichero lilo.conf.  Esto provocará que LILO utilice
  1707.    direcciones lógicas en lugar de las físicas, para guardar los datos,
  1708.    forzando a LILO a calcular las direcciones físicas al mismo tiempo que
  1709.    se va ejecutando.   Así utilizará los datos suministrados por la BIOS, en
  1710.    lugar de los suministrados por el kernel, y de esta forma todo funcionará
  1711.    correctamente.
  1712.  
  1713.      Ejemplo/Sumario (esto forma parte del truco)
  1714.      --------------------------------------------
  1715.  
  1716.      Si vd. tiene un disco duro de 1 Giga en el que ha instalado recientemente
  1717.    Linux, vea como es el procedimiento:
  1718.  
  1719.      1.  Ejecute el programa setup y examine los datos (falsos) del disco.
  1720.          Este dirá que tiene 525 cilindros, 64 cabezas, 63 sectores.  Claro
  1721.          está, más de 16 cabezas es imposible, así los valores reales deben
  1722.          ser 2.100 cilindros, 16 cabezas y 63 sectores.
  1723.  
  1724.      2.  Inicialize el sistema con un disco de arranque del DOS, ejecute
  1725.          Fdisk, y cree una partición DOS.
  1726.  
  1727.      3.  Inicialize el ordenador con el disco de arranque Yggdrasil.  Teclee
  1728.          'linux hd=2100,16,63', para que el kernel se ejecute.  Ejecute el
  1729.          Fdisk de Linux, teclee 'p' para ver los errores, a continuación
  1730.          teclee 'x' para acceder al modo Experto, coloque el número de
  1731.          cilindros en 505, el número de cabezas en 64, y vuelva al modo
  1732.          normal; teclee 'p' para visualizar la partición del DOS y ver que
  1733.          no hay mensajes de errores.  Las particiones se han creado
  1734.          correctamente.  Grabe la tabla de partición, y salga de esta
  1735.          opción.
  1736.  
  1737.      4.  A continuación instale Yggdrasil normalmente, creando un fichero
  1738.          lilo.conf.
  1739.  
  1740.      5.  Edite el fichero lilo.conf ( en este caso, /mnt/etc/lilo.conf) y
  1741.          añada estas líneas al comienzo:
  1742.  
  1743.                 append=hd=2100,16,63
  1744.                 linear
  1745.  
  1746.      6.  Ejecute lilo -r/mnt.  Espero que necesite ignorar la opción '-P'.
  1747.  
  1748.      7.  Ahora instale el DOS y Windows.
  1749.  
  1750.      Nota: También puede crear la partición DOS desde el Fdisk de Linux.
  1751.  
  1752.  
  1753. 7. MISCELANEA
  1754. -------------
  1755.  
  1756.      Al autor no le gusta tomar partido por la versión Slackware, debido a
  1757.    que hay muchas versiones de Linux, y entonces este documento debería
  1758.    ser extenso.  Por lo tanto, es más coherente especificar las instrucciones
  1759.    de una única versión de Linux.  El libro "Linux Installation and Getting
  1760.    Started" incluye actualmente las instrucciones generales de instalación
  1761.    para que se aplique a cualquier versión de Linux.  Ahora bien, debido a
  1762.    que el proceso de instalación varia de una versión a otra, sería muy
  1763.    complicado abordar todas.
  1764.  
  1765.      En este documento se han dado en cuenta los conceptos básicos, sin
  1766.    importar la versión de Linux.  Por ejemplo, todas las versiones requieren
  1767.    que se ejecute Fdisk, y todas ellas tienen un menú similar al del programa
  1768.    setup.  Si vd. desea utilizar la versión Linux de otro Slackware, lea
  1769.    primero los ficheros READMEs y las instrucciones de instalación, para ver
  1770.    todas las utilidades que vienen incluidas.
  1771.  
  1772.      Si desea más información sobre la instalación de Linux (en lugar de los
  1773.    pequeños ejemplos que se han dado aquí), lea el libro "Linux Installation
  1774.    and Getting Started", que se encuentra en el directorio /guide del disco
  1775.    1 de LINUX Developers Resource, ó desde sunsite.unc.edu en /pub/Linux/
  1776.    docs/LDP.  Este libro incluye una información completa de como obtener e
  1777.    instalar Linux, así como el sistema UNIX, y un tutorial de administración
  1778.    de sistemas para los nuevos usuarios.
  1779.  
  1780.      Si cualquier parte de este documento puede dar lugar a confusión ó
  1781.    está incorrecta, escriba al autor de este documento en mdw@sunsite.unc.edu.
  1782.    ¡ Los lectores de este documento son los que me ayudan a mejorarlo !.
  1783.    También les reponderé sobre dudas acerca de la instalación de Linux.
  1784.  
  1785.      Por último, agradecer a Patrick Volkerding por su trabajo en la
  1786.    distribución Slackware, y ayudarme en la elaboración de este documento.
  1787.  
  1788.