Startpagina » hoe » Hoe de instellingen van de GRUB2 Bootloader te configureren

    Hoe de instellingen van de GRUB2 Bootloader te configureren

    Ubuntu en de meeste andere Linux-distributies gebruiken nu de GRUB2-bootloader. U kunt de instellingen wijzigen om een ​​standaard besturingssysteem te selecteren, een achtergrondafbeelding in te stellen en te kiezen hoe lang GRUB aftelt voordat het standaard besturingssysteem automatisch wordt opgestart.

    We hebben GRUB2 hier op Ubuntu 14.04 geconfigureerd, maar het proces zou vergelijkbaar moeten zijn voor andere Linux-distributies. Je hebt misschien de originele GRUB-instellingen aangepast door het bestand menu.lst in het verleden te bewerken, maar het proces is nu anders.

    GRUB2 Basisprincipes van de configuratie

    GRUB2 maakt geen gebruik van een bestand menu.lst. In plaats daarvan is het hoofdconfiguratiebestand het bestand /boot/grub/grub.cfg. U moet dit bestand echter niet met de hand bewerken! Dit bestand is alleen voor eigen gebruik van GRUB2. Het wordt automatisch gemaakt door het -update-grub commando als root - met andere woorden, door te lopen sudo update-grub op Ubuntu.

    Je eigen GRUB-instellingen worden opgeslagen in het bestand / etc / default / grub. Bewerk dit bestand om de GRUB2-instellingen te wijzigen. Scripts bevinden zich ook in de map /etc/grub.d/. Op Ubuntu zijn er bijvoorbeeld scripts die het standaardthema configureren. Er is ook een os-prober-script dat de interne harde schijven van het systeem controleert op andere geïnstalleerde besturingssystemen - Windows, andere Linux-distributies, Mac OS X, enzovoort - en voegt ze automatisch toe aan het GRUB2-menu.

    Wanneer u de update-grub-opdracht uitvoert, combineert GRUB automatisch de instellingen van het bestand / etc / default / grub, de scripts uit de map /etc/grub.d/ en al het andere, en maakt u een / boot / grub / grub aan. cfg-bestand dat wordt gelezen tijdens het opstarten.

    Met andere woorden, om je GRUB2-instellingen aan te passen, moet je het bestand / etc / default / grub bewerken en vervolgens de sudo update-grub commando.

    Bewerk het GRUB-configuratiebestand

    Open het bestand / etc / default / grub voor bewerking in een standaard teksteditor. Als u een grafische teksteditor wilt gebruiken, opent u een terminal - of drukt u op Alt + F2 - en voert u de volgende opdracht uit:

    gksu gedit / etc / default / grub

    Voor een eenvoudig te gebruiken terminal-gebaseerde editor - Nano - gebruikt u de volgende opdracht. Je kunt natuurlijk elke gewenste teksteditor gebruiken, inclusief de standaard vi-teksteditor.

    sudo nano / etc / default / grub

    Het / etc / default / grub-bestand is kort en zou gemakkelijk te bewerken moeten zijn. Zoals bij elk ander configuratiebestand, moet u de opties naar uw gewenste staat bewerken en vervolgens het bestand wijzigen. Als een van de onderstaande opties niet al in het bestand voorkomt, voegt u deze op een nieuwe regel toe. Als dit het geval is, bewerkt u de bestaande regel in plaats van een dubbele regel toe te voegen.

    Kies het standaard besturingssysteem: Verander de GRUB_DEFAULT = lijn. Standaard, GRUB_DEFAULT = 0 gebruikt de eerste invoer als de standaardinstelling - wijzig het nummer in 1 om het tweede item te gebruiken, 2 om het derde item te gebruiken, enzovoort. Je zou ook kunnen gebruiken GRUB_DEFAULT = gered en GRUB zou automatisch het laatste besturingssysteem opstarten dat je gekozen hebt elke keer dat je opstart. U kunt ook een label tussen aanhalingstekens opgeven. Als u bijvoorbeeld een besturingssysteem met de naam Windows 7 (loader) in uw OS-lijst had, kunt u dit gebruiken GRUB_DEFAULT = "Windows 7 (loader)"

    Sla een standaardbesturingssysteem op: Als jij kiest GRUB_DEFAULT = gered, je moet ook een toevoegen GRUB_SAVEDEFAULT = true regel - anders werkt het niet.

    Kies of GRUB verborgen is: Met slechts één besturingssysteem geïnstalleerd, stelt Ubuntu standaard GRUB in om automatisch te booten naar het standaard besturingssysteem met de GRUB_HIDDEN_TIMEOUT = 0 optie. Deze optie geeft aan dat GRUB verborgen zal blijven en dat het na 0 seconden automatisch zal opstarten naar het standaard besturingssysteem, met andere woorden. Je hebt nog steeds toegang tot het menu door Shift ingedrukt te houden terwijl je computer opstart. Gebruik zoiets als u een hogere time-out wilt instellen GRUB_HIDDEN_TIMEOUT = 5 - GRUB toont gedurende vijf seconden een leeg scherm of een startscherm, waarin je op een willekeurige toets kunt drukken om het menu te bekijken. Om te voorkomen dat GRUB automatisch verborgen wordt, becommentarieer de regel - voeg gewoon een # toe voordat het gelezen wordt # GRUB_HIDDEN_TIMEOUT = 0 .

    Bestuur GRUB's Menu Time-out: Als GRUB niet automatisch verborgen is, zie je het menu elke keer dat je computer opstart. GRUB botst automatisch het standaard besturingssysteem na een bepaalde periode, meestal tien seconden. Gedurende die tijd kunt u een ander besturingssysteem kiezen of laten opstarten om automatisch op te starten. Als u de time-outperiode wilt wijzigen, bewerkt u de GRUB_TIMEOUT = 10 regel en voer het gewenste aantal seconden in. (Denk eraan, dit wordt alleen gebruikt als GRUB niet verborgen is.) Om te voorkomen dat GRUB automatisch opstart en altijd wacht tot je een OS kiest, verander je de regel naar GRUB_TIMEOUT = -1

    Kies een achtergrondafbeelding: De GRUB_BACKGROUND lijn bepaalt of een achtergrondafbeelding wordt gebruikt - standaard gebruikt GRUB een zwart-wit monochroom uiterlijk. U kunt een regel zoals toevoegen GRUB_BACKGROUND =”/ home / user / Foto's / background.png” om een ​​afbeeldingsbestand op te geven dat GRUB zal gebruiken.

    Het afbeeldingsbestand moet aan verschillende specificaties voldoen. GRUB ondersteunt JPG / JPEG-afbeeldingen, maar deze zijn beperkt tot 256 kleuren - dus je zult waarschijnlijk geen JPG-afbeelding willen gebruiken. In plaats daarvan wilt u waarschijnlijk een PNG-afbeelding gebruiken die uit een willekeurig aantal kleuren kan bestaan. U kunt ook een TGA-afbeeldingsbestand gebruiken.

    Laat uw wijzigingen effect hebben

    Om uw wijzigingen door te voeren, slaat u eenvoudig het tekstbestand op - Bestand> Opslaan in Gedit of Ctrl + O en vervolgens Enter om het bestand in Nano op te slaan - en voert u de sudo update-grub commando. Uw wijzigingen worden onderdeel van het grub.cfg-bestand en worden elke keer dat u uw computer opstart gebruikt.


    Dit zijn niet alle instellingen van GRUB, maar ze zijn enkele van de meest algemeen gewijzigde. Andere instellingen kunnen worden aangepast in het bestand / etc / default / grub of door de scripts in de map /etc/grub.d te bewerken.

    Als je de bestanden niet met de hand wilt bewerken, kun je misschien grafische tools vinden voor het aanpassen van GRUB2 in de softwarebronnen van je Linux-distributie. De bovenstaande methode zou zelfs moeten werken op Linux distro's waar zulke tools niet gemakkelijk beschikbaar zijn, of als je gewoon toegang hebt tot de commandoregel en dit met de hand wilt doen.