Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 49, views: 20.845 •

Na een ontwikkeltraject van meer dan 10 jaar hebben de developers van de Grub-bootloader versie 2.00 uitgebracht. De Grand Unified Bootloader wordt gebruikt door een groot aantal Linux-distributies en wordt met name ingezet voor multiboot.

Grub 2.00 moet het verouderde Grub Legacy vervangen en biedt de gebruiker de mogelijkheid om vanuit een menu diverse besturingssystemen te starten. De bootloader, die een modulair ontwerp heeft, biedt dan ook ondersteuning aan een groot aantal bestands- en besturingssystemen. Zo kan Grub 2.00 overweg met de bestandssystemen exfat, squash4 en RomFS, terwijl de bootloader ook beschikt over verbeterde ehci- en ahci-drivers.

Ook is het mogelijk om de vormgeving van het bootmenu aan te passen, bijvoorbeeld door het gebruik van themes. Nieuw is het meegeleverde starfield-thema. Verder kan Grub 2.00 nu ook op Itanium- en SGI mips-systemen ingezet worden.

Aan de nieuwe versie van Grub 2.00 is meer dan tien jaar gesleuteld, maar wordt al een aantal jaren door diverse populaire Linux-distributies gebruikt als standaard bootloader. Zo koos bijvoorbeeld Canonical met de release van Ubuntu 9.10 voor Grub. Daarnaast kan met Grub vrijwel elk besturingssysteem opgestart worden, waaronder alle Windows-versies, diverse BSD-varianten en Mac OS X.

Reacties (49)

Waarom beter? Versienummering zegt niets over de software zelf, en is alleen maar bedoel om onderscheid tussen verschillende versies van iets te maken. Ze hadden dit ook direct versie 20 kunnen noemen, maar daar gaat het niet om. Het draait alleen maar om de verbeteringen in het programma. Opera deed bijv. in 1 versie-update wat Firefox 8 updates kostte.
Fork het en noem het Brub 1337.3 pre-beta 15c
10 jaar en slechts versie 2.0? doet firefox toch beter.
Leuk Grub 133:7 pre beta 15 zoals google chrome, ja echt veel beter!!111 |:(
Ik vind het een achteruitgang. In Grub 1 had je lekker één bestand (menu.lst O.I.D.) waarin alles centraal stond. Nu heb je een heel systeem van mappen met losse bestandjes en speciale naamgeving.
Ze doen het waarschijnlijk ook, omdat Canonical had gezegd geen Grub meer te gebruiken

Dus proberen ze die aan te pakken, denk ik zelf zo als ik dit zo lees.
Ja, ze proberen Canonical aan te pakken door mappen en losse bestandjes te gebruiken. Daar wordt Canonical natuurlijk erg bang van.

Canonical stapt van Grub af om secure boot aan te gaan bieden.

Als je al met een gekke reden wilt komen kan je beter schrijven dat Canonical het doet omdat in elke versie van Ubuntu er minstens 20 dingen overhoop gehaalt moeten worden inplaats van het over de hele linie beter te maken, en met een betere UI looks te komen.
Ze gebruiken grub wel nog als het systeem geen UEFI met secure boot gebruikt.
Mee eens. Voor de gevorderde gebruiker is Legacy beter, alles aanpassen op één plek, geen problemen als de Linux-kernel wordt geüpdate (bij Ubuntu had ik bijvoorbeeld grub.cfg direct aangepast, even updates installeren (kernel-update) en helaas, alle wijzigingen verloren).
Dan heb je iets niet goed gedaan, Ubuntu vraagt namelijk wat je met een gewijzigd bestand wilt doen..
Ik meen dat de grub.cfg wordt gegenereerd uit een template door een grub applicatie. Dus niet geplaatst door apt.
In Debian en Ubuntu moet je je grub.cfg aanpassen via de configuratie in /etc/grub.d en /etc/default/grub. Een beetje gevorderde gebruiker had dat ook wel door, aangezien /boot/grub/grub.cfg begint met 'DO NOT EDIT THIS FILE'... Dit is juist gedaan om het updaten van je config flexibeler en robuuster te maken.
En dan eigenlijk nog alleen /etc/grub.d/40_custom en evt. /etc/grub.d/41_custom
Als gevorderde gebruiker lees je natuurlijk eerst even hoe je dat dan wél moet doen en weet je daarna dat je al je custom entries in /etc/grub.d/XX_naampje moet zetten :P

Moest er ook even aan wennen, maar het werkt veel sneller en handiger!


EDIT: ook als gevorderde gebruiker lees je ook wel eens te snel waardoor je de andere opmerkingen die precies hetzelfde zeggen gewoon mist :)

[Reactie gewijzigd door [Yellow] op 29 juni 2012 08:56]

Als gevorderde gebruiker had je geweten dat dat gewoon template files zijn die door grub2-mkconfig gebruikt worden om, jawel, 1 enkel bestandje genaamd /boot/grub2/grub.cfg te produceren.

Het staat je vrij om dat systeem te slopen en je eigen grub.cfg te maken, moet je wel zorgen dat je distro die niet automagisch overschrijft.

En grub 1 was ook modulair met de stage1.5 en 2 folders.
En meer dingen die mis kunnen gaan ;) Achja het is even wennen denk ik, het is allemaal wel een stuk meer modulair en flexibel geworden :)
Ik heb dat gevoel al bij alle vorige versies van GRUB. Veel te uitgebreid voor een simpele bootloader IMO, in 99 van de 100 keer heb je al die extra mogelijkheden toch niet nodig.

