Outils pour utilisateurs

Outils du site


issue88:grub2_et_multibooting

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue88:grub2_et_multibooting [2015/01/30 13:55] – [4] auntieeissue88:grub2_et_multibooting [2015/01/30 14:10] (Version actuelle) auntiee
Ligne 86: Ligne 86:
 Gardez à l'esprit quelle distrib. Linux vous voulez éventuellement laisser installer son GRUB sur le MBR. Mon choix serait une distribution qui comprend la dernière version du paquet grub-pc (voir distrowatch.com pour un aperçu rapide). Appelons cette distrib. « distro Z ». Installez chaque distrib. Linux, sauf Z, sur sa propre partition. Pour toutes les distrib., sauf Z, installer leurs GRUB (lors de l'installation) sur leur propre partition ; ceci diffère de la valeur par défaut suggérée lors de l'installation. Cela signifie que vous aurez généralement à changer /dev/sda comme cible de GRUB, par exemple en /dev/sda5 (en choisissant correctement le numéro de la partition bien sûr). Gardez à l'esprit quelle distrib. Linux vous voulez éventuellement laisser installer son GRUB sur le MBR. Mon choix serait une distribution qui comprend la dernière version du paquet grub-pc (voir distrowatch.com pour un aperçu rapide). Appelons cette distrib. « distro Z ». Installez chaque distrib. Linux, sauf Z, sur sa propre partition. Pour toutes les distrib., sauf Z, installer leurs GRUB (lors de l'installation) sur leur propre partition ; ceci diffère de la valeur par défaut suggérée lors de l'installation. Cela signifie que vous aurez généralement à changer /dev/sda comme cible de GRUB, par exemple en /dev/sda5 (en choisissant correctement le numéro de la partition bien sûr).
  
-• Installez distro Z en dernier. Ici, nous prendrons la valeur par défaut /dev/sda pour installer GRUB. Maintenant, nous avons GRUB dans le MBR indiquant le /boot/grub de la partition de Z. Cela nous donne une machine qui démarrera, ce qui est la raison de cette façon de faire (une alternative plus avancée est que vous manipuliez Z comme dans l'étape 3, et que vous accomplissiez tout le reste à partir d'une session Z active).+• Installez distro Z en dernier. Ici, nous prendrons la valeur par défaut /dev/sda pour installer GRUB. Maintenant, nous avons GRUB dans le MBR pointant vers le /boot/grub de la partition de Z. Cela nous donne une machine qui démarrera, ce qui est la raison de cette façon de faire (une alternative plus avancée est que vous manipuliez Z comme dans l'étape 3, et que vous accomplissiez tout le reste à partir d'une session Z active).
  
 • Démarrez sur votre disque dur, et vérifiez que tous les systèmes d'exploitation sont en mesure de démarrer à partir du menu de GRUB que Z a installé. Sinon, comprenez ce qui s'est passé et faites-le fonctionner. • Démarrez sur votre disque dur, et vérifiez que tous les systèmes d'exploitation sont en mesure de démarrer à partir du menu de GRUB que Z a installé. Sinon, comprenez ce qui s'est passé et faites-le fonctionner.
Ligne 144: Ligne 144:
 Vérifiez la mise à jour de grub.cfg pour voir s'il y a des truc anormaux, et redémarrez si tout va bien.  Essayez tous vos GRUB en chaîne. Nous y sommes presque. Rappelez-vous que c'est toujours la distrib. Z qui gouverne le MasterGRUB. Vérifiez la mise à jour de grub.cfg pour voir s'il y a des truc anormaux, et redémarrez si tout va bien.  Essayez tous vos GRUB en chaîne. Nous y sommes presque. Rappelez-vous que c'est toujours la distrib. Z qui gouverne le MasterGRUB.
  
-• Redémarrez dans la distrib Z. Nous allons maintenant remplacer le GRUB dans le MBR par un qui indique la partition GRUBpart. Nous ferons également deux fichiers grub.cfg différents, un pour le MasterGRUB (contenant uniquement les entrées de chaînage), et un pour la distrib. Z. Faisons-le dans un terminal root de la distrib. Z :+• Redémarrez dans la distrib Z. Nous allons maintenant remplacer le GRUB dans le MBR par un qui pointe vers la partition GRUBpart. Nous ferons également deux fichiers grub.cfg différents, un pour le MasterGRUB (contenant uniquement les entrées de chaînage), et un pour la distrib. Z. Faisons-le dans un terminal root de la distrib. Z :
  
 sudo -s sudo -s
Ligne 202: Ligne 202:
 cp grub.cfg /mnt/GRUBpart/boot/grub/ cp grub.cfg /mnt/GRUBpart/boot/grub/
  
-et faites de même pour une éventuelle image de fond si grub.cfg en indiquait déjà une.+et faites de même pour une éventuelle image de fond si grub.cfg pointait déjà vers une.
  
 mv grubZ.cfg grub.cfg mv grubZ.cfg grub.cfg
Ligne 219: Ligne 219:
 ** **
  
-Pour finir le grub.cfg dans la partition GRUBpart, vous devez vérifier toutes les lignes dans grub.cfg au dessus de vos entrées personnalisées et remplacer les pointeurs vers la partition Z par des pointeurs vers GRUBpart. Dans notre exemple, cela signifie le remplacement de hd0,8 par hd0,2 et aussi des UUID listés correspondants, que vous obtenez avec « sudo blkid ». C'est nécessaire parce que grub.cfg pointe vers d'autres fichiers et modules dans /boot/grub (tels que l'image de fond), et nous voulons préciser qu'ils doivent être trouvés sur GRUBpart.+Pour finir le grub.cfg dans la partition GRUBpart, vous devez vérifier toutes les lignes dans grub.cfg au-dessus de vos entrées personnalisées et remplacer les pointeurs vers la partition Z par des pointeurs vers GRUBpart. Dans notre exemple, cela signifie le remplacement de hd0,8 par hd0,2 et aussi des UUID listés correspondants, que vous obtenez avec « sudo blkid ». C'est nécessaire parce que grub.cfg pointe vers d'autres fichiers et modules dans /boot/grub (tels que l'image de fond), et nous voulons préciser qu'ils doivent être trouvés sur GRUBpart.
  
-• Vérifiez que tout fonctionne bien maintenant. Nous avons accompli l'essentiel de notre mission, sauf pour une chose : le paquet grub-pc de la distrib. Z est encore configuré pour installer les mises à jour futures de GRUB sur le MBR (c'est lorsque de nouvelles versions du paquet grub-pc arrivent). Pour changer sa cible par défaut, exécutez la commande suivante dans la ditrib. Z :+• Vérifiez que tout fonctionne bien maintenant. Nous avons accompli l'essentiel de notre mission, sauf pour une chose : le paquet grub-pc de la distrib. Z est encore configuré pour installer les mises à jour futures de GRUB sur le MBR (lorsque de nouvelles versions du paquet grub-pc arrivent). Pour changer sa cible par défaut, exécutez la commande suivante dans la distrib. Z :
  
 sudo dpkg-reconfigure grub-pc sudo dpkg-reconfigure grub-pc
Ligne 235: Ligne 235:
 ** **
  
-• Adaptez les fichier de configuration de grub propres à chaque distribution selon votre goût (modifier /etc/default/grub, et le contenu de /etc/grub.d/ et lancez « sudo update-grub »). Entre autres choses, vous aurez envie de vous débarrasser des entrées de chaînage de 40_custom dans la distrib. de Z. Un truc que je tiens à ajouter : dans le 40_custom de chaque distribution se trouve une entrée de chaînage « Go Back » (retour arrière) qui redirige l'utilisateur vers le menu MasterGRUB (utilisez « set root='(hd0)' »). Juste au cas où vous auriez choisi la mauvais distribution, ou changé d'avis !+• Adaptez le fichier de configuration de grub propre à chaque distribution selon votre goût (modifier /etc/default/grub, et le contenu de /etc/grub.d/ et lancez « sudo update-grub »). Entre autres choses, vous aurez envie de vous débarrasser des entrées de chaînage de 40_custom dans la distrib. de Z. Un truc que je tiens à ajouter : dans le 40_custom de chaque distribution se trouve une entrée de chaînage « Go Back » (retour arrière) qui redirige l'utilisateur vers le menu MasterGRUB (utilisez « set root='(hd0)' »). Juste au cas où vous auriez choisi la mauvaise distribution, ou changé d'avis !
  
 Et voilà, c'est tout ! Ça vous a peut-être pris un certain temps pour apprendre les choses, mais après tout, c'était un travail relativement facile. Vous êtes maintenant le fier utilisateur d'une machine multi-OS avec un chargeur de démarrage qui n'est plus contrôlé par l'un des systèmes d'exploitation.  Cela signifie également que vous devez modifier manuellement grub.cfg sur la partition GRUBpart lorsque cela est nécessaire, c'est-à-dire généralement pour changer un titre de menu ou ajouter une entrée de menu ; mais c'est facile maintenant. Pour les futures installations Linux, gardez à l'esprit d'installer le GRUB de chaque distribution sur sa propre partition. Votre MasterGRUB les chaînera. Bon Boot ! Et voilà, c'est tout ! Ça vous a peut-être pris un certain temps pour apprendre les choses, mais après tout, c'était un travail relativement facile. Vous êtes maintenant le fier utilisateur d'une machine multi-OS avec un chargeur de démarrage qui n'est plus contrôlé par l'un des systèmes d'exploitation.  Cela signifie également que vous devez modifier manuellement grub.cfg sur la partition GRUBpart lorsque cela est nécessaire, c'est-à-dire généralement pour changer un titre de menu ou ajouter une entrée de menu ; mais c'est facile maintenant. Pour les futures installations Linux, gardez à l'esprit d'installer le GRUB de chaque distribution sur sa propre partition. Votre MasterGRUB les chaînera. Bon Boot !
Ligne 258: Ligne 258:
 Liens intéressants Liens intéressants
  
-Communauté Ubuntu « swap FAQ » : https://help.ubuntu.com/community/SwapFaq+Communauté Ubuntu, documentation « swap » : http://doc.ubuntu-fr.org/swap
  
-Communauté Ubuntu « How to partition » : https://help.ubuntu.com/community/HowtoPartition+Communauté Ubuntu « Les partitions » : http://doc.ubuntu-fr.org/partitions
  
-Redimensionner des partitions Windows avec Linux : https://help.ubuntu.com/community/HowtoResizeWindowsPartitions+Redimensionner des partitions Windows avec Linux : http://doc.ubuntu-fr.org/repartitionner
  
 Tutoriel complet GRUB2 de Dedoimedo, sur la configuration de GRUB et le multi-amorçage : http://www.dedoimedo.com/computers/grub-2.html Tutoriel complet GRUB2 de Dedoimedo, sur la configuration de GRUB et le multi-amorçage : http://www.dedoimedo.com/computers/grub-2.html
issue88/grub2_et_multibooting.1422622546.txt.gz · Dernière modification : 2015/01/30 13:55 de auntiee