5 votes

Puis-je installer un autre système d'exploitation linux sans bootloader ?

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 ?

5voto

sudodus Points 39902

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).

2voto

bokmann Points 694

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 .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X