Grub: verschil tussen versies

Uit LinuxMintNL WiKi
Ga naar: navigatie, zoeken
k (Grub aanpassen)
(Aangepast)
Regel 1: Regel 1:
{{Wiu}}
+
'''Grub''' is de naam voor het Grub 2 startmenu van [[NieuweDistro|Linux distributies]].
'''Grub''' is de naam voor het Grub 2 startmenu van Linux distributies.
+
Het wordt aangemaakt als een Linux versie wordt geïnstalleerd of als er een update/upgrade van het systeem plaatsvindt.
Het wordt aangemaakt als een Linux versie wordt geïnstalleerd of als er een update van de [[kernel]] plaatsvindt.
 
  
In Grub staan alle kernels en operating systemen (OP) die het op de aangesloten apparaten kan vinden en plaatst het op de hdd van de installatie of op de hdd van de distributie update/upgrade.
+
In Grub staan alle opstartbare systemen (OP) die het op de aangesloten apparaten kan vinden en plaatst de opstartlocatie standaard op de sda drive of op de [[hdd]] van de installatie/update/upgrade.  
Het kan dus voorkomen dat Grub met een ander menu vanaf een andere hdd opstart na een update/upgrade van een distributie.
+
Het kan dus voorkomen dat Grub vanaf een andere hdd met een ander menu opstart na een install/update/upgrade van een distributie.
  
 
== In de terminal ==
 
== In de terminal ==
 
De meest gebruikte Grub commando's zijn update en install en worden gebruikt om Grub opnieuw de systemen te laten doorzoeken op veranderingen en het Grubmenu aan te passen.
 
De meest gebruikte Grub commando's zijn update en install en worden gebruikt om Grub opnieuw de systemen te laten doorzoeken op veranderingen en het Grubmenu aan te passen.
  
Het verschil is:
+
Het verschil:
*Update zoekt en plaatst de nieuwe informatie in het Grubmenu.
+
*''Install'' plaats een nieuwe Grub-starter in de [[MBR|Master Boot Record]] (MBR) van de aangegeven drive of partitie.<br/>
Terminal commando: sudo update-grub
+
:In de starter worden de systeemgegevens geplaatst van het op dat moment in gebruik zijnde systeem. Daarmee wijst het bij opstarten naar het grub-menu van dat systeem.
*Install zoekt en plaats een nieuwe Grubstarter in de [[MBR|Master Boot Record]] (MBR) van de aangegeven drivepartitie.
+
:Dit is vooral van belang als meerdere systemen zijn geïnstalleerd.
Terminal commando: sudo grub-install /dev/sd?
+
Terminal commando:<br/>
 +
'''let op:''' ? is het derde karakter van de drive waarop grub wordt geïnstalleerd, normaal is  dit sda.
 +
sudo grub-install /dev/sd?
 +
Wordt grub op een partitie geïnstalleerd dan volgt na de drive nog het cijfer van de partitie, hier b.v. partitie 1 op sda
 +
sudo grub-install /dev/sda1
 +
 
 +
*''Update'' zoekt de gegevens uit de grub-starter en alle opstartbare systemen op de aangesloten apparaten.
 +
:Deze informatie komt in het grub-menu met op de eerste plaats (bovenaan) de gegevens uit de grub-starter.
 +
:Daarna plaatst het de locatie van het grub-menu in de grub-starter.
 +
 
 +
:Hierdoor zal altijd het laatst aangemaakte grub-menu worden getoond.
 +
 
 +
Terminal commando: op de eerste plaats
 +
sudo update-grub
  
 
== Menu opbouw ==
 
