Încerc să automatizez o modalitate de a seta următoarea pornire să fie nucleul ubuntu stoc. Folosind un script numit list_kernels.sh
pe care l-am găsit pe stackoverflow, pot obține numărul meniului, inclusiv submeniul. Totuși, când alerg grub-reboot *număr*
Primesc următoarele:
root@prod150:~# /tmp/list_kernels.sh
0: Ubuntu
0>0 Ubuntu, cu Linux 4.9.24
0>1 Ubuntu, cu Linux 4.9.24 (mod de recuperare)
0>2 Ubuntu, cu Linux 4.4.0-81-generic
0>3 Ubuntu, cu Linux 4.4.0-81-generic (mod de recuperare)
1: Opțiuni avansate pentru Ubuntu
2: Test de memorie (memtest86+)
3: Test de memorie (memtest86+, consola serial 115200)
root@prod150:~# grub-reboot 0>2
Intrarea din meniu nu este specificată.
Utilizare: grub-reboot [OPȚIUNE] MENU_ENTRY
Setați intrarea implicită din meniul de pornire pentru GRUB, numai pentru următoarea pornire.
-h, --help tipăriți acest mesaj și ieșiți
-v, --version tipăriți informațiile despre versiune și ieșiți
--boot-directory=DIR așteaptă imagini GRUB în directorul DIR/grub
în loc de directorul /boot/grub
MENU_ENTRY este un număr, un titlu de element de meniu sau un identificator de articol de meniu. Vă rugăm să rețineți că elementele de meniu în
submeniurile sau sub-submeniurile necesită specificarea componentelor submeniului și apoi a
componentă a elementului de meniu. Titlurile trebuie separate folosind mai mare decât
caracter (>) fără spații suplimentare. În funcție de shell-ul dvs., unele caractere, inclusiv >, pot avea nevoie de evadare. Mai multe informații despre aceasta sunt disponibile
în Manualul GRUB în secțiunea despre comanda „implicit”.
Raportați erori la <[email protected]>.
Se întâmplă să știe cineva ce se întâmplă? Sugestia Stackoverflow online sugerează că ar trebui să funcționeze.
Multumesc inainte!