3.4. Consejos y trucos

Algunos equipos carecen de unidad de CD-ROM, aunque sí disponen de una de discos flexibles. En estos casos, a fin de poder realizar la instalación, es necesario crear un disco de arranque para poder iniciar el sistema.

Necesita un disco flexible de 3.5" y alta densidad para crear un disquete de arranque a partir de las imágenes que se suministran. En el directorio boot del CD 1 se encuentran varias imágenes (images) de disquetes. Estas imágenes pueden copiarse en disquetes utilizando los programas de ayuda adecuados. Los disquetes pasan a llamarse entonces disquetes de arranque.

Estas imágenes de disquete contienen también el cargador o loader Syslinux y el programa linuxrc. El programa Syslinux permite seleccionar un kernel durante el arranque y pasar parámetros al hardware. El programa linuxrc presta asistencia cuando se cargan módulos del kernel especiales para el hardware y finalmente inicia la instalación.

3.4.1. Crear disquetes de arranque con rawwritewin

El programa gráfico rawwritewin le permite crear disquetes de arranque en Windows. Encontrará este programa en el CD 1 de Windows en el directorio dosutils/rawwritewin.

Una vez iniciado el programa ha de introducir el archivo imagen (image file). Dichas imágenes se encuentran también en el CD 1 en el directorio boot. Como mínimo necesitará introducir las imágenes bootdisk y modules1. Para ver estas imágenes con el navegador de archivos deberá cambiar el tipo de archivo a all files. Después introduzca un disquete en la disquetera y pulse Write.

Para crear otros disquetes a partir de las imágenes (modules1, modules2, modules3, y modules4), simplemente repita este procedimiento tantas veces como sea preciso. Los necesita si tiene dispositivos SCSI, USB, una tarjeta red o PCMCIA y quiere acceder a estos durante el proceso de instalación. El disquete de módulos puede resultar también muy útil si quiere utilizar un sistema de archivos especial durante la instalación.

3.4.2. Crear disquetes de arranque con rawrite

Para crear los disquetes de arranque y de los módulos se usa el programa DOS rawrite.exe (CD 1, directorio dosutils\rawrite). Para esto se necesita un ordenador con DOS (por ejemplo FreeDOS) o Windows instalado.

A continuación se describen los pasos que tiene que seguir si trabaja con Windows XP:

  1. Introduzca el CD 1 de SUSE LINUX.

  2. Abra una ventana de DOS (en el menú Inicio bajo Accesorios+Símbolo del sistema).

  3. Ejecute el programa rawrite.exe con la ruta correcta del lector de CD. En el siguiente ejemplo, se asume que se encuentra ubicado en el directorio Windows del disco duro C: y el lector de CD tiene asignada la letra D:.

    d:\dosutils\rawrite\rawrite
  4. Después de arrancar, el programa solicita el tipo de fuente (source) y el destino (destination) del archivo a copiar. En nuestro ejemplo se trata del disquete de arranque que pertenece a nuestro juego de CDs cuya imagen se encuentra en el CD 1 en el directorio boot. El nombre de archivo es sencillamente bootdisk. No olvide indicar aquí también la ruta del lector de CD.

    d:\dosutils\rawrite\rawrite
    RaWrite 1.2 - Write disk file to raw floppy diskette
    
    Enter source filename: d:\boot\bootdisk
    Enter destination drive: a:

Después de indicar como destino a: rawrite le solicita introducir un disquete formateado y pulsar Enter. A continuación se muestra el progreso del proceso de copiar. Es posible interrumpir la acción pulsando Ctrl-C.

3.4.3. Crear un disquete de arranque bajo un sistema de tipo Unix

Dispone de un sistema Linux o de tipo Unix equipado con un lector CD-ROM; además se necesita un disquete libre de errores (formateado). Para crear el disquete de arranque se procede de la siguiente manera:

  1. Si aún falta formatear el disquete:

    fdformat /dev/fd0u1440

    Este comando comprueba también si el disquete está libre de errores. No utilice nunca un disco que contenga errores.

  2. Introduzca el CD 1 en la unidad de CD-ROM y cambie al directorio boot en el CD: En las versiones actuales de SUSE ya no es necesario montar los CDs.

    cd /media/cdrom/boot
  3. Generar el disquete de arranque con:

    dd if=bootdsk1 of=/dev/fd0 bs=8k
  4. Repita el proceso con las imágenes bootdsk2 y bootdsk3.

