Nieuws:

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

Auteur Topic: grub2 grub.cfg update?  (gelezen 1536 keer)

Offline pacecal

  • Lid
  • Steunpunt: Nee
grub2 grub.cfg update?
« Gepost op: 2010/10/09, 21:29:17 »
Ik vroeg me het volgende af:

Telkens wanneer een update heeft plaatsgevonden wordt mijn grub.cfg geupdate.

Gezien een ik een custom grub.cfg is dit lastig...

Kan ik dit uitschakelen? Is er een workarround?

 O0

Offline donpedroII

  • Lid
  • Steunpunt: Nee
Re: grub2 grub.cfg update?
« Reactie #1 Gepost op: 2010/10/09, 21:57:13 »
Update-grub doet dit:
#!/bin/sh -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
Die doet dus niets anders dan grub-mkconfig draaien met de output daarvan weg te schrijven in grub.cfg

De vraag is nu, hoe heb jij die custom grub.cfg gemaakt?
Als dat via /etc/default/grub is, zou dat eigenlijk toch goed moeten blijven?

Of heb je direct grub.cfg aangepast ( denk het niet, maar toch )

Heb wel begrepen dat als je iets uit de map /etc/grub.d wilt tegenhouden om uitgevoerd te worden, moet je er een non-exec van maken.

https://help.ubuntu.com/community/Grub2
« Laatst bewerkt op: 2010/10/09, 21:59:44 door donpedroII »
Ubuntu Pocket Guide and Reference - LinuxCommands.org - Manual Pages (man)

PC: Ubuntu 18.04 LTS /  Intel Core i5 8600 / Gigabyte B360M DS3H / Samsung 970 EVO / Corsair Vengeance LPX 16GB

Offline pacecal

  • Lid
  • Steunpunt: Nee
Re: grub2 grub.cfg update?
« Reactie #2 Gepost op: 2010/10/10, 14:05:22 »
Ik pas het als volgt aan:

 sudo gedit /boot/grub/grub.cfg

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: grub2 grub.cfg update?
« Reactie #3 Gepost op: 2010/10/10, 14:13:27 »
Dat is dus je probleem, je veranderd de output, terwijl je de input moet aanpassen.
De file die je moet aanpassen is /etc/default/grub en daarna type sudo update-grub.
Alle aanpassingen blijven dan bewaard en worden bij elke update meegenomen.
OpenStandaard evangelist, OpenSource promotor, OpenData liefhebber.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een Dwarsligger.

Offline pacecal

  • Lid
  • Steunpunt: Nee
Re: grub2 grub.cfg update?
« Reactie #4 Gepost op: 2010/10/10, 17:33:46 »
Aaaaaaaaaaaaaah....

Maar hoe voeg ik dan de code toe? In zijn geheel kopieren? Dit heb ik geprobeerd, maar werkt niet...

Ik wil gewoon 3 menu-items:


### BEGIN /etc/grub.d/40_custom ###
menuentry 'UBUNTU 10.04 LTS' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set 0a86e34e-ca6a-478d-a094-392ead0fde84
    linux    /boot/vmlinuz-2.6.32-24-generic-pae root=UUID=0a86e34e-ca6a-478d-a094-392ead0fde84 ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-24-generic-pae
}
menuentry "XBMC LIVE" {
    insmod ext2
    set root='(hd0,7)'
    search --no-floppy --fs-uuid --set b90ed6e7-42c8-4927-83af-ec08cb7fc85f
    linux /boot/vmlinuz-2.6.31-16-generic root=UUID=b90ed6e7-42c8-4927-83af-ec08cb7fc85f ro quiet splash xbmc=autostart,nodiskmount,setvolume loglevel=0
    initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry "ACRONIS TRUE IMAGE 2010" {
    set root='(hd0,6)'
    linux /boot/kernel.dat quiet vga=788 ramdisk_size=40000
    initrd /boot/initrd
}
### END /etc/grub.d/40_custom ###

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: grub2 grub.cfg update?
« Reactie #5 Gepost op: 2010/10/10, 18:51:42 »
Misschien vind je hier wat je zoek: http://wiki.ubuntu-nl.org/community/Grub2
De file mag je alleen aanpassen als super-user !!!
Dus:
sudo gedit /etc/default/grub
Hierna je wachtwoord invoeren (dit zie je niet, dus blind typen).
Dan kan je de file probleemloos saven, maar mijn advies, lees eerst het bovenstaande.
Succes
OpenStandaard evangelist, OpenSource promotor, OpenData liefhebber.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een Dwarsligger.