Difference between revisions of "Kernel parameters (Español)"
(→Lista de parámetros) |
|||
Line 92: | Line 92: | ||
|- | |- | ||
| -- || {{ic|1=init=/usr/lib/systemd/systemd}} || Arranca usando [[Systemd (Español)#Instalación|systemd]] en lugar de SysVinit. | | -- || {{ic|1=init=/usr/lib/systemd/systemd}} || Arranca usando [[Systemd (Español)#Instalación|systemd]] en lugar de SysVinit. | ||
+ | |- | ||
+ | | {{ic|1=init=/bin/sh rw}} || {{ic|1=init=/bin/sh rw}} || Arrancar en la Shell. | ||
|} | |} | ||
Revision as of 15:28, 1 February 2013
zh-CN:Kernel parameters Hay tres formas de pasar opciones al kernel y de ese modo controlar su comportamiento:
- Durante la compilación del kernel.
- Al arrancar el kernel (por lo general, cuando se invoca desde un gestor de arranque).
- 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.
Contents
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 Template:Keypress 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 Template:Keypress 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íneaAPPEND
:
-
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 Template:Keypress 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 Template:Keypress 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íneaGRUB_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 Template:Keypress 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 Template:Keypress 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 delkernel
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.
Lista de parámetros
SysVinit | systemd | Descripción |
---|---|---|
3 |
systemd.unit=multi-user |
Arranca en el nivel de ejecución especificado (3, en este caso). Funciona con 1-6. |
1 |
systemd.unit=rescue |
Arranca en modo usuario único (root). |
nomodeset |
nomodeset |
Desactiva el Kernel Mode Setting. |
loglevel=3 |
loglevel=3 |
Elimina los mensajes "misaligned reg" y "unknown connector type" que surgen durante el arranque con el controlador Nouveau. Véase este tema. |
-- | init=/usr/lib/systemd/systemd |
Arranca usando systemd en lugar de SysVinit. |
init=/bin/sh rw |
init=/bin/sh rw |
Arrancar en la Shell. |
Todos estos parámetros distinguen entre mayúsculas y minúsculas.
Para obtener una lista completa de todas las opciones conocidas, consulte la documentación del kernel.