Domača » kako » Očistite nov zagonski meni Ubuntu Grub2

    Očistite nov zagonski meni Ubuntu Grub2

    Ubuntu je sprejel novo različico zagonskega upravljalnika Grub v različici 9.10 in se znebil starega problematičnega menu.lst. Danes si ogledamo, kako spremeniti možnosti zagonskega menija v Grub2.

    Grub2 je korak naprej na veliko načinov in večina motečega menija.Prvič vprašanja iz preteklosti so izginila. Toda če niste previdni pri odstranjevanju starih različic jedra, se lahko zagonski seznam še vedno konča dlje, kot je potrebno..

    Opomba: Med zagonom boste morda morali držati gumb SHIFT na tipkovnici, da se ta meni prikaže. Če je v računalniku nameščen samo en operacijski sistem, ga lahko samodejno naloži brez prikaza tega menija.

    Odstrani stare vnose jedra

    Najpogostejša naloga čiščenja v zagonskem meniju je odstranitev starih različic jedra, ki ležijo na vašem računalniku.

    V našem primeru želimo odstraniti vnosa 2.6.32-21-generičnega zagonskega menija. V preteklosti je to pomenilo odpiranje /boot/grub/menu.lst…, vendar z Grub2, če odstranimo paket jedra iz našega računalnika, Grub samodejno odstrani te možnosti.

    Če želite odstraniti stare različice jedra, odprite Synaptic Package Manager, ki ga najdete v meniju System> Administration.

    Ko se odpre, v besedilno polje Hitro iskanje vnesite različico jedra, ki jo želite odstraniti. Prvih nekaj številk bi moralo zadostovati.

    Za vsak vnos, povezan s starim jedrom (npr. Linux-headers-2.6.32-21 in linux-image-2.6.32-21-generic), z desno tipko miške kliknite in izberite Oznaka za popolno odstranitev.

    V orodni vrstici kliknite gumb Apply in nato Apply v oknu s povzetkom, ki se prikaže. Zaprite Synaptic Package Manager.

    Ko boste naslednjič zagnali računalnik, meni Grub ne bo vseboval vnosov, povezanih z odstranjeno različico jedra.

    Odstranite katero koli možnost z urejanjem /etc/grub.d

    Če potrebujete podrobnejši nadzor ali želite odstraniti vnose, ki niso različice jedra, morate spremeniti datoteke, ki se nahajajo v /etc/grub.d.

    /etc/grub.d vsebuje datoteke, ki vsebujejo vnose v meniju, ki so bile v /boot/grub/menu.lst. Če želite dodati nove vnose v meniju za zagon, bi v tej mapi ustvarili novo datoteko in jo označili kot izvršljivo.

    Če želite odstraniti vnose v meniju za zagon, kot to počnemo, bi uredili datoteke v tej mapi.

    Če smo želeli odstraniti vse vnose memtest86 +, bi lahko datoteko 20_memtest86 + naredili neizvedljivo z ukazom terminala

    sudo chmod -x 20_memtest86+

    Sledi ukaz za terminal

    sudo update-grub

    Opomba: memtest86 + ni bilo mogoče najti z update-grub, ker bo upošteval le izvedljive datoteke.

    Toda namesto tega bomo odstranili Serijska konzola 115200 vnos za memtest86 + ...

    Odprite okno terminala Aplikacije> Pripomočki> Terminal. V oknu terminala vnesite ukaz:

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

    Vnosi v meniju so na dnu te datoteke.

    Izbrišite vnos v meniju za serijska konzola 115200.

    Opomba: Če komentirate vnos v meniju, to ne bo delovalo - izbrisati ga morate. Kopirajte ga v drugo datoteko, če vas skrbi, da jo boste morda potrebovali pozneje.

    Shranite in zaprite to datoteko. V terminalskem oknu, ki ste ga odprli, vnesite ukaz

    sudo update-grub

    Opomba: Če ne zaženete update-grub, se možnosti zagonskega menija ne bodo spremenile!

    Zdaj, ko se naslednjič zaženete, bo ta čuden vpis izginil in ostane vam preprost in čist zagonski meni.

    Zaključek

    Spreminjanje zagonskega menija Grub2 se lahko zdi preveč zapleteno za stare Grub mojstre, za običajne uporabnike pa Grub2 pomeni, da vam ni treba spreminjati zagonskega menija tako pogosto. Na srečo, če to storite, je postopek še vedno precej preprost.

    Za podrobnejše informacije o spreminjanju vnosov v Grub2 je ta nit Ubuntu foruma odličen vir. Če uporabljate starejšo različico Ubuntuja, si oglejte naš članek o čiščenju zagonskega menija Ubuntu grub po nadgradnji..