Pagrindinis » kaip » Išvalykite naują „Ubuntu Grub2“ paleidimo meniu

    Išvalykite naują „Ubuntu Grub2“ paleidimo meniu

    „Ubuntu“ priėmė naują „Grub“ įkrovos tvarkyklės versiją 9.10 versijoje, atsikratydama senojo probleminio meniu. Šiandien žiūrime, kaip pakeisti „Grub2“ įkrovos meniu parinktis.

    „Grub2“ yra žingsnis į priekį daugeliu būdų ir dauguma erzinaus meniu.lst praeities klausimai išnyko. Vis dėlto, jei nesate budrūs pašalindami senas branduolio versijas, įkrovos sąrašas vis tiek gali būti ilgesnis nei reikia.

    Pastaba: jums gali tekti laikyti SHIFT mygtuką klaviatūroje, kol paleisite, kad šis meniu būtų rodomas. Jei kompiuteryje įdiegta tik viena operacinė sistema, ji gali ją įkelti automatiškai, neparodant šio meniu.

    Pašalinti senus branduolio įrašus

    Dažniausia įkrovos meniu išvalymo užduotis yra pašalinti senas branduolio versijas, esančias aplink jūsų įrenginį.

    Mūsų atveju norime pašalinti 2.6.32-21 bendro pobūdžio įkrovos meniu įrašus. Anksčiau tai reiškė atidarymą /boot/grub/menu.lst…, bet su Grub2, jei pašalinsime branduolio paketą iš mūsų kompiuterio, „Grub“ automatiškai pašalina šias parinktis.

    Norėdami pašalinti senas branduolio versijas, atidarykite Synaptic Package Manager, kurį rasite meniu System> Administration.

    Atidarius teksto lauke Greita paieška įrašykite branduolio versiją, kurią norite pašalinti. Pirmieji keli numeriai turėtų pakakti.

    Kiekvienam įrašui, susijusiam su senuoju branduoliu (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 kaip išsamią pašalinimą.

    Įrankių juostoje spustelėkite mygtuką Taikyti ir tada spustelėkite Taikyti suvestiniame lange, kuris pasirodo. Uždarykite „Synaptic Package Manager“.

    Kitą kartą paleidus kompiuterį, „Grub“ meniu nebus įrašų, susijusių su pašalinta branduolio versija.

    Pašalinti bet kurią parinktį redaguojant /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 yra meniu įrašai, kurie anksčiau buvo įtraukti į /boot/grub/menu.lst. Jei norite pridėti naujų įkrovos meniu įrašų, šiame aplanke galėsite sukurti naują failą, įsitikinkite, kad jį pažymėsite kaip vykdomąjį.

    Jei norite pašalinti įkrovos meniu įrašus, kaip ir mes, redaguosite šiame aplanke esančius failus.

    Jei norėjome pašalinti visus memtest86 + įrašus, mes galėjome tiesiog padaryti failą 20_memtest86 + neveikiantį su terminalo komanda

    sudo chmod -x 20_memtest86+

    Po to seka terminalo komanda

    sudo update-grub

    Atminkite, kad „update-grub“ nepavyko rasti memtest86 +, nes jis apsvarstys tik vykdomuosius failus.

    Tačiau vietoj to mes pašalinsime Serijinė konsolė 115200 įrašas memtest86 +…

    Atidarykite terminalo langą Programos> Priedai> Terminalas. Terminalo lange įveskite komandą:

    gksudo gedit /etc/grub.d/20_memtest86+

    Meniu įrašai yra šio failo apačioje.

    Ištrinkite meniu įrašą serijinė konsolė 115200.

    Pastaba: Meniu įrašo komentavimas neveiks - jis turi būti ištrintas. Jei esate susirūpinęs, nukopijuokite jį į kitą failą, jei gali prireikti vėliau.

    Išsaugokite ir uždarykite šį failą. Atidarytame terminalo lange įveskite komandą

    sudo update-grub

    Pastaba: jei nenorite paleisti naujinimo grub, įkrovos meniu parinktys nepasikeis!

    Dabar, kai kitą kartą paleidžiate, kad keistas įrašas bus ištrintas, ir palikote paprastą ir švarų įkrovos meniu.

    Išvada

    Keičiant „Grub2“ įkrovos meniu gali būti pernelyg sudėtinga seniems „Grub“ meistrams, įprastiems vartotojams „Grub2“ reiškia, kad jums nereikės keisti įkrovos meniu. Laimei, jei jūs turite tai padaryti, procesas vis dar gana paprastas.

    Norėdami gauti išsamesnės informacijos apie tai, kaip pakeisti įrašus „Grub2“, šis „Ubuntu“ forumo temas yra puikus šaltinis. Jei naudojate senesnę „Ubuntu“ versiją, patikrinkite mūsų straipsnį apie tai, kaip atnaujinti „Ubuntu grub“ paleidimo meniu..