24Aug
"Ubuntu" priėmė naują versiją "Grub" įkrovos tvarkyklę versijoje 9.10, atsikratydama senojo probleminio meniu.lst.Šiandien mes žiūrime, kaip pakeisti "Grub2" įkrovos meniu parinktis.
"Grub2" yra žingsnis pirmyn daugybe būdų, ir dauguma erzinančių meniu . lst klausimai iš praeities dingo. 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: gali tekti laikyti SHIFT mygtuką klaviatūroje, kol paleidžiamas, norint parodyti šį 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/ meniu.lst. .. bet su Grub2, jei iš kompiuterio pašalinsime branduolio paketą, Grub automatiškai pašalins tas galimybes.
Norėdami pašalinti senas branduolio versijas, atidarykite "Synaptic Package Manager", esantį sistemoje & gt;Administravimo meniu.
Kai 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 visišką pašalinimą .
Spustelėkite mygtuką Taikyti įrankių juostoje, o tada - Taikyti santraukos lange, kuris pasirodo. Uždarykite "Synaptic Package Manager".
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.
/etc/ grub.d yra failų, kuriuose laikomi meniu įrašai, kurie anksčiau buvo įtraukti į /boot/grub/ meniu.lst. Jei norite pridėti naujus įkrovos meniu įrašus, sukurkite naują failą šiame aplanke, įsitikinkite, kad jį pažymėsite kaip vykdomąjį failą.
Jei norite pašalinti įkrovos meniu įrašus, kaip ir mes, redaguosite failus šiame aplanke.
Jei mes norėjome pašalinti visus memtest86 + įrašus, mes galime tik padaryti 20_memtest86 + failą neįvykdomu su terminalo komanda
sudo chmod -x 20_memtest86 +
Vykdoma terminalo komanda
sudo update-grub
Atminkite, kad memtest86 + nebuvorasti atnaujinimo-grub, nes jis bus tik laikoma vykdomąjį failą.
Tačiau vietoj to mes pašalinsime serijos konsolę 115200 įrašą memtest86 +. ..
Atidarykite terminalo langą. Programos & gt;Priedai & gt;Terminalas. Terminalo lange įveskite komandą:
gksudo gedit /etc/grub.d/ 20_memtest86 +
Meniu įrašai yra apačioje šio failo.
Ištrinti serijos konsolės 115200 meniu punktą.
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.
Išsaugokite ir uždarykite šį failą.Atidarytame terminalo lange įveskite komandą
sudo update-grub
Pastaba: jei paleisti update-grub, įkrovos meniu parinktys nepasikeis!
Dabar, kai kitą kartą paleidžiate, šis keistas įrašas nebebus paliktas, o jūs turėsite paprastą ir švarų įkrovos meniu.
Išvada
Nors kintantis Grub2 įkrovos meniu gali atrodyti pernelyg sudėtingas seniems 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.
Daugiau informacijos apie tai, kaip pakeisti "Grub2" įrašus, ši Ubuntu forumo tema yra puikus šaltinis. Jei naudojate senesnę "Ubuntu" versiją, perskaitykite mūsų straipsnį, kaip išvalyti "Ubuntu grub" meniu įkėlimo meniu po atnaujinimų.