Očistite novi izbornik za pokretanje Ubuntu Grub2
Ubuntu je usvojio novu verziju Grub boot manager-a u verziji 9.10, uklanjajući stari problematični menu.lst. Danas gledamo kako promijeniti opcije izbornika za podizanje sustava u Grub2.
Grub2 je korak naprijed na mnogo načina i većinu dosadnog izbornika.lst pitanja iz prošlosti su nestala. Ipak, ako niste oprezni pri uklanjanju starih verzija kernela, popis za pokretanje može i dalje biti dulji nego što treba.
Napomena: Možda ćete morati držati tipku SHIFT na tipkovnici tijekom podizanja sustava kako biste prikazali ovaj izbornik. Ako je na vašem računalu instaliran samo jedan operacijski sustav, može ga automatski učitati bez prikazivanja ovog izbornika.
Ukloni stare unose jezgre
Najčešći zadatak čišćenja izbornika za podizanje sustava je uklanjanje starih verzija kernela koje leže na vašem računalu.
U našem slučaju želimo ukloniti unose u izborniku za pokretanje 2.6.32-21. U prošlosti, to je značilo otvaranje /boot/grub/menu.lst… ali s Grub2, ako uklonimo kernel paket s našeg računala, Grub automatski uklanja te opcije.
Da biste uklonili stare verzije kernela, otvorite Synaptic Package Manager, koji se nalazi u izborniku System> Administration.
Kada se otvori, u tekstno polje Brzo pretraživanje unesite verziju kernela koju želite ukloniti. Prvih nekoliko brojeva trebalo bi biti dostatno.
Za svaki unos povezan sa starim kernelom (npr. Linux-headers-2.6.32-21 i linux-image-2.6.32-21-generički), desnom tipkom miša kliknite Oznaka za potpuno uklanjanje.
Kliknite gumb Primijeni na alatnoj traci i zatim Primijeni u prozoru sažetka koji se pojavi. Zatvorite Synaptic Package Manager.
Sljedeći put kada pokrenete računalo, izbornik Grub neće sadržavati unose povezane s uklonjenom verzijom kernela.
Uklonite sve opcije uređivanjem /etc/grub.d
Ako vam je potrebna veća kontrola, ili želite ukloniti unose koji nisu verzije kernela, morate promijeniti datoteke koje se nalaze u /etc/grub.d.
/etc/grub.d sadrži datoteke koje sadrže stavke izbornika koje su se nalazile u /boot/grub/menu.lst. Ako želite dodati nove unose izbornika za pokretanje, stvorili biste novu datoteku u ovoj mapi, pazeći da je označite kao izvršnu.
Ako želite ukloniti unose izbornika za pokretanje, kao i mi, uredili biste datoteke u ovoj mapi.
Ako smo htjeli ukloniti sve unose memtest86 +, mogli bismo datoteku 20_memtest86 + učiniti izvršnom, s terminalnom naredbom
sudo chmod -x 20_memtest86+
Slijedi naredba terminala
sudo update-grub
Imajte na umu da update-grub nije pronašao memtest86 + jer će razmotriti samo izvršne datoteke.
Međutim, umjesto toga, uklonit ćemo Serijska konzola 115200 unos za memtest86 + ...
Otvorite prozor terminala Programi> Pribor> Terminal. U prozoru terminala upišite naredbu:
gksudo gedit /etc/grub.d/20_memtest86+
Unosi izbornika nalaze se na dnu ove datoteke.
Izbrišite stavku izbornika za serijska konzola 115200.
Napomena: Komentiranje unosa u izborniku neće raditi - ono se mora izbrisati. Kopirajte ga u drugu datoteku ako ste zabrinuti da bi vam to kasnije trebalo.
Spremite i zatvorite ovu datoteku. U otvorenom terminalskom prozoru unesite naredbu
sudo update-grub
Napomena: Ako ne pokrenete update-grub, opcije izbornika za pokretanje neće se promijeniti!
Sada, sljedeći put kad se podignete, taj čudni ulaz će nestati, a vi ostajete s jednostavnim i čistim izbornikom za pokretanje.
Zaključak
Dok se mijenjanje izbornika za podizanje sustava Grub2 može činiti pretjerano kompliciranim za stare Grub majstore, za normalne korisnike, Grub2 znači da nećete morati često mijenjati izbornik za podizanje sustava. Srećom, ako to morate učiniti, proces je još uvijek prilično jednostavan.
Za detaljnije informacije o tome kako promijeniti unose u Grub2, ova nit Ubuntu foruma je izvrstan resurs. Ako koristite stariju verziju Ubuntua, pogledajte naš članak o tome kako očistiti Ubuntu grub boot izbornik nakon nadogradnje.