Resolución de problemas en el proceso de instalación Fiabilidad de la unidad de CD-ROM Algunas veces, especialmente en el caso de las unidades antiguas de CD-ROM, el instalador puede fallar y no poder arrancar del CD-ROM. El instalador puede que (aún después de haber arrancado con éxito del CD-ROM) falle al reconocer el CD-ROM o devuelva errores mientras lee de éste durante la instalación. Hay muchas causas posibles para estos problemas. Aquí sólo se pueden listar algunos problemas comunes y dar sugerencias generales de cómo tratarlos. Lo demás depende de usted. Hay dos cosas muy sencillas que debería intentar primero. Si el CD-ROM no arranca, compruebe que se introdujo correctamente y que no está sucio. Si el instalador no consigue reconocer el CD-ROM, intente ejecutarlo de nuevo sólo con la opción Detectar y montar el CD-ROM . Se sabe que algunos problemas relacionados con DMA en unidades de CD-ROM antiguas se resuelven de esta forma. Pruebe las sugerencias que se muestran en las subsecciones a continuación si no funciona ninguna de estas opciones. Algunas, pero no todas, las opciones que aquí se discuten son válidas tanto para las unidades de CD-ROM como las unidades de DVD. Se utilizará sólo el término CD-ROM con el objetivo de simplificar el texto. En cualquier caso, intente cualquiera de los otros métodos de instalación disponible si no consigue que la instalación funcione mediante CD-ROM. Problemas habituales Algunas unidades antiguas de CD-ROM no pueden leer discos que se grabaron a altas velocidades con grabadores de CD modernos. Si su sistema arranca correctamente desde CD-ROM, no significa necesariamente que &arch-kernel; también tenga soporte para CD-ROM (o, más concretamente, la controladora a la que está conectada su unidad de CD-ROM). Algunas unidades antiguas de CD-ROM no funcionan correctamente si se activa la función direct memory access (DMA). Cómo investigar y, quizás, solucionar problemas Si el CD-ROM no puede arrancar, intente las sugerencias descritas a continuación. Check that your BIOS actually supports booting from CD-ROM (older systems possibly don't) and that your CD-ROM drive supports the media you are using. Compruebe que la suma md5 de la imagen coincide con el valor listado en el fichero MD5SUMS si ha descargado la imagen ISO. Este fichero debería estar disponibles en la misma ubicación de la que descargo la imagen. $ md5sum debian-testing-i386-netinst.iso a20391b12f7ff22ef705cee4059c6b92 debian-testing-i386-netinst.iso A continuación, compruebe que la suma md5 del CD-ROM grabado también coincide. La orden mostrada a continuación debería ser suficiente para poder hacer esto. Utiliza el tamaño de la imagen ppara leer el número de bytes correcto del CD-ROM. $ dd if=/dev/cdrom | \ > head -c `stat --format=%s debian-testing-i386-netinst.iso` | \ > md5sum a20391b12f7ff22ef705cee4059c6b92 - 262668+0 records in 262668+0 records out 134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s Puede volver a intentar la instalación si no se detecta el CD-ROM después de que el instalador haya arrancado con éxito, ya que esto algunas veces resuelve el problema. Intente cambiar el CD-ROM a la otra unidad si tiene más de una unidad de CD-ROM. Intente algunas de las sugerencias mostradas a continuación si no funciona ninguna de éstas o si se dan errores cuando se intenta leer de éste. Para llevarlas a cabo es necesario tener algunos conocimientos básicos de &arch-kernel;. Debe cambiar primero a la segunda consola virtual (VT2) y activar el intérprete de órdenes para ejecutar cualquiera de estas órdenes. Cambie al terminal virtual VT4 o consulte los contenidos de /var/log/syslog (utilice nano como editor) para comprobar si hay algún mensaje de error específico. Una vez lo haya hecho, compruebe también la salida de ejecutar dmesg. Puede ver si se ha reconocido su unidad de CD-ROM comprobando la salida de dmesg. Debería ver algo como esto (las líneas no tienen por qué ser consecutivas): Probing IDE interface ide1... hdc: TOSHIBA DVD-ROM SD-R6112, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 Es posible que su unidad de CD-ROM esté conectada pero no se haya reconocido o puede no estar soportada, si no ve ninguna de estas líneas. Si sabe qué controlador es necesario para su controladora puede intentar cargarla de forma manual ejecutando la orden modprobe. Compruebe que hay un nodo de dispositivo para su unidad de CD-ROM en /dev/. En el ejemplo anterior, el nodo se llamaría /dev/hdc. También debería existir /dev/cdrom. Utilice la orden mount para comprobar si el CD-ROM está ya montado. Si no lo está puede intentar montarlo manualmente con: $ mount /dev/hdc /cdrom Compruebe si se produce algún mensaje de error después de ejecutar esta orden. Compruebe si está activo la función de DMA: $ cd /proc/ide/hdc $ grep using_dma settings using_dma 1 0 1 rw Un valor de 1 en la primera columna después de using_dma significa que está activa. Si lo está, intente desactivarla: $ echo -n "using_dma:0" >settings Asegúrese que está en el directorio del dispositivo que corresponde a su unidad de CD-ROM. Intente comprobar la integridad del CD-ROM con la opción que encontrará al final del menú principal del instalador si se producen problemas durante la instalación. Esta opción puede utilizarse como una prueba general para determinar si el CD-ROM se puede leer con fiabilidad. Fiabilidad de los disquetes El problema más habitual para las personas que utilizan disquetes para instalar Debian por primera vez suele ser la fiabilidad de los disquetes. El disquete de arranque es el que puede dar mayores problemas, debido a que es leído directamente por el hardware, antes de que arranque Linux. A menudo, el hardware no lee tan confiablemente como lo hace el controlador de disquetes de Linux, y podría detenerse sin mostrar ningún mensaje de error si lee datos incorrectos. También pueden producirse problemas en los disquetes de controladores, fácilmente observables porque se producen una gran cantidad de mensajes sobre errores E/S del disquete. Si su instalación se bloquea en un disquete en particular, lo primero que debe hacer es volver a descargar la imagen de disquete y escribirla en un disquete distinto. No es suficiente con simplemente formatear de nuevo el antiguo, incluso aunque el proceso de formateo parezca haberse producido correctamente y no ha mostrado ningún fallo. Muchas veces puede ser útil intentar escribir en el disquete en un sistema diferente. Un usuario informó que tuvo que escribir las imágenes a un disquete tres veces antes que uno funcionara, todo funcionó correctamente con el tercer disquete. Otros usuarios han informado que simplemente el reiniciar algunas veces con el mismo disquete en la unidad de disquete puede llevar a un arranque con éxito. Todos estos problemas se deben a hardware o controladores firmware defectuosos. Configuración del arranque En caso de que tenga problemas, el núcleo se bloquee durante el proceso de arranque, no reconozca los dispositivos que tiene o no se reconozcan correctamente las unidades, lo primero que debe verificar son los parámetros de arranque, como se explica en . A menudo, se pueden solventar los problemas desconectando algunos periféricos y elementos añadidos e intentando de nuevo el arranque. Algunos módems internos, tarjetas de sonido, y dispositivos «Plug-n-Play» pueden ser especialmente problemáticos. Puede que tenga que incluir un argumento de arranque para limitar la cantidad de memoria que reconocerá el núcleo si tiene una gran cantidad de memoria en su máquina, más de 512 MB, y el instalador se bloquea cuando arranca el núcleo, utilice, por ejemplo, mem=512m. Problemas comunes durante la instalación en &arch-title; Hay algunos problemas comunes que se producen en la instalación y que pueden resolverse o evitarse pasando ciertos parámetros de arranque al instalador. Algunos sistemas tienen disquetes con DCLs invertidos. Si obtiene errores en la lectura del disquete y está seguro de que el disquete es bueno y está bien grabado intente utilizar el parámetro floppy=thinkpad. Puede no reconocerse la unidad IDE en algunos sistemas, como es el caso del IBM PS/1 o ValuePoint (que tienen una unidad de disco ST-506). Intente primero arrancar la instalación sin introducir ningún parámetro para ver si la unidad IDE se detecta correctamente. Si no se detecta, debe obtener la información de geometría de la unidad (cilindros, cabezas y sectores) y utilizar el parámetro hd=cilindros,cabezas,sectores. Si el núcleo se queda parado después de decir Checking 'hlt' instruction... y tiene un sistema muy antiguo debería probar a deshabilitar esta prueba con el argumento de arranque no-hlt. Es posible que algunos sistemas (sobre todo portátiles) que tengan una resolución nativa que no tenga una relación de aspecto 4:3 (no sea, por ejemplo, 800x600 ó 1024x768) presenten una pantalla en blanco una vez el instalador haya arrancado. Puede arrancar el instalador con el parámetro vga=788. Este parámetro vga=788 activará el framebuffer con una resolución de 800x600. Aunque ésta no sea la resolución óptima para su sistema probablemente funcione. Puede obtener una lista de las resoluciones soportadas utilizando el parámetro vga=ask, pero ha de tener en cuenta que la lista puede no ser completa. para resolver este problema. Si eso no funciona puede intentar utilizar el parámetro de arranque fb=false. Si su pantalla empieza a mostrar una imagen rara cuando arranca el núcleo, como pudiera ser mostrarse todo en blanco, o todo en negro, o con algunos pixels coloreados al azar mal, puede que tenga una tarjeta de vídeo problemática que no es capaz de cambiar al modo framebuffer correctamente. Puede utilizar el parámetro del arranque fb=false para deshabilitar el framebuffer en consola. Si hace esto, sólo podrá ver la instalación en un conjunto reducido de idiomas debido a las funcionalidades limitadas de la consola. Si quiere los detalles, consulte . Parada del sistema durante la fase de configuración de PCMCIA Se sabe de algunos modelos de ordenador portátil de Dell que se quedan parados cuando la detección de dispositivos PCMCIA intenta acceder a algunas direcciones hardware. Es posible que otros ordenadores portátiles sufran problemas parecidos. Si tiene este problema y no necesita soporte de PCMCIA durante la instalación puede deshabilitar PCMCIA con el parámetro de arranque hw-detect/start_pcmcia=false. Podrá configurar PCMCIA una vez termine la instalación y excluir el rango de recursos que causa el problema. También puede intentar arrancar el instalador en modo experto. Si lo hace, se le preguntará las opciones del rango de recursos para sus necesidades hardware. Por ejemplo, si tiene alguno de los ordenadores portátiles Dell mencionados anteriormente podría introducir aquí exclude port 0x800-0x8ff. Encontrará un listado de opciones de configuración de recursos habituales en System resource settings section of the PCMCIA HOWTO. Tenga en cuenta que ha de omitir cualquier coma, si la hay, cuando introduzca este valor en el instalador. Parada del sistema durante la carga de módulos USB El núcleo intenta generalmente cargar los módulos USB y el controlador de teclado USB para poder operar con algunos teclados USB no estándar. Hay, sin embargo, algunos sistemas USB mal hechos donde el controlador cuelga el sistema al arrancar. Una opción para evitar esta parada es deshabilitar el controlador USB en la configuración de la BIOS de su placa base. Otra opción es pasar el parámetro nousb en el arranque. Problemas de instalación comunes en &arch-title; Existen algunos problemas comunes de instalación que merece la pena mencionar. Salida de video mal dirigida Es relativamente común tener dos tarjetas de video en un sistema &arch-title;, por ejemplo, una tarjeta ATI y una tarjeta Sun Creator 3D. En algunos casos esto origina que la salida de video se dirija incorrectamente una vez el sistema haya arrancado. En estos casos habituales la salida sólo mostrará: Remapping the kernel... done Booting Linux... Para evitar esto puede simplemente desconectar una de las tarjetas de video o deshabilitar la que no utiliza en la fase de arranque OpenProm utilizando un parámetro del núcleo. Por ejemplo, si quiere deshabilitar una tarjeta ATI debería arrancar el instalador con video=atyfb:off. Tenga en cuenta que es posible que tenga que añadir este parámetro manualmente a la configuración de silo (edite el fichero /target/etc/silo.conf antes de reiniciar) y, si ha instalado X11, modifique la controladora de video en /etc/X11/xorg.conf. Fallo en el arranque o la instalación de CD-ROM Algunos sistemas Sparc son difíciles de arrancar del CD-ROM y, aún cuando arrancan, pueden producirse fallos inexplicables durante la instalación. La mayoría de los problemas de este tipo se han reportado en sistemas SunBlade. Le recomendamos instalar estos sistemas con el arranque de red del instalador. Interpretar los mensajes de inicio del núcleo Durante la secuencia de arranque podría ver muchos mensajes de la forma can't find algo, o algo not present, can't initialize algo, o incluso this driver release depends on algo . Muchos de estos mensajes son inocuos. Los ve porque el sistema de instalación está programado para ejecutarse en ordenadores con diversos dispositivos. Obviamente, ningún ordenador tendrá todos y cada uno de los posibles dispositivos, de modo que el sistema operativo emite algunos mensajes de advertencia mientras intenta buscar dispositivos que usted no tiene. También podría observar que el sistema se detiene durante algunos momentos. Esto ocurre cuando se está esperando que un dispositivo responda y éste no está presente en su sistema. Podrá crear más adelante un núcleo a medida (lea ) si piensa que el tiempo que tarda en arrancar el sistema es muy largo. Informar de fallos Podría serle útil la opción de informe de fallos del menú si ha pasado la fase inicial de arranque pero no puede completar la instalación. Esta opción le permite copiar los registros de fallos de sistema y la información de configuración a un disquete, o descargarlas con un navegador web. Esta información puede darle pistas sobre lo que ha fallado y cómo solucionarlo. Podría también querer adjuntar esta información si va a enviar un informe de fallos. Puede encontrar otros mensajes de instalación pertinentes en /var/log/ durante la instalación, y en /var/log/installer/ después de que el ordenador ha sido arrancado con el sistema instalado. Enviar los informes de la instalación Por favor, envíe un informe de su instalación si tiene problemas. Le animamos a hacerlo incluso si la instalación tiene éxito, de esta forma podremos obtener la mayor información posible sobre la mayor cantidad de configuraciones de hardware. Tenga en cuenta que el informe de instalación se publicará en el sistema de seguimiento de fallos de Debian y que se reenviará a una lista de correo pública. Asegúrese que utiliza una dirección de correo electrónico que no le importa que se haga público. La forma más sencilla de enviar un informe de instalación si tiene un sistema Debian funcionando es instalar los paquetes installation-report y reportbug (apt-get install installation-report reportbug), configurar reportbug como se describe en , y ejecutar la orden reportbug installation-reports. Haga uso de la plantilla mostrada a continuación cuando haga un informe de instalación, y envíelo (en inglés) como un informe de fallo para el pseudo paquete installation-reports a la dirección submit@bugs.debian.org. Package: installation-reports Boot method: <Cómo arrancó la instalación? ¿Con un CD? ¿Con un disquete? ¿Desde la red?> Image version: <Escriba la fecha y desde donde obtuvo la imagen> Date: <Fecha y hora de la instalación> Machine: <Descripción de la máquina (p. ej., IBM Thinkpad R32)> Processor: <Tipo de procesador> Memory: <Cantidad de memoria RAM> Partitions: <Basta con la salida de «df -Tl», es preferible la tabla de particiones sin editar> Output of lspci -knn (o lspci -nn): <Salida de la orden «lspci -knn» (o «lspci -nn»)> Base System Installation Checklist: <Marque según sea su caso: Escriba «O» si dicha fase funcionó, «E» si presentó algún fallo y déjela en blanco si no intentó o no usó esta opción.> [O] = OK, [E] = Error (descríbalo a continuación), [ ] = didn't try it Initial boot: [ ] <¿Funcionó el arranque inicial?> Detect network card: [ ] <¿Se configuró el hardware de red?> Configure network: [ ] <¿Se configuró la red?> Detect CD: [ ] <¿Se detectó la unidad de CD?> Load installer modules: [ ] <¿Se cargaron los módulos del instalador?> Detect hard drives: [ ] <¿Se detectaron los discos duros?> Partition hard drives: [ ] <¿Se particionó el disco duro?> Install base system: [ ] <¿Se instaló el sistema base?> Clock/timezone setup: [ ] <¿Se configuró bien la zona horaria?> User/password setup: [ ] <¿Se configuró correctamente el usuario?> Install tasks: [ ] <¿Se instalaron bien las tareas?> Install boot loader: [ ] <¿Se instaló el gestor de arranque?> Overall install: [ ] <¿Reinició correctamente?> Comments/Problems: <Describa la instalación en detalle, e incluya cualquier idea o comentario que tuvo durante la instalación.> Nota del traductor: Los comentarios (todo lo que va entre < >) en español deben ser eliminados en el momento de llenar el informe. Envíe el informe en inglés, no debe traducir o escribir frases en español en las opciones especificadas. En el informe de fallo describa cuál es el problema, incluya los últimos mensajes visibles del núcleo en el caso de que éste se bloquee. Describa los pasos que llevó a cabo y que condujeron al sistema a la situación del fallo.