Come faccio ad aggiungere un parametro di avvio del kernel?


157

Devo aggiungere il parametro boot foo=baral mio kernel. Come posso farlo una volta per i test e in modo permanente se i test hanno avuto successo?

Risposte:


224

Per aggiungere temporaneamente un parametro di avvio a un kernel:

  1. Avvia il tuo sistema e attendi che venga visualizzato il menu GRUB (se non vedi un menu GRUB, tieni premuto il Shifttasto sinistro subito dopo aver avviato il sistema).
  2. Ora evidenzia il kernel che vuoi usare e premi il etasto. Dovresti essere in grado di vedere e modificare i comandi associati al kernel evidenziato.
  3. Passa alla riga che inizia con linuxe aggiungi il parametro foo=baralla fine.
  4. Ora premi Ctrl+ xper avviare.


Per rendere permanente questa modifica:

  1. Da un terminale (o dopo aver premuto Alt+ F2), eseguire:

    gksudo gedit /etc/default/grub
    

    (oppure usa sudo nanose gksudoo geditnon sono disponibili) e inserisci la tua password.

  2. Trova la riga che inizia con GRUB_CMDLINE_LINUX_DEFAULTe aggiungi foo=baralla sua fine. Per esempio:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Salvare il file e chiudere l'editor.

  3. Infine, avvia un terminale ed esegui:

    sudo update-grub
    

    per aggiornare il file di configurazione di GRUB (probabilmente dovrai inserire la tua password).

Al successivo riavvio, il kernel dovrebbe essere avviato con il parametro boot. Per rimuoverlo permanentemente, è sufficiente rimuovere il parametro GRUB_CMDLINE_LINUX_DEFAULTed eseguirlo di sudo update-grubnuovo.

Per verificare le modifiche, puoi vedere esattamente con quali parametri il tuo kernel ha avviato eseguendo cat /proc/cmdline.

Pagina Wiki:


3
Cordiali saluti per testare questa corsacat /proc/cmdline
Avindra Goolcharan,

Shift non funziona per me. Ho usato Esc invece. Dovevo stare attento a non tenerlo troppo a lungo o sarebbe
saltato

1
gksudonon è più in Ubuntu. Usa pkexecinvece.
Terrance


12

In alternativa, puoi anche utilizzare il pratico personalizzatore grub :

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

Basta aprire una voce di avvio e modificarne i parametri del kernel come evidenziato nello screenshot seguente:

immagine dello schermo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.