¿Cómo agrego un parámetro de arranque del kernel?

157

Necesito agregar el parámetro de arranque foo=bara mi kernel. ¿Cómo puedo hacer esto una vez para probar y de forma permanente si la prueba fue un éxito?

htorque
fuente

Respuestas:

224

Para agregar temporalmente un parámetro de arranque a un núcleo:

  1. Inicie su sistema y espere a que se muestre el menú de GRUB (si no ve un menú de GRUB, mantenga presionada la Shifttecla izquierda justo después de iniciar el sistema).
  2. Ahora resalte el núcleo que desea usar y presione la etecla. Debería poder ver y editar los comandos asociados con el núcleo resaltado.
  3. Vaya a la línea que comienza con linuxy agregue su parámetro foo=bara su final.
  4. Ahora presiona Ctrl+ xpara arrancar.


Para hacer este cambio permanente:

  1. Desde una terminal (o después de presionar Alt+ F2) ejecutar:

    gksudo gedit /etc/default/grub
    

    (o utilizar sudo nanosi gksudoo geditno están disponibles) e introduzca su contraseña.

  2. Encuentra la línea que comienza con GRUB_CMDLINE_LINUX_DEFAULTy agrega foo=barhasta el final. Por ejemplo:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Guarde el archivo y cierre el editor.

  3. Finalmente, inicie una terminal y ejecute:

    sudo update-grub
    

    para actualizar el archivo de configuración de GRUB (probablemente necesite ingresar su contraseña).

En el próximo reinicio, el núcleo debe iniciarse con el parámetro de arranque. Para eliminarlo permanentemente, simplemente elimine el parámetro GRUB_CMDLINE_LINUX_DEFAULTy sudo update-grubvuelva a ejecutarlo .

Para verificar sus cambios, puede ver exactamente con qué parámetros arrancó su núcleo ejecutando cat /proc/cmdline.

Página Wiki:

htorque
fuente
3
FYI para probar esta carreracat /proc/cmdline
Avindra Goolcharan
Shift no funciona para mí. Usé Esc en su lugar. Tenía que tener cuidado de no mantener demasiado tiempo o que soplaría la derecha a través de GRUB
eqzx
1
gksudoya no está en Ubuntu. Usar en su pkexeclugar.
Terrance
15

Para agregar cualquier opción de kernel:

  • para una sesión liveCD: siga estos pasos

  • para una instalación existente: utilizar Boot Repair- 's Add a kernel optiono Edit GRUB configuration fileopciones.

ingrese la descripción de la imagen aquí

Ver también esta documentación .

LovinBuntu
fuente
12

Alternativamente, también puede usar el práctico personalizador de grub :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
gksu grub-customizer &

Simplemente abra una entrada de arranque y edite los parámetros del núcleo como se resalta en la captura de pantalla a continuación:

captura de pantalla

jasxun
fuente