URL: https://linuxfr.org/forums/general-general/posts/grub2-suspend-to-disk-et-ordre-de-boot Title: Grub2 suspend to disk et ordre de boot Authors: xeuzuex Date: 2009年12月10日T15:45:23+01:00 Tags: debian Score: 1 Hello, Je suis passé à Grub2 sur ma debian testing. C'est tout nouveau tout beau, ca boot du ext4, etc, etc, Par contre les fichiers de conf sont totalement différents. menu.lst a été remplacé par grub.cfg. (jusqu'ici tout va bien). Le truc, c'est qu'il est marqué qu'il ne faut pas le modifier directement. Celui ci est généré automatiquement par update_grub2. Il faut donc jouer avec d'autres fichiers de conf. notamment : /etc/default/grub /etc/grub.d/* et la ben c'est un peu la galère. il faut trouver le fichier qui va modifier la ligne que l'on veut dans le grub.cfg. mon soucis, je n'arrivais pas à faire un resume après un suspend to disk . Simplement parce que l'option resume n'etait pas présente dans la ligne de boot. Dans grub.cfg avant : linux /vmlinuz-2.6.32 root=/dev/mapper/suze-root ro quiet objectif obtenir : linux /vmlinuz-2.6.32 root=/dev/mapper/suze-root ro resume=/dev/mapper/suze-swap_1 quiet J'ai donc édité le fichier /etc/default/grub et changé : GRUB_CMDLINE_LINUX_DEFAULT="quiet" par GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/mapper/suze-swap_1 quiet" Puis grâce à update-grub2, ca met bien en place l'option désirée Ensuite j'ai voulu changer le kernel par defaut (l'ordre de boot), toujours sans modifier grub.cfg. Et la aussi, ce n'est pas chose simple. Dans le fichier /etc/default/grub, il faut modifier la variable GRUB_DEFAULT. Par défaut elle est à 0. C'est à dire que c'est le premier kernel défini dans grub.cfg. Il faut donc compter le nombre d'entrées possibles et choisir celle que l'on souhaite par défaut. Dans mon cas l'enchainement était 2.6.32 2.6.32 recovery 2.6.30-2 2.6.30-2 recovery Par défault je boot donc sur 2.6.32. En ajoutant GRUB_DEFAULT=2, par défaut ca boot bien sur le 2.6.30-2. Mais on voit bien le soucis. Si un jour, j'ajoute un kernel 2.6.33, mon option GRUB_DEFAULT=2 ne sera probablement plus correcte... Globalement, je pense que ces manips sont plus compliquées que de modifier directement le fichier grub.cfg. Je ne trouve pas que ce soit des méthodes faciles. Y'a t'il d'autres méthodes ?