Los “parámetros de arranque” son los parámetros del núcleo de Linux que generalmente se utilizan para asegurar la correcta gestión de los periféricos. En la mayoría de los casos el núcleo puede auto-detectar toda la información necesaria sobre sus periféricos pero deberá ayudar un poco a su núcleo en algunos casos.
Si ésta es la primera vez que arranca su sistema lo recomendable es utilizar los parámetros de arranque predeterminados. Es decir, no defina ningún parámetro adicional. Observe si su sistema arranca correctamente de esta manera, probablemente será lo haga. Si no lo hace, podrá reiniciar más adelante después de buscar qué parámetros específicos necesita utilizar para informar a su sistema del hardware del que dispone.
Puede encontrar información sobre muchos de los parámetros de arranque en el CÓMO de BootPrompt, que incluye también 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 la 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:avail
k/total
k available
El valor total
debe corresponder a la cantidad de RAM
disponible, en Kilobytes. Si no corresponde al tamaño real de la RAM que tiene
instalada en su sistema, debe usar el parámetro
mem=
,
definiendo la cantidad de memoria en ram
ram
y
utilizando el sufijo “k” para indicar Kilobytes, o “m” para indicar Megabytes.
Por ejemplo, para indicar que su sistema tiene 64 MB de RAM puede utilizar
tanto mem=65536k
como
mem=64m
.
Si arranca desde una consola serie el núcleo habitualmente la detectará
automáticamente.
Si desea arrancar por consola serie un ordenador que ya tiene instalados
una tarjeta de vídeo (framebuffer) y un teclado, deberá indicárselo al
núcleo con el parámetro
console=
,
donde dispositivo
dispositivo
es su dispositivo serie,
y será generalmente parecido a ttyS0
.
El sistema de instalación reconoce algunos parámetros adicionales que [5] pueden serle útiles.
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 formular muchas preguntas.
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 que sea mejor utilizar
DEBIAN_FRONTEND=text
. Esta opción ahora
mismo no es muy útil ya que, por regla general, sólo dispondrá de la
interfaz newt
en el medio de instalación
predeterminado.
Si establece este parámetro a dos conseguirá que el proceso de arranque del instalador genere registros más detallados. Si lo establece a tres obtendrá un intérprete de línea de órdenes en puntos estratégiso del proceso de arranque (salga del intérprete para continuar con el proceso de 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 órdenes para proseguir con el arranque.
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 generalmente analiza todos las unidades de disquete así como los dispositivos de almacenamiento USB en busca del disquete raíz. Puede modificar este comportamiento a través de este parámetro para que busque sólo en un dispositivo concreto.
En algunas arquitecturas se utiliza el framebuffer del núcleo para
ofrecer la opción a realizar la instalación en un número diverso de idiomas.
Si el uso de este dispositivo origina problemas en su
sistema puede deshabilitar esta característica con
el parámetro
debian-installer/framebuffer=false
.
Algunos síntomas de este problema son mensajes que traten sobre “bterm” o “bogl”,
la aparición de una pantalla en blanco o que el sistema se quede congelado
algunos minutos después de iniciarse la instalación.
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.
Por omisión, el debian-installer
configura 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 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 usando DHCP, entonces tendrá que introducir
la información manualmente. Esto puede ser útil si tiene un
servidor DHCP en su red local pero no quiere utilizarlo porque, por
ejemplo, no proporciona valores correctos.
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.
Este valor especifica la ruta de un fichero de preconfiguración que se descargará y utilizará para automatizar la instalación. Vea Sección 4.4, “Instalación automática”.
Este valor especifica la url de un fichero de preconfiguración que se cargará en la instalación automática. Consulte Sección 4.4, “Instalación automática”.
Puede necesitar definir
ramdisk_size=13000
si está usando un núcleo en la
versión 2.2.x.
[5] Tenga en cuenta que el núcleo acepta un máximo de ocho opciones de línea de órdenes y ocho 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.