J'ai un système debian Gnu/linux installé dans mon système et je veux faire un dual boot avec ubuntu. puis-je installer ubuntu sans remplacer le bootloader de debian ?
Réponses
Trop de publicités?Vous pouvez laisser Ubuntu remplacer Grub par celui d'Ubuntu ou conserver l'ancien. C'est l'option par défaut, et elle fonctionne bien. Vous pourrez également démarrer le(s) autre(s) système(s) linux.
En mode BIOS, si vous souhaitez conserver l'ancien, vous devez sélectionner "Autre chose" sur la page de partitionnement, où vous pouvez choisir d'installer Grub sur la partition au lieu de la tête du disque. Cela ne fonctionne pas en mode UEFI : même si vous sélectionnez correctement, les paramètres par défaut seront utilisés.
Si vous conservez l'ancien bootloader, vous ne verrez pas le nouveau système (Ubuntu) jusqu'à ce que vous exécutiez
sudo update-grub
dans l'ancien système (et redémarrer).
D'après mon expérience, cela ne fonctionne pas très bien si deux distributions partagent une installation commune Grub. Elles ne savent pas toujours quels fichiers appartiennent à quelle distribution, et même le suivi au niveau du fichier ne serait pas suffisant puisque le fichier contenant le menu contiendrait des lignes appartenant à chacune des distributions installées.
Une autre approche, qui me semble plus efficace, consiste à installer plusieurs Grub. Chaque distribution installée a sa propre installation Grub dans son propre fichier /boot
répertoire.
Seule une de ces installations Grub sera chargée par le MBR. L'installation de Grub dans le MBR écrasera tout chargeur Grub précédent dans le MBR. Le système démarrera donc avec le Grub appartenant à la distribution à partir de laquelle vous avez effectué la dernière installation sur le MBR.
Vous pouvez cependant démarrer Grub à partir de Grub, ce qui vous permet de créer des entrées de menu pour passer facilement d'une installation Grub à l'autre. Par exemple, vous pouvez créer une entrée comme celle-ci dans /etc/grub.d/40_custom
:
menuentry 'Precise' {
multiboot (hd1,1)/precise/boot/grub/core.img
}
Il est évident que le numéro exact du disque et de la partition peut être différent sur votre système. Notez également que l'emplacement de core.img
est différent des anciennes distributions qui utilisaient /boot/grub/core.img
et les distributions plus récentes utilisent /boot/grub/i386-pc/core.img
.
Après avoir modifié l'un des fichiers de la base de données /etc/grub.d
vous devez exécuter update-grub
.