Oppryd den nye Ubuntu Grub2 Boot-menyen

Oppryd den nye Ubuntu Grub2 Boot-menyen
Oppryd den nye Ubuntu Grub2 Boot-menyen

Video: Oppryd den nye Ubuntu Grub2 Boot-menyen

Video: Oppryd den nye Ubuntu Grub2 Boot-menyen
Video: Windows WMI: WMI repository, Providers, Infrastructure, and namespaces - YouTube 2024, November
Anonim

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.

Image
Image

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.

Image
Image

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.

Klikk på Bruk-knappen på verktøylinjen, og velg deretter Bruk i sammendragsvinduet som dukker opp. Lukk Synaptic Package Manager.
Klikk på Bruk-knappen på verktøylinjen, og velg deretter Bruk i sammendragsvinduet som dukker opp. Lukk Synaptic Package Manager.

Neste gang du starter opp datamaskinen din, vil Grub-menyen ikke inneholde oppføringene knyttet til den fjernte kjerneversjonen.

Image
Image

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.

/etc/grub.d inneholder filer som holder menyoppføringene som pleide å være inneholdt i /boot/grub/menu.lst. Hvis du vil legge til nye oppstartsmenyoppføringer, vil du opprette en ny fil i denne mappen, pass på at du merker den som kjørbar.
/etc/grub.d inneholder filer som holder menyoppføringene som pleide å være inneholdt i /boot/grub/menu.lst. Hvis du vil legge til nye oppstartsmenyoppføringer, vil du opprette en ny fil i denne mappen, pass på at du merker den som kjørbar.

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+

Etterfulgt av terminalkommandoen
Etterfulgt av terminalkommandoen

sudo update-grub

Merk at memtest86 + ikke ble funnet av update-grub fordi det bare vil vurdere kjørbare filer.
Merk at memtest86 + ikke ble funnet av update-grub fordi det bare vil vurdere kjørbare filer.

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.

Image
Image

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.

Lagre og lukk denne filen. I terminalvinduet du åpnet, skriv inn i kommandoen
Lagre og lukk denne filen. I terminalvinduet du åpnet, skriv inn i kommandoen

sudo update-grub

Merk: Hvis du ikke kjører oppdateringsgrub, vil alternativene for oppstartsmeny ikke endres!

Nå neste gang du starter opp, vil den merkelige oppføringen være borte, og du er igjen med en enkel og ren oppstartsmeny.
Nå neste gang du starter opp, vil den merkelige oppføringen være borte, og du er igjen med en enkel og ren oppstartsmeny.
Image
Image

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.

Anbefalt: