Ubuntu priėmė naują 9,10 versijos "Grub" įkrovos tvarkyklę, atsikratydama senojo probleminio meniu.lst. Šiandien mes žiūrime, kaip pakeisti "Grub2" įkrovos meniu parinktis.
"Grub2" yra žingsnis į priekį daugeliu būdų ir didžioji dalis erzina meniu.lst iš praeities kilo problemų. Vis dėlto, jei nenorite pašalinti senų branduolio versijų, paleisties sąrašas vis tiek gali būti ilgesnis, nei jis turi būti.
Pastaba: galbūt turėsite laikyti SHIFT mygtuką klaviatūroje, kol paleisite jį, kol pasirodys šis meniu. Jei kompiuteryje įdiegta tik viena operacinė sistema, ji gali įkelti ją automatiškai, nepateikiant šio meniu.
Pašalinti senus branduolio įrašus
Dažniausiai įkrovos meniu išvalyti užduotis yra pašalinti senąsias branduolio versijas, esančias jūsų kompiuteryje.
Mūsų atveju mes norime pašalinti 2.6.32-21 generinius įkrovos meniu įrašus. Anksčiau tai reiškia atidaryti /boot/grub/menu.lst…but su Grub2, jei iš kompiuterio pašalinsime branduolio paketą, Grub automatiškai pašalins šias parinktis.
Norėdami pašalinti senas branduolio versijas, atidarykite "Synaptic Package Manager", esantį System> Administration meniu.
Kai jis atsidarys, laukelyje greitos paieškos įveskite norimą pašalinti branduolio versiją. Pirmieji skaičiai turėtų būti pakankami.
Kiekvienam įrašui, susijusiai su senojo branduolio (pvz., Linux-headers-2.6.32-21 ir linux-image-2.6.32-21-generic), dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Pažymėti pilną pašalinimą.
Kartą paleidus kompiuterį Grub meniu nebus įrašų, susijusių su pašalinta branduolio versija.
Pašalinkite bet kurią parinktį redaguodami /etc/grub.d
Jei jums reikia daugiau smulkiagrūdžio valdymo arba norite pašalinti įrašus, kurie nėra branduolio versijos, turite pakeisti failus, esančius /etc/grub.d.
Jei norite pašalinti įkrovos meniu įrašus, kaip ir mes, redaguosime failus šiame aplanke.
Jei norime pašalinti visus memtest86 + įrašus, galime tik padaryti 20_memtest86 + failą neįvykdomąjį, su terminalo komanda
sudo chmod –x 20_memtest86+
sudo update-grub
Tačiau vietoj to mes pašalinsime Nuosekli konsole 115200 įrašas memtest86 + …
Atidarykite terminalo langą Programos> Priedai> Terminalas. Terminalo lange įveskite komandą:
gksudo gedit /etc/grub.d/20_memtest86+
Meniu punktai yra apačioje šio failo.
Ištrinti meniu įrašą nuosekli konsole 115200.
Pastaba: meniu punkto komentavimas neveiks - jis turi būti ištrintas. Nukopijuokite jį į kitą failą, jei esate susirūpinę, kad gali prireikti jo vėliau.
sudo update-grub
Pastaba: jei nenaudojate "update-grub", įkrovos meniu parinktys nesikeis!
Išvada
Keičiant Grub2 įkrovos meniu gali atrodyti pernelyg sudėtinga seniesiems Grub meistrams, normaliems vartotojams Grub2 reiškia, kad dažnai nereikės keisti įkrovos meniu. Laimei, jei jūs turite tai padaryti, procesas vis dar gana lengvas.
Norėdami gauti išsamesnės informacijos apie tai, kaip pakeisti "Grub2" įrašus, šis Ubuntu forumo forumas yra puikus šaltinis. Jei naudojate senesnę "Ubuntu" versiją, perskaitykite mūsų straipsnį, kaip išvalyti "Ubuntu grub" meniu įkėlimo meniu po atnaujinimų.