Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Aanpassen grub menu  (gelezen 2760 keer)

Aanpassen grub menu
« Gepost op: 2010/05/31, 19:02:37 »
Hoe maak ik een volledig naar wens aangepast grub menu met aangepaste titels dus zonder memtest en zonder extra kernels, zonder deze laatste te hoeven verwijderen.

In terminal : “sudo update-grub” om de laatste kernels te verkrijgen.
Kopïeer de gewenste “menuentry” listings vanuit /boot/grub/grub.cfg naar /etc/grub.d/40_custom. De entry begint met “menuentry” en eindigt met “}”
Voeg eventueel andere “menuentry” items toe die je wil zien in het boot menu
Pas eventueel de titels van de “menuentry” lijnen naar wens aan (tussen de aanhalingstekens) Verander NIETS aan de lijnen die volgen na de “menuentry” lijn. Elke vermelding begint met de “menuentry” lijn en eindigt met “}”
Verwijder de executable bit bij de volgende files : /etc/grub.d/10_linux   /etc/grub.d/20_memtest86+
en /etc/grub.d/30_os_prober als volgt

sudo chmod -x /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ /etc/grub.d/30_os_prober
Doe “sudo update-grub” in de terminal

Het geupdate bestand /boot/grub.grub.cfg bevat nu enkel gegevens uit 00_header; 05_debian_theme en 40_custom.

Het bestand /boot/grub/grub.cfg zal nu niet geupdated worden met een neiuwe kernel. Om dit te doen maak je het bestand /etc/grub.d/10_linux terug executable (sudo chmod +x /etc/grub.d/10_linux) en herhaalt de voorgaande stappen.

Vertaald uit het engels; zie
http://ubuntuforums.org/showthread.php?t=1195275

Puntje 6

Heb het juist getest en het werkt perfekt :)

Als er opmerkingen zijn, graag ;)
« Laatst bewerkt op: 2010/06/01, 16:42:00 door summer of 69 »
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: Aanpassen grub menu
« Reactie #1 Gepost op: 2010/06/01, 14:03:04 »
Ik heb een opmerking ;)
 Het verwijderen van de executable bit in de bestanden /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ en /etc/grub.d/30os_prober wordt blijkbaar niet vermeld in de nederlandse vertaling : zie : http://wiki.ubuntu-nl.org/community/Grub2 (Eigen menu keuzes) Denk dat dit belangrijk is.
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: Aanpassen grub menu
« Reactie #2 Gepost op: 2010/06/01, 14:15:34 »
En last but not least, controle dat de vermeldingen in het bestand /etc/grub.d/40_custom zijnopgenomen in /boot/grub/grub.cfg :
plaats de regel "echo "Adding 40_custom menu entries." >&2 " tussen "#!/bin/sh" en "exec tail -n +3 $0" bovenaan.
Zo dus : #!/bin/sh
echo "Adding 40_custom menu entries." >&2  
exec tail -n +3 $0
Sla het bestand op en in de terminal "sudo update-grub"
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Re: Aanpassen grub menu
« Reactie #3 Gepost op: 2010/06/02, 14:12:05 »
Weinig reacties moet ik zeggen. Eén ding zou ik graag weten. Waarom vind ik deze sectie niet terug in de nederlandse vertaling :
http://wiki.ubuntu-nl.org/community/Grub2

Citaat
# Remove the executable bit from /etc/grub.d/10_linux, /etc/grub.d/20_memtest86+ and /etc/grub.d/30_os-prober
Removing the executable bit from any file in /etc/grub.d will exclude the file from being included in grub updates.
Code:

sudo chmod -x /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ /etc/grub.d/30_os-prober

# Run "sudo update-grub"
# The updated /boot/grub/grub.cfg file should now contain only sections for "00_header", "05_debian_theme" and "40_custom".
# The grub.cfg file will not be updated with the addition of a new kernel. To add a new kernel, make "10_linux" executable, run "sudo update-grub" to refresh the available kernels, and repeat these instructions.
dierenliefde is onvoorwaardeljk, dierenleed ten zeerste verwerpelijk

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Aanpassen grub menu
« Reactie #4 Gepost op: 2010/06/06, 14:04:15 »
Het staat er wel maar met andere woorden:
http://wiki.ubuntu-nl.org/community/Grub2#VerwijderenvankeuzesuitGrub2

Citaat
* Om te voorkomen dat een scriptbestand in de map /etc/grub.d menukeuzes toevoegt, kan het bestand niet-uitvoerbaar worden gemaakt (sudo chmod -x /etc/grub.d/scriptbestand) of helemaal worden gewist.
Klik links bovenin op Documentatie