Vroegah hadden we LILO, dat voldeed echt prima. Met 1 simpele configuratie file die ik uit mijn hoofd kon intiepen precies wat ik elke keer nodig had en niks meer. Multiboot zonder menu of wat dan ook maar gewoon rechtstreeks naar het meest gebruikte OS booten tenzij je shift ingedrukt hield. Als het aan mij lag gebruikte ik het nog steeds :P
De oude grub kan natuurlijk gewoon geforkt worden en door een team van enthousiaste hackers en gebruikers in leven gehouden worden.
Ik gebruik LILO nog steeds. Waarom zou je het niet gebruiken? De dualboot windows 7 en slackware werkt er perfect mee.
Omdat je het iedere keer moet draaien na een kernel update, ander wordt je systeem unbootable.
Ik vind de vraag zeker niet gek, maar mijn antwoord is wel het antwoord op die vraag (in mijn geval dan) ;)
Oh, alsjeblieft zeg. De uren die ik met mijn handen in het haar heb gezeten omdat er alleen de letters LI op het scherm verschenen. Please!

Grub (1 én 2) hebben dat probleem nooit. SCSI? geen probleem. ATA en SATA en SCSI tegelijk in je systeem en van allemaal kunnen booten? vlekkeloos. Altijd booten is voor mij dé reden om een bootloader te gebruiken :)

[Reactie gewijzigd door [Yellow] op 29 juni 2012 09:01]

Ik probeerde vandaag Xubuntu te installeren. Ik loop te vechten met die GRUB2 die niet wil installeren. Echt... GRUB 1 draaide altijd als een tierelier, maar GRUB 2 is een en al ellende.
Het kan zijn dat je misschien een GPTabel gebruikt. Grub2 kan daar ook mee overweg, maar dan moet je met dingen rekening gaan houden (makkelijkste is een 1mb oid partitie te hebben, ik gebruik zelf sector 40-2047) voor 'grub_boot'.

Verder, werkt grub2 op al mn systemen eigenlijk prima. Moest eerst ook wennen aan de /etc/grub.d files, maar als het echt moet, kan je ook nog steeds /boot/grub/grub.cfg editen voor een snelle iets (wat niet permanent hoeft te zijn, als je grub opnieuw gegenereerd wordt).
Ik hoop dat deze versie wel meteen Windows herkend na het installeren van een Linux-distrubutie.
Dat heeft helemaal niks met Grub te maken, maar de Linux-distributie die de benodigde config for Grub moet meeleveren.
grub herkent bij mij meteen windows linux en osx ook geen handmatige updates meer bij kernel upgrades dus wat dat betreft doet het precies wat het moet doen.
Lekker als je dan je hele datacenter vol servers moet booten.. :Y)
Ik hoop dat met deze versie er geen limitaties meer zitten aan hoe groot je partitie mag zijn zonder dat GRUB moeilijk gaat doen om er mee te booten.
Ach voor men die jaren gewerkt hebben met Grub 1 is het gewoon even wennen dat je niet direct een textfile aanpast.

Je HOEFT het ook niet te gebruiken. Tenzij je een distro hebt die je niks laat veranderen zonder te slopen. (meestal designflaw van distro zelf omdat ze het "beter" weten en afwijken van de standaard).

Gebruik nu al jaren source based/LFS achtige linux, wat je er anders naar de distro's laat kijken. Zie ook regelmatig de opmerking voorbij komen "dit/dat werkt niet met linux". Vaak komt dit gewoon omdat men hun distronaam aanziet voor linux, maar dat is het niet meer; het is die distro geworden. Daar werkt het niet op en ook nog omdat men het niet eens probeert.
…the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it.
Verder is het fijn dat LVM en mdadm direct uit grub 2 kan aangezien RedHat zijn systemd aan het doorpushen is.
Zie de problemen van mensen hier niet, er zijn een boel auto tools voor grub tegenwoordig die het werk ook goed doen, je hoeft niet handmatig ieder config bestandje te doorlopen.
Er was toch allang een grub2? Da's blijkbaar niet hetzelfde als Grub 2.0.

Maakt het wel een beetje verwarrend ..
Ja dat dacht ik ook, maar grub 1 en grub 2 zijn altijd respectievelijk 0.99 en 1.99 genummerd geloof ik, dus het kan zijn dat ze hier grub 3 mee bedoelen. Bovendien is Grub 2 toch nog niet zo oud? Ik kan me nog herrineren dat ik grub 1 config files aan het aanpassen was en zo lang gelden is dat nou ook weer niet.
Nope, In de distro's die nu grub 2 gebruiken is het versienummer nog nooit hoger geweest dan 1.99

Wel 1.99-ubuntu23, enz.

Tsja....
ofwel, dat waren allemaal beta releases! Ja, dat klopt, Grub heeft nog nooit een 'release' gehad. Tot nu dan :)
Er was toch allang een grub2? Da's blijkbaar niet hetzelfde als Grub 2.0.

Maakt het wel een beetje verwarrend ..
Ik wil niet héél vervelend zijn, maar ook dat staat gewoon uitgelegd in de tekst:
Aan de nieuwe versie van Grub 2.00 is meer dan tien jaar gesleuteld, maar wordt al een aantal jaren door diverse populaire Linux-distributies gebruikt als standaard bootloader.
Heeft iemand al een screenshot van dat nieuwe theme (starfield) gevonden?
opstarten vanuit een menu kon toch allang of mis ik iets?

Op dit item kan niet meer gereageerd worden.



Populair: Nokia Lumia 930 Nokia Lumia Smartphones Google Laptops Sony Apple Games Politiek en recht

© 1998 - 2014 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013