53Fermer55
Kevin KoflerLe 20/02/2010 à 23:01
vince (./52) :
Exemple simple : Sur une machine j'ai la version N+1 d'un OS en "testing" et la version N du même OS en "stable".

Ce n'est pas une configuration supportée, donc forcément il faut bidouiller.

La solution la plus simple est d'avoir le GRUB de chaque OS dans sa propre partition, et dans le MBR seulement soit un GRUB installé à la main qui chainloade tous les autres GRUB, soit le GRUB de l'OS par défaut (avec des entrées rajoutées pour chainloader les autres GRUB). Après, tout marche comme prévu, si tu choisis OS version N, tu auras le noyau le plus récent de OS version N, si tu choisis OS version N+1, tu auras le noyau le plus récent de OS version N+1.

Mais normalement, du moins sous Fedora, tu es censé mettre à jour ta Fedora N vers N+1, pas les installer à côté.
Alors si en plus j'utilise des OS différents, sur la même machine (c'est la principale utilité de grub quand même...)

Pas vraiment, ce n'est qu'une des fonctionnalités.
je dois pouvoir choisir lequel boote par défaut

L'idée est que tu as le bootloader de l'OS par défaut dans le MBR et que tu chainloades le reste. (Il me semble que même NTLDR sache chainloader, mais ce serait de toute façon un choix pourri comme OS par défaut. tongue) Et les entrées de chainload sont à la fin, les nouveaux noyaux sont rajoutés au début, donc l'ordre ne pose pas problème.