== Menu opbouw ==
Het grub menu wordt opgebouwd door verschillende bestanden.<ref>[http://wiki.ubuntu-nl.org/community/Grub2/Grub2Bestanden Grub 2 bewerken]</ref>
+
Het grub menu wordt opgebouwd door verschillende bestanden.<ref name="bron">[http://wiki.ubuntu-nl.org/community/Grub2/Grub2Bestanden Grub 2 handmatig bewerken (Ubuntu wiki)]</ref>
*Het gedrag van het Grub 2 menu wordt hoofdzakelijk bepaald in /etc/default/grub en wordt standaard niet getoond, tenzij meer dan een besturingssysteem is gevonden.  
+
*Het gedrag van het Grub 2 menu wordt hoofdzakelijk bepaald in /etc/default/grub en wordt standaard niet getoond, tenzij meer dan een besturingssysteem is gevonden.
 
* Het belangrijkste configuratiebestand is grub.cfg dat standaard in de map /boot/grub zit en wordt aangepast door update of instal.
 
* Het belangrijkste configuratiebestand is grub.cfg dat standaard in de map /boot/grub zit en wordt aangepast door update of instal.
* Naast /etc/defaultgrub worden alle bestanden in de map /etc/grub.d gebruikt voor het configureren van het menu.  
+
* Naast /etc/defaultgrub worden alle bestanden in de map /etc/grub.d gebruikt om het grub-menu samen te stellen.  
* In bestand 40_custom in de map /etc/grub.d kunnen eigen menukeuzes worden geplaatst en wordt niet overschreven door update of instal.
+
* In bestand 40_custom in de map /etc/grub.d kunnen eigen menukeuzes worden geplaatst en wordt niet overschreven door update of install.
 
* Het eerste apparaat is hd0, de eerste partitie is 1. De toewijzing kan desgewenst worden gewijzigd in bestand device.map in de map /boot/grub, maar wordt overschreven bij een nieuwe installatie.
 
* Het eerste apparaat is hd0, de eerste partitie is 1. De toewijzing kan desgewenst worden gewijzigd in bestand device.map in de map /boot/grub, maar wordt overschreven bij een nieuwe installatie.
 
* Met GRUB 2 kunnen ISO schijfkopiebestanden worden gestart en geïnstalleerd zonder eerst een CD of DVD te branden.  
 
* Met GRUB 2 kunnen ISO schijfkopiebestanden worden gestart en geïnstalleerd zonder eerst een CD of DVD te branden.  
Regel 28: Regel 40:
 
Om grub aan te passen moet men wel weten waar de mogelijkheden zitten.
 
Om grub aan te passen moet men wel weten waar de mogelijkheden zitten.
  
Met Grub-customizer is dit menu gestuurd.
+
Een volledige uitleg om grub handmatig aan te passen is te vinden op de Ubuntu wiki.<ref name="bron"></ref>
 
 
'''Let op:''' Voor sudo is het beheerderswachtwoord nodig.
 
  
* Grub-customizer in de terminal installeren met de volgende drie command's:
+
* Met [[Grub-custom|Grub-customizer]] hoeft niet in de grub-mappen te worden gezocht.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
+
Hiermee kan via menu's eenvoudig worden gekozen wat men wil aanpassen en is het resultaat direct zichtbaar.
sudo apt-get update
 
sudo apt-get install grub-customizer
 
Daarna is het te vinden in Menu > Beheer.
 
  
 
* Grub achtergrond thema's
 
* Grub achtergrond thema's
Snuister eens wat rond op de websites gnome-look.org en kde-look.org en zoek op grub2.
+
Snuister eens wat rond op de websites [http://gnome-look.org gnome-look] en [http://kde-look.org kde-look] en zoek op grub2.
  
De installatie in een Terminalvenster is als volgt (vul de juiste namen namen en de directory in):
+
De installatie van achtergronden kan ook in de Terminal. (zie hiervoor Grub-customizer)
cd Downloads
 
tar xvzf grub-thema.tar.gz
 
cd grub-thema
 
sudo ./install.sh
 
  
 
== Zie ook ==
 
== Zie ook ==

Versie van 15 dec 2015 om 22:39

Grub is de naam voor het Grub 2 startmenu van Linux distributies. Het wordt aangemaakt als een Linux versie wordt geïnstalleerd of als er een update/upgrade van het systeem plaatsvindt.

In Grub staan alle opstartbare systemen (OP) die het op de aangesloten apparaten kan vinden en plaatst de opstartlocatie standaard op de sda drive of op de hdd van de installatie/update/upgrade. Het kan dus voorkomen dat Grub vanaf een andere hdd met een ander menu opstart na een install/update/upgrade van een distributie.

In de terminal

De meest gebruikte Grub commando's zijn update en install en worden gebruikt om Grub opnieuw de systemen te laten doorzoeken op veranderingen en het Grubmenu aan te passen.

Het verschil:

  • Install plaats een nieuwe Grub-starter in de Master Boot Record (MBR) van de aangegeven drive of partitie.
In de starter worden de systeemgegevens geplaatst van het op dat moment in gebruik zijnde systeem. Daarmee wijst het bij opstarten naar het grub-menu van dat systeem.
Dit is vooral van belang als meerdere systemen zijn geïnstalleerd.

Terminal commando:
let op: ? is het derde karakter van de drive waarop grub wordt geïnstalleerd, normaal is dit sda.

sudo grub-install /dev/sd?

Wordt grub op een partitie geïnstalleerd dan volgt na de drive nog het cijfer van de partitie, hier b.v. partitie 1 op sda

sudo grub-install /dev/sda1
  • Update zoekt de gegevens uit de grub-starter en alle opstartbare systemen op de aangesloten apparaten.
Deze informatie komt in het grub-menu met op de eerste plaats (bovenaan) de gegevens uit de grub-starter.
Daarna plaatst het de locatie van het grub-menu in de grub-starter.
Hierdoor zal altijd het laatst aangemaakte grub-menu worden getoond.

Terminal commando: op de eerste plaats

sudo update-grub

Menu opbouw

Het grub menu wordt opgebouwd door verschillende bestanden.[1]

  • Het gedrag van het Grub 2 menu wordt hoofdzakelijk bepaald in /etc/default/grub en wordt standaard niet getoond, tenzij meer dan een besturingssysteem is gevonden.
  • Het belangrijkste configuratiebestand is grub.cfg dat standaard in de map /boot/grub zit en wordt aangepast door update of instal.
  • Naast /etc/defaultgrub worden alle bestanden in de map /etc/grub.d gebruikt om het grub-menu samen te stellen.
  • In bestand 40_custom in de map /etc/grub.d kunnen eigen menukeuzes worden geplaatst en wordt niet overschreven door update of install.
  • Het eerste apparaat is hd0, de eerste partitie is 1. De toewijzing kan desgewenst worden gewijzigd in bestand device.map in de map /boot/grub, maar wordt overschreven bij een nieuwe installatie.
  • Met GRUB 2 kunnen ISO schijfkopiebestanden worden gestart en geïnstalleerd zonder eerst een CD of DVD te branden.
  • Wijzigingen in Grubmenu worden pas van kracht na 'sudo update-grub'.

Grub aanpassen

Om grub aan te passen moet men wel weten waar de mogelijkheden zitten.

Een volledige uitleg om grub handmatig aan te passen is te vinden op de Ubuntu wiki.[1]

Hiermee kan via menu's eenvoudig worden gekozen wat men wil aanpassen en is het resultaat direct zichtbaar.

  • Grub achtergrond thema's

Snuister eens wat rond op de websites gnome-look en kde-look en zoek op grub2.

De installatie van achtergronden kan ook in de Terminal. (zie hiervoor Grub-customizer)

Zie ook

Bronnen en referenties

  1. 1,0 1,1 Grub 2 handmatig bewerken (Ubuntu wiki)