7Sep

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 ​​standaardbesturingssysteem 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 moet vergelijkbaar zijn voor andere Linux-distributies. Je hebt misschien de instellingen van de originele GRUB aangepast door het bestand menu.lst in het verleden te bewerken, maar het proces is nu anders.

GRUB2 Basisinformatie over de configuratie

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

Uw eigen GRUB-instellingen worden opgeslagen in het /etc/default/-grubbestand. Bewerk dit bestand om de GRUB2-instellingen te wijzigen. Scripts bevinden zich ook in de /etc/grub.d/-directory. 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 deze automatisch toe aan het GRUB2-menu.

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

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

Bewerk het GRUB-configuratiebestand

Open het /etc/default/-grubbestand 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 terminalgebaseerde 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/-grubbestand is kort en moet gemakkelijk te bewerken 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 : Wijzig de regel GRUB_DEFAULT = .Standaard gebruikt GRUB_DEFAULT = 0 de eerste invoer als standaard - wijzig het nummer in 1 om het tweede item te gebruiken, 2 om het derde item te gebruiken, enzovoort. U zou ook GRUB_DEFAULT = opgeslagen kunnen gebruiken en GRUB zou automatisch het laatste besturingssysteem booten dat u koos telkens als u opstartte. 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 GRUB_DEFAULT = "Windows 7( loader)"

een standaard besturingssysteem gebruiken : Als u GRUB_DEFAULT = opgeslagen kiest,je moet ook een GRUB_SAVEDEFAULT = true -regel toevoegen - anders werkt het niet.

Kies of GRUB is verborgen. : met slechts één besturingssysteem geïnstalleerd, gebruikt Ubuntu standaard GRUB om automatisch op te starten naar het standaard besturingssysteem met de GRUB_HIDDEN_TIMEOUT = 0 optie. Deze optie geeft aan dat GRUB wordt verborgen en dat het na 0 seconden automatisch opgestart wordt naar het standaard besturingssysteem, met andere woorden. Je hebt nog steeds toegang tot het menu door Shift ingedrukt te houden terwijl je computer opstart. Om een ​​hogere time-out in te stellen, gebruik zoiets als GRUB_HIDDEN_TIMEOUT = 5 - GRUB zal gedurende vijf seconden een leeg scherm of een startscherm weergeven, gedurende welke tijd 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 # ervoor toe zodat het # GRUB_HIDDEN_TIMEOUT = 0 toont.

Besturing GRUB's Menu Timeout : Als GRUB niet automatisch verborgen is, zie je het menu elke keer dat je computer opstart. GRUB zal automatisch het standaard besturingssysteem na een bepaalde tijd botten, meestal tien seconden. Gedurende die tijd kunt u een ander besturingssysteem kiezen of laten opstarten om automatisch op te starten. Wijzig de time-outperiode door de regel GRUB_TIMEOUT = 10 te bewerken en een willekeurig aantal seconden in te voeren.(Onthoud, 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_BACKGROUNDDe -lijn bepaalt of een achtergrondafbeelding wordt gebruikt - standaard gebruikt GRUB een zwart-wit monochroom uiterlijk. U kunt een regel als GRUB_BACKGROUND = "/home/user/Pictures/ background.png" toevoegen 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 u wilt waarschijnlijk geen JPG-afbeelding 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.

Make Your Changes Take Effect

Om uw wijzigingen van kracht te laten worden, slaat u eenvoudig het tekstbestand op - Bestand & gt;Sla op in Gedit of Ctrl + O en vervolgens op Enter om het bestand in Nano op te slaan - en voer dan de sudo update-grub -opdracht uit. 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 gebruikelijke. Andere instellingen kunnen worden aangepast in het /etc/default/-grubbestand of door de scripts in de /etc/ grub.d-map 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 op Linux distro's moeten werken, waar zulke tools niet gemakkelijk beschikbaar zijn, of als je gewoon toegang hebt tot de commandoregel en dit met de hand wilt doen.