Puncte:0

Linux - setați următorul nucleu de pornire

drapel br

Am mai multe nuclee instalate. Încerc să creez un script care ar seta temporar următoarea pornire la kernel-ul Ubuntu.

Din cercetările mele online, am înțeles că ordinea nucleului este rezultatul următoarei comenzi awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg, unde prima linie este 0.

Aceasta este rezultatul când rulez comanda:

root@server150:~# awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg  
Ubuntu
Ubuntu, cu Linux 4.9.24
Ubuntu, cu Linux 4.9.24 (mod de recuperare)
Ubuntu, cu Linux 4.4.0-81-generic # <- Vreau asta
Ubuntu, cu Linux 4.4.0-81-generic (mod de recuperare)
Test de memorie (memtest86+)
Test de memorie (memtest86+, consola serial 115200)

Din moment ce am nevoie de a patra linie, am fugit grub-reboot 3.

Cu toate acestea, acest lucru începe într-un memtest.

Fac ceva greșit? Cum pot crea un script care, atunci când este executat, ar seta întotdeauna următoarea pornire la kernel-ul stoc?

PS: În cele din urmă o fac în ansible, dar din moment ce nu am putut găsi un modul pentru el, folosesc bash.

Multumesc inainte!

muru avatar
drapel us
Unele dintre aceste intrări de meniu sunt într-un submeniu?
rogersjoshmac avatar
drapel br
Da, când repornesc serverul, scrie „ubuntu” „avansat” și „memtest”

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.