Ubuntu vedtok den nye versjonen av Grub boot manager i versjon 9.10, bli kvitt den gamle problematiske menuen. I dag ser vi på hvordan du endrer oppstartsmenyalternativene i Grub2.
Grub2 er et skritt fremover på mange måter, og det meste av irriterende menyen.lst problemer fra fortiden er borte. Likevel, hvis du ikke er årvåken med å fjerne gamle versjoner av kjernen, kan oppstartslisten likevel ende opp med å være lengre enn den må være.
Merk: Du må kanskje holde SHIFT-knappen på tastaturet mens du starter opp for å få denne menyen til å vise. Hvis bare ett operativsystem er installert på datamaskinen, kan det hente det automatisk uten å vise denne menyen.
Fjern gamle kerneloppføringer
Den vanligste opprydningsoppgaven for oppstartsmenyen er å fjerne gamle kjerneversjoner som ligger rundt på maskinen din.
I vårt tilfelle vil vi fjerne de 2.6.32-21-generiske oppstartsmenyoppføringene. Tidligere betydde dette å åpne opp /boot/grub/menu.lst… men med Grub2, hvis vi fjerner kjernepakken fra datamaskinen, fjerner Grub disse alternativene automatisk.
Hvis du vil fjerne gamle kjerneversjoner, åpner du Synaptic Package Manager, som er funnet i System> Administrasjon-menyen.
Når den åpnes, skriver du inn kjerneversjonen du vil fjerne i tekstfeltet Hurtigsøk. De første få tallene skal være tilstrekkelig.
For hver av oppføringene knyttet til den gamle kjernen (for eksempel Linux-headers-2.6.32-21 og Linux-image-2.6.32-21-generic), høyreklikk og velg Merk for fullstendig fjerning.
Neste gang du starter opp datamaskinen din, vil Grub-menyen ikke inneholde oppføringene knyttet til den fjernte kjerneversjonen.
Fjern alt alternativ ved å redigere /etc/grub.d
Hvis du trenger mer finkornet kontroll, eller vil fjerne oppføringer som ikke er kjerneversjoner, må du endre filene som ligger i /etc/grub.d.
Hvis du vil fjerne oppstartsmenyoppføringer, som vi gjør, ville du redigere filer i denne mappen.
Hvis vi ønsket å fjerne alle memtest86 + oppføringene, kunne vi bare gjøre 20_memtest86 + filen ikke kjørbar, med terminalkommandoen
sudo chmod –x 20_memtest86+
sudo update-grub
Men i stedet skal vi fjerne Seriekonsoll 115200 oppføring for memtest86 + …
Åpne et terminalvindu Programmer> Tilbehør> Terminal. Skriv inn kommandoen i terminalvinduet:
gksudo gedit /etc/grub.d/20_memtest86+
Menyoppføringene er funnet nederst i denne filen.
Slett menyoppføringen for seriekonsoll 115200.
Merk: Kommentere menyoppføringen vil ikke fungere - den må slettes. Kopier den til en annen fil hvis du er bekymret for at du kanskje trenger det senere.
sudo update-grub
Merk: Hvis du ikke kjører oppdateringsgrub, vil alternativene for oppstartsmeny ikke endres!
Konklusjon
Mens du endrer Grub2s oppstartsmeny, kan det virke altfor komplisert å arv Grub-mestere. For normale brukere betyr Grub2 at du ikke må endre bootmenyen som ofte. Heldigvis, hvis du trenger å gjøre det, er prosessen fortsatt ganske enkelt.
For mer detaljert informasjon om hvordan du endrer oppføringer i Grub2, er denne Ubuntu-forumtråden en stor ressurs. Hvis du bruker en eldre versjon av Ubuntu, kan du se vår artikkel om hvordan du rydder opp Ubuntu Grub-oppstartsmenyen etter oppgraderinger.