Difference between revisions of "Kernel parameters (Español)"

From ArchWiki
Jump to: navigation, search
(Véase también)
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:Kernel (Español)]]
 
[[Category:Kernel (Español)]]
 
[[en:Kernel parameters]]
 
[[en:Kernel parameters]]
 +
[[ja:Kernel parameters]]
 
[[zh-CN:Kernel parameters]]
 
[[zh-CN:Kernel parameters]]
 
Hay tres formas de pasar opciones al kernel y de ese modo controlar su comportamiento:
 
Hay tres formas de pasar opciones al kernel y de ese modo controlar su comportamiento:
Line 18: Line 19:
 
==== Syslinux ====
 
==== Syslinux ====
  
* Pulse {{Keypress|Tab}} cuando el menú se visualice y agregue los parámetros al final de la cadena:
+
* Pulse {{ic|Tab}} cuando el menú se visualice y agregue los parámetros al final de la cadena:
  
 
: {{bc|1=> .linux ../vmlinuz-linux root=/dev/sda3 ro initrd=../initramfs-linux.img ''quiet splash''}}
 
: {{bc|1=> .linux ../vmlinuz-linux root=/dev/sda3 ro initrd=../initramfs-linux.img ''quiet splash''}}
  
: Pulse {{Keypress|Intro}} para arrancar con estos parámetros.
+
: Pulse {{ic|Intro}} para arrancar con estos parámetros.
  
 
* Para hacer permanente la modificación al reiniciar el sistema, edite {{ic|/boot/syslinux/syslinux.cfg}} y añada los parámetros a la línea {{ic|APPEND}}:
 
* Para hacer permanente la modificación al reiniciar el sistema, edite {{ic|/boot/syslinux/syslinux.cfg}} y añada los parámetros a la línea {{ic|APPEND}}:
Line 32: Line 33:
 
==== GRUB ====
 
==== GRUB ====
  
* Pulse {{Keypress|e}} cuando el menú se visualice+ y agregue los parámetros al final de la línea {{ic|linux}}:
+
* Pulse {{ic|e}} cuando el menú se visualice+ y agregue los parámetros al final de la línea {{ic|linux}}:
  
 
: {{bc|1=linux  /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro  ''quiet splash''}}
 
: {{bc|1=linux  /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro  ''quiet splash''}}
  
: Pulse {{Keypress|b}} para arrancar con estos parámetros.
+
: Pulse {{ic|b}} para arrancar con estos parámetros.
  
 
* Para hacer el cambio permanente después de reiniciar el sistema, se ''podría'' modificar manualmente {{ic|/boot/grub/grub.cfg}} con la línea exacta vista arriba, para los principiantes se recomienda:
 
* Para hacer el cambio permanente después de reiniciar el sistema, se ''podría'' modificar manualmente {{ic|/boot/grub/grub.cfg}} con la línea exacta vista arriba, para los principiantes se recomienda:
Line 52: Line 53:
 
==== GRUB Legacy ====
 
==== GRUB Legacy ====
  
* Pulse {{Keypress|e}} cuando el menú aparece y agregue los parámetros al final de la línea {{ic|kernel}}:
+
* Pulse {{ic|e}} cuando el menú aparece y agregue los parámetros al final de la línea {{ic|kernel}}:
  
 
: {{bc|1=kernel /boot/vmlinuz-linux root=/dev/sda3 ro ''quiet splash''}}
 
: {{bc|1=kernel /boot/vmlinuz-linux root=/dev/sda3 ro ''quiet splash''}}
  
: Pulse {{Keypress|b}} para arrancar con estos parámetros.
+
: Pulse {{ic|b}} para arrancar con estos parámetros.
  
 
* Para hacer el cambio permanentes después de reiniciar el sistema, edite {{ic|/boot/grub/menu.lst}} y añada a la línea del {{ic|kernel}} los parámetros , exactamente igual que antes.
 
* Para hacer el cambio permanentes después de reiniciar el sistema, edite {{ic|/boot/grub/menu.lst}} y añada a la línea del {{ic|kernel}} los parámetros , exactamente igual que antes.
Line 72: Line 73:
  
 
Para obtener más información sobre la configuración de LILO, consulte el artículo [[LILO]].
 
Para obtener más información sobre la configuración de LILO, consulte el artículo [[LILO]].
 +
 +
==== rEFInd ====
 +
* Para hacer que el cambio permanezca al reiniciar el sistema, edite {{ic|/boot/EFI/arch/refind_linux.conf}} y añada a todas las líneas o a las que lo necesiten, por ejemplo:
 +
