Jak dodać parametr rozruchowy jądra?

154

Muszę dodać parametr rozruchowy foo=bardo mojego jądra. Jak mogę to zrobić raz w celu przetestowania i na stałe, jeśli testowanie zakończyło się sukcesem?

htorque
źródło

Odpowiedzi:

223

Aby tymczasowo dodać parametr rozruchowy do jądra:

  1. Uruchom system i poczekaj, aż wyświetli się menu GRUB (jeśli nie widzisz menu GRUB, naciśnij i przytrzymaj lewy Shiftklawisz zaraz po uruchomieniu systemu).
  2. Teraz zaznacz jądro, którego chcesz użyć, i naciśnij eklawisz. Powinieneś być w stanie zobaczyć i edytować polecenia związane z podświetlonym jądrem.
  3. Zejdź do linii zaczynającej się od linuxi dodaj swój parametr foo=bardo końca.
  4. Teraz naciśnij Ctrl+, xaby uruchomić.


Aby wprowadzić tę zmianę na stałe:

  1. Z terminala (lub po naciśnięciu Alt+ F2) uruchom:

    gksudo gedit /etc/default/grub
    

    (lub użyj, sudo nanojeśli gksudolub geditnie są dostępne) i wprowadź hasło.

  2. Znajdź linię zaczynającą się od GRUB_CMDLINE_LINUX_DEFAULTi dołącz foo=bardo jej końca. Na przykład:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    Zapisz plik i zamknij edytor.

  3. Na koniec uruchom terminal i uruchom:

    sudo update-grub
    

    aby zaktualizować plik konfiguracyjny GRUBA (prawdopodobnie musisz podać swoje hasło).

Podczas następnego restartu jądro powinno zostać uruchomione z parametrem boot. Aby go trwale usunąć, wystarczy usunąć parametr z GRUB_CMDLINE_LINUX_DEFAULTi uruchomić sudo update-grubponownie.

Aby zweryfikować zmiany, możesz zobaczyć dokładnie, jakie parametry uruchomiłeś jądro poprzez wykonanie cat /proc/cmdline.

Strona Wiki:

htorque
źródło
3
Do przetestowania w tym biegucat /proc/cmdline
Avindra Goolcharan
Shift nie działa dla mnie. Zamiast tego użyłem Esc. Musiałem uważać, aby nie trzymać go zbyt długo, bo inaczej
przeleciałby
1
gksudonie jest już w Ubuntu. Użyj pkexeczamiast tego.
Terrance
15

Aby dodać dowolną opcję jądra:

  • w przypadku sesji LiveCD: wykonaj następujące kroki

  • do istniejącej instalacji: używać Boot-Repair „s Add a kernel optionlub Edit GRUB configuration fileopcje.

wprowadź opis zdjęcia tutaj

Zobacz także tę dokumentację .

LovinBuntu
źródło
12

Możesz też skorzystać z poręcznego narzędzia do dostosowywania grub :

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

Wystarczy otworzyć pozycję rozruchową i edytować parametry jądra, jak pokazano na zrzucie ekranu poniżej:

zrzut ekranu

jasxun
źródło