5.2. Parámetros de arranque

Se llaman «parámetros de arranque» a los parámetros del núcleo de Linux que generalmente se utilizan para asegurarse de la correcta gestión de los periféricos. En la mayoría de los casos el núcleo puede auto-detectar información sobre sus periféricos pero, en algunos casos, deberá ayudar un poco a su núcleo.

Es recomendable utilizar los parámetros de arranque predeterminados si es la primera vez que arranca su sistema, es decir, no defina ningún parámetro. Observer si su sistema así correctamente, probablemente lo haga. Si no lo hace, podrá reiniciar más adelante después de buscar los específicos que necesita utilizar para informar a su sistema del hardware del que dispone.

Puede encontrar información sobre muchos parámetros de arranque en el COMO de BootPrompt, incluyendo consejos útiles para hardware poco común. Esta sección solamente contiene un resumen de los parámetros más importantes. Podrá consultar también algunas precauciones comunes más adelante en Sección 5.3, “Resolución de problemas en el proceso de instalación”.

El núcleo deberá emitir el siguiente mensaje en una de las primeras etapas del proceso de arranque:


Memory:availk/totalk
available

total debe corresponder a la cantidad de RAM disponible, en kilobytes. Si no corresponde al tamaño real de la RAM que tiene instalada, debe usar el parámetro mem=ram, definiendo la cantidad de memoria en ram y utilizando el sufijo «k» para kilobytes, o «m» para megabytes. Por ejemplo, para indicar 64MB de RAM puede utilizar tanto mem=65536k como mem=64m.

Habitualmente el núcleo detectará automáticamente una consola serie si la utiliza en el arranque Si el desea arrancar por consola serie un ordenador que ya tiene una tarjeta de vídeo (framebuffer) y un teclado instalados deberá indicárselo al núcleo con el parámetro console=dispositivo, donde dispositivo es su dispositivo serie, que generalmente es algo parecido a ttyS0.

5.2.1. Parámetros del instalador de Debian

El sistema de instalación reconoce algunos parámetros adicionales que [3] pueden ser útiles.

debconf/priority

El valor de este parámetro define la prioridad de los mensajes que se mostrarán durante la instalación. No se mostrará ningún mensaje de menor prioridad a la aquí definida.

La instalación utiliza debconf/priority=high como valor predeterminado. Esto significa que se mostrarán los mensajes de prioridades alta y crítica, pero no así los mensajes con prioridades media y baja. El instalador, sin embargo, ajustará esta prioridad si se produce algún error.

Si utiliza como parámetro de arranque debconf/priority=medium, se le mostrará el menú del instalador y tendrá un mayor control sobre la instalación. Si usa debconf/priority=low, se mostrarán todos los mensajes (esto es equivalente al método de arranque experto). Si utiliza debconf/priority=critical, el sistema de instalación mostrará solamente los mensajes críticos e intentará hacer lo correcto sin hace muchas preguntas.

DEBIAN_FRONTEND

Este parámetro de arranque controla el tipo de interfaz de usuario que utilizará el instalador. A continuación se muestran los posibles valores que puede tomar este parámetro:

  • DEBIAN_FRONTEND=noninteractive

  • DEBIAN_FRONTEND=text

  • DEBIAN_FRONTEND=newt

  • DEBIAN_FRONTEND=slang

  • DEBIAN_FRONTEND=ncurses

  • DEBIAN_FRONTEND=bogl

  • DEBIAN_FRONTEND=gtk

  • DEBIAN_FRONTEND=corba

La interfaz predeterminada es DEBIAN_FRONTEND=newt. Si va a realizar una instalación a través de una consola serie puede ser mejor utilizar DEBIAN_FRONTEND=text. Esta opción no es ahora mismo muy útil ya que, por regla general, sólo dispondrá de la interfaz newt en el medio de instalación predeterminado.

BOOT_DEBUG

El pasar este parámetro de arranque provocará que se generen registros más detallados del arranque.

BOOT_DEBUG=0

Este es el valor predeterminado.

BOOT_DEBUG=1

Más detallado de lo habitual.

BOOT_DEBUG=2

Incluye mucha información de depuración.

BOOT_DEBUG=3

Se ejecutan intérpretes de órdenes en diversos puntos en el proceso de arranque para permitir una depuración detallada. Salga del intérprete de ordenes para proseguir con el arranque.

INSTALL_MEDIA_DEV

Mediante este parámetro se indica la ruta al dispositivo desde donde cargar el instalador. Por ejemplo, INSTALL_MEDIA_DEV=/dev/floppy/0

El disquete de arranque normalmente analiza todos las unidades de disquete y dispositivos de almacenamiento USB en busca del disquete raíz. Si utiliza este paramétro puede modificar su comportamiento para que solamente busque en un dispositivo concreto.

debian-installer/framebuffer

En algunas arquitecturas se utiliza el framebuffer del núcleo para dar la opción a realizar la instalación en un número diverso de idiomas. Si el uso de éste origina problemas en su su sistema puede deshabilitar esta característica con el parámetro debian-installer/framebuffer=false. Algunos síntomas de problemas son mensajes de que tratan sobre bterm o bogl, la aparición de una pantalla en blanco o que el sistema se quede congelado algunos minutos después de que inicie la instalación.

Se han observado este tipo de problemas en hppa.

debian-installer/probe/usb

Puede evitar que se comprueben los dispositivos USB en el arranque definiendo este valor a false en caso de que esta comprobación de lugar a problemas.

netcfg/disable_dhcp

Por omisión, el debian-installer solicita automáticamente la conexión de red a través de DHCP. No podrá revisar ni cambiar los valores obtenidos de esta forma si la prueba tiene éxito. Sin embargo, podrá realizar la configuración de de forma manual en el caso de que falle la solicitud DHCP.

Puede usar el parámetro netcfg/disable_dhcp=true para que no se lleve a cabo la configuración de red con DHCP, tendrá entonces que introducir la información manualmente. Esto puede ser útil si vd. tiene un servidor DHCP en su red local pero no quiere utilizarlo porque, por ejemplo, no proporciona valores que correctos

hw-detect/start_pcmcia

Si quiere evitar que se ejecuten los servicios PCMCIA deberá definir este parámetro a false. Algunos ordenadores portátiles son conocidos por tener problemas en estos casos, y puede ser recomendable deshabilitarlo.

preseed/url

Este valor especifíca la url de un fichero de pre-configuración que se descargará y utilizará para automatizar la instalación. Vea Sección 4.4, “Instalación automática”.

preseed/file

Este valor especifíca la url de un fichero de pre-configuración que se utilizará que se cargará en la instalación automática. Consulte Sección 4.4, “Instalación automática”.

ramdisk_size

Puede necesitar definir ramdisk_size=13000 si está usando un núcleo en la versión 2.2.x.



[3] Tenga en cuenta que el núcleo acepta un máximo de ocho opciones de línea de órdenes y ocho opciones del entorno, incluyendo cualquier opción que el instalador añada por omisión. Si excede este número, los núcleos de versión 2.4 descartarán las opciones que lo sobrepasen y los núcleos 2.6 se bloquearán.