: {{bc|1="Boot to X"  "root=PARTUUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro rootfstype=ext4 quiet splash}}
 +
 +
* Si ha desactivado la detección automática de los sistemas operativos en rEFInd y se han definido, en su lugar, dichos sistemas operativos por párrafos en el archivo {{ic|/boot/EFI/refind/refind.conf}}, entonces, para cargar su sistema operativo, puede editar el archivo como sigue:
 +
: {{bc|<nowiki>menuentry "Arch" {
 +
loader /EFI/arch/vmlinuz-arch.efi
 +
options "quiet splash ro root=PARTUUID=978e3e81-8048-4ae1-8a06-aa727458e8ff"</nowiki>}}
 +
 +
Para obtener más información sobre la configuración de los parámetros del kernel en rEFInd, véase
 +
# [http://www.rodsbooks.com/refind/linux.html Configuring the rEFInd Bootmanager]
 +
# [http://www.rodsbooks.com/refind/linux.html Methods of Booting Linux]
  
 
== Lista de parámetros ==
 
== Lista de parámetros ==
  
{{Expansion|La lista necesita más parámetros.}}
+
Los parámetros siempre vienen como {{ic|parameter}} o {{ic|1=parameter=value}}. Todos estos parámetros distinguen entre mayúsculas y minúsculas.
  
{{Nota|No todas las opciones de la lista están siempre disponibles. La mayoría se asocian con los subsistemas y funcionan solo si el kernel está configurado con los subsistemas compilados en los mismos. También dependen de la presencia del equipo al que esté asociado.}}
+
{{Nota|No todas las opciones de la lista están siempre disponibles. La mayoría se asocian con los subsistemas y funcionan solo si el kernel está configurado con los subsistemas compilados en los mismos. También dependen de la presencia del hardware al que estén asociado.}}
  
 
{| border="1"
 
{| border="1"
![[SysVinit]]!![[systemd (Español)|systemd]]!!Descripción
+
!parámetro!!Descripción
 
|-
 
|-
| {{ic|3}} || {{ic|1=systemd.unit=multi-user}} || Arranca en el nivel de ejecución especificado (3, en este caso). Funciona con 1-6.
+
|{{ic|1=root=}}|| Sistema de archivos root.
 
|-
 
|-
| {{ic|1}}  || {{ic|1=systemd.unit=rescue}} || Arranca en modo usuario único (root).
+
|{{ic|1=ro}}|| Monta el dispositivo root como solo lectura en el arranque.
 
|-
 
|-
| {{ic|nomodeset}} || {{ic|nomodeset}} || Desactiva el [[Kernel Mode Setting (Español)|Kernel Mode Setting]].
+
|{{ic|1=rw}}|| Monta el dispositivo root como lectura-escritura en el arranque (por defecto).
 
|-
 
|-
| {{ic|1=loglevel=3}} || {{ic|1=loglevel=3}} || Elimina los mensajes "misaligned reg" y "unknown connector type" que surgen durante el arranque con el controlador [[Nouveau (Español)|Nouveau]]. Véase [https://bbs.archlinux.org/viewtopic.php?id=137509 este] tema.
+
|{{ic|1=initrd=}}|| Especifica la ubicación del disco RAM inicial.
 +
|-
 +
|{{ic|1=init=}}|| Ejecuta el binario especificado en lugar de {{ic|/sbin/init}} (enlace simbólico a [[systemd (Español)|systemd]] en Arch) como proceso init.
 +
|-
 +
|{{ic|1=init=/bin/sh}}|| Arranca en modo shell.
 +
|-
 +
|{{ic|1=systemd.unit=}}||
 +
|-
 +
|{{ic|1=systemd.unit=multi-user}}|| Arranca en el runlevel especificado.
 +
|-
 +
|{{ic|1=systemd.unit=rescue}}|| Arranca en modo usuario único (root).
 +
|-
 +
|{{ic|nomodeset}}|| Desactiva [[Kernel Mode Setting]].
 
|-
 
|-
| -- || {{ic|1=init=/usr/lib/systemd/systemd}} || Arranca usando [[Systemd (Español)#Instalación|systemd]] en lugar de SysVinit.
 
 
|}
 
|}
  
Todos estos parámetros distinguen entre mayúsculas y minúsculas.
+
Para obtener una lista completa de todas las opciones, consulte la [https://www.kernel.org/doc/Documentation/kernel-parameters.txt documentación del kernel].
 
+
Para obtener una lista completa de todas las opciones conocidas, consulte la [https://www.kernel.org/doc/Documentation/kernel-parameters.txt documentación del kernel].
+
  
 
== Véase también ==
 
== Véase también ==
  
 
* [[sysctl]]
 
* [[sysctl]]
 +
* [[Power saving#Kernel parameters]]
 
* [http://files.kroah.com/lkn/lkn_pdf/ch09.pdf Lista de parámetros del kernel con más explicacones y agrupados por opciones similares]
 
* [http://files.kroah.com/lkn/lkn_pdf/ch09.pdf Lista de parámetros del kernel con más explicacones y agrupados por opciones similares]

Revision as of 07:37, 25 September 2013

Hay tres formas de pasar opciones al kernel y de ese modo controlar su comportamiento:

  1. Durante la compilación del kernel.
  2. Al arrancar el kernel (por lo general, cuando se invoca desde un gestor de arranque).
  3. En tiempo de ejecución (a través de los archivos en /proc y /sys).

Esta página explica con más detalle el segundo método y muestra una lista de los parámetros del kernel más utilizados en Arch Linux.

Configuración

Los parámetros del kernel se pueden configurar de forma temporal mediante la edición del menú de arranque cuando se muestra, o, de forma permanente, modificando el archivo de configuración del gestor de arranque.

Aquí vamos a añadir los parámetros quiet y splash en Syslinux, GRUB, GRUB Legacy y LILO.

Syslinux

  • Pulse Tab cuando el menú se visualice y agregue los parámetros al final de la cadena:
> .linux ../vmlinuz-linux root=/dev/sda3 ro initrd=../initramfs-linux.img quiet splash
Pulse Intro para arrancar con estos parámetros.
  • Para hacer permanente la modificación al reiniciar el sistema, edite /boot/syslinux/syslinux.cfg y añada los parámetros a la línea APPEND:
APPEND root=/dev/sda3 ro quiet splash

Para obtener más información sobre la configuración de Syslinux, consulte el artículo Syslinux.

GRUB

  • Pulse e cuando el menú se visualice+ y agregue los parámetros al final de la línea linux:
linux   /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro  quiet splash
Pulse b para arrancar con estos parámetros.
  • Para hacer el cambio permanente después de reiniciar el sistema, se podría modificar manualmente /boot/grub/grub.cfg con la línea exacta vista arriba, para los principiantes se recomienda:
Editar /etc/default/grub y añadir las opciones del kernel para la línea GRUB_CMDLINE_LINUX_DEFAULT:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Y después vuelva a regenerar automáticamente el archivo grub.cfg con la orden:
# grub-mkconfig -o /boot/grub/grub.cfg

Para obtener más información sobre la configuración de GRUB, consulte el artículo GRUB.

GRUB Legacy

  • Pulse e cuando el menú aparece y agregue los parámetros al final de la línea kernel:
kernel /boot/vmlinuz-linux root=/dev/sda3 ro quiet splash
Pulse b para arrancar con estos parámetros.
  • Para hacer el cambio permanentes después de reiniciar el sistema, edite /boot/grub/menu.lst y añada a la línea del kernel los parámetros , exactamente igual que antes.

Para obtener más información sobre la configuración de GRUB Legacy, consulte el artículo GRUB Legacy.

LILO

  • Añada a /etc/lilo.conf:
image=/boot/vmlinuz-linux
        ...
        quiet splash

Para obtener más información sobre la configuración de LILO, consulte el artículo LILO.

rEFInd

  • Para hacer que el cambio permanezca al reiniciar el sistema, edite /boot/EFI/arch/refind_linux.conf y añada a todas las líneas o a las que lo necesiten, por ejemplo:
"Boot to X"   "root=PARTUUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro rootfstype=ext4 quiet splash
  • Si ha desactivado la detección automática de los sistemas operativos en rEFInd y se han definido, en su lugar, dichos sistemas operativos por párrafos en el archivo /boot/EFI/refind/refind.conf, entonces, para cargar su sistema operativo, puede editar el archivo como sigue:
menuentry "Arch" {
	loader /EFI/arch/vmlinuz-arch.efi
	options "quiet splash ro root=PARTUUID=978e3e81-8048-4ae1-8a06-aa727458e8ff"

Para obtener más información sobre la configuración de los parámetros del kernel en rEFInd, véase

  1. Configuring the rEFInd Bootmanager
  2. Methods of Booting Linux

Lista de parámetros

Los parámetros siempre vienen como parameter o parameter=value. Todos estos parámetros distinguen entre mayúsculas y minúsculas.

Nota: No todas las opciones de la lista están siempre disponibles. La mayoría se asocian con los subsistemas y funcionan solo si el kernel está configurado con los subsistemas compilados en los mismos. También dependen de la presencia del hardware al que estén asociado.
parámetro Descripción
root= Sistema de archivos root.
ro Monta el dispositivo root como solo lectura en el arranque.
rw Monta el dispositivo root como lectura-escritura en el arranque (por defecto).
initrd= Especifica la ubicación del disco RAM inicial.
init= Ejecuta el binario especificado en lugar de /sbin/init (enlace simbólico a systemd en Arch) como proceso init.
init=/bin/sh Arranca en modo shell.
systemd.unit=
systemd.unit=multi-user Arranca en el runlevel especificado.
systemd.unit=rescue Arranca en modo usuario único (root).
nomodeset Desactiva Kernel Mode Setting.

Para obtener una lista completa de todas las opciones, consulte la documentación del kernel.

Véase también