En el archivo README en el directorio boot puede encontrar más información sobre las imágenes de disquetes. Puede visualizar este archivo con more o less.

De la misma manera puede crear los otros disquetes (modules1, modules2, modules3, y modules4). Los necesita si tiene dispositivos SCSI, USB, una tarjeta red o PCMCIA y quiere acceder a estos durante el proceso de instalación. El disquete de módulos puede resultar también muy útil si quiere utilizar un sistema de archivos especial durante la instalación.

La creación de un disquete de módulos no es un proceso trivial. Puede encontar una detallada información al respecto en /usr/share/doc/packages/yast2-installation/vendor.html.

3.4.4. Arrancar con un disquete (SYSLINUX)

El disquete de arranque puede utilizarse siempre que existan requisitos especiales a la hora de realizar la instalación (por ejemplo unidad de CD-ROM no disponible). El proceso de arranque es iniciado por el cargador de arranque SYSLINUX (paquete syslinux). SYSLINUX está configurado de tal modo que durante el arranque se lleva a cabo una pequeña detección de hardware. Esta consta básicamente de los siguientes pasos:

  1. Comprobar si la BIOS soporta un framebuffer adecuado para VESA 2.0 y si el kernel puede arrancarse en consecuencia.

  2. Evaluar los datos del monitor (información DDC).

  3. Se lee el primer bloque del primer disco duro (MBR) para definir posteriormente la asignación de BIOS IDs a los nombres de dispositivos Linux (devices) durante la configuración de LILO. Durante este procedimiento se intenta leer el bloque a través de las funciones lba32 de la BIOS para ver si la BIOS soporta estas funciones.

[Tip]Sugerencia

Si la tecla Mayús o Shift está pulsada durante el inicio de SYSLINUX, se saltará estos pasos. Para facilitar la búsqueda de errores es posible insertar la línea

verbose 1

en el archivo syslinux.cfg. De esta forma el cargador de arranque siempre informa sobre qué acción se va a llevar a cabo a continuación.

Si el ordenador no quiere arrancar desde el disquete, puede que tenga que cambiar previamente el orden de arranque en la BIOS a A,C,CDROM.

▪ x86
En sistemas x86 es posible arrancar con el segundo CD además de con el CD 1. Mientras que el CD 1 utiliza una imagen ISO arrancable, el CD 2 arranca mediante una imagen de disco de 2,88 MB. Utilice el CD 2 en aquellos casos en los que sabe que, aunque se puede arrancar desde un CD, no es posible hacerlo con el CD 1 (solución alternativa o fallback). ▪

3.4.5. ¿Soporta Linux mi lector CD-ROM?

Se puede decir que, por lo general, Linux soporta la mayoría de los lectores CD-ROM. Si no logra arrancar desde la unidad de CD-ROM, inténtelo mediante el CD 2.

Si el equipo carece tanto de unidad de CD-ROM como de disquete, existe la posibilidad de arrancar el sistema desde una unidad de CD-ROM externa conectada a través de USB, FireWire o SCSI. Esta opción depende fundamentalmente de si la BIOS soporta el hardware en cuestión, por lo que es posible que necesite actualizar la versión de ésta si experimenta algún problema.

3.4.6. Instalación desde una fuente en la red

En ocasiones no es posible efectuar una instalación estándar a través de un lector de CD-ROM. Por ejemplo, cuando el lector de CD-ROM es un modelo propietario antiguo no soportado, o si no dispone de unidad de CD-ROM en el segundo ordenador (ej. un portátil) pero sí una tarjeta Ethernet. SUSE LINUX ofrece la posibilidad de instalar el sistema en equipos sin CD-ROM a través de una conexión de red. En estos casos se suele utilizar NFS o FTP vía Ethernet.

La asistencia técnica no cubre esta vía de instalación, por lo que sólo los usuarios experimentados deberían usar este método.

Para instalar SUSE LINUX a través de una fuente en la red, son necesarios dos pasos:

  1. Depositar los datos necesarios para la instalación (CDs, DVD) en un ordenador que actuará posteriormente como fuente de instalación.

  2. Arrancar el sistema que se va a instalar con un disquete, CD o desde la red y configurar la red.

La fuente de instalación puede estar disponible a través de diversos protocolos, como por ejemplo NFS y FTP. Para obtener información sobre la instalación en sí, consulte la Sección 3.1.1, “Paso de parámetros a linuxrc”.


SUSE LINUX Manual de administración 9.3