SLS> > Le 8 janvier 2011 03:29, Daniel Caillibaud 
SLS> > > Peut-on modifier l'ordre dans lequel apparaissent les
SLS> > > noyaux/partitions trouvés par grub2 ?


SLS> Le samedi 8 janvier 2011 à 10:39:44, Kevin Hinault a écrit :
SLS> > Soit tu changes le numéro du script os-prober pour le mettre
SLS> > avant 10_linux, par exemple en le renommant 9_os-prober :
SLS> > danc /etc/grub.d les scripts sont lues dans l'ordre.

Je ne comprenais pas en quoi ça changerai l'ordre dans lequel les différentes 
debian seraient
détectées, mais avec la remarque de Sylvain je crois avoir finalement compris 
les rôles de
10_linux et 30_os_prober.


Le 08/01/11 à 15:58, "Sylvain L. Sauvage" <[email protected]> a écrit :
SLS>   Ce qui signifierait en fait que le menu du grub a été généré 
SLS> depuis un des systèmes de sdb.
SLS>   Donc solution 1½ : regénérer le menu du grub depuis le système 
SLS> en sda.

Merci, j'étais persuadé l'avoir fait, mais visiblement non... (soit je pensais 
être sur
sda1 en étant ailleurs, soit j'ai regénéré grub.cfg sans réinstaller grub, qui 
pointait
donc toujours sur le cfg de sdbX).

Effectivement, depuis squeeze de sda1

grub-mkconfig -o /boot/grub/grub.cfg
grub-install --no-floppy --recheck "(hd0)"

a effectivement remis mon sda1 en 1er (il n'indique plus le nom de la partition 
dans le titre,
probablement parce qu'il est maintenant détecté par 10_linux et plus 
30_osprober, le 1er
n'indiquant pas de nom de partition).

10_linux : détecte les noyaux du /boot courant
30_os_prober : tous les autres noyaux des autres partitions, OSX et hurd 
compris (mais
visiblement pas les grub-legacy qui seraient installés sur des sdbX, pour les 
chaîner faut
ajouter une entrée avec un chainloader dans /etc/grub.d/NN_ajouts_perso)


SLS> Le samedi 8 janvier 2011 à 10:39:44, Kevin Hinault a écrit :
SLS> > Soit tu modifies seulement dans le fichier /etc/default/grub
SLS> > la directive GRUB_DEFAULT=0 pour lui donner le numéro de
SLS> > l'entrée sur laquelle booter en premier (0 est la première
SLS> > entrée).

Ça je préfère éviter, parce que si je vire un des linux de sdb, le n° ne 
correspondra plus à
la même entrée.
Sinon, on peut préciser le titre d'une entrée plutôt qu'un n°, mais étant 
construit
dynamiquement il peut changer aussi.

Pour que ça redémarre sur une entrée donnée, je pense que le plus simple est 
d'indiquer
GRUB_DEFAULT=saved
dans /etc/default/grub
(et éventuellement fixer le redémarrage suivant avec grub-set-default)

Bon WE

-- 
Daniel

Quand un homme dit qu'un jeu est stupide et infantile,
c'est que sa femme le bat à tous les coups.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/[email protected]

Répondre à