Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-02-2018 19:02:51

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy jessie Stretch
Noyau : 4.9.0-6-686-pae
(G)UI : xfce ou mate
Inscription : 15-11-2009

[Résolu]ordre des boots

Bonjour,
Déjà installé : jessie
Installation en dual boot de stretch. Pas de problème majeur, sauf que je n'arrive pas à imposer l'ordre des boots.
Le 1er boot proposé est stretch alors que je voudrais jessie.
Je suis allé dans /etc/grub.d pour changer la numérotation.
En fait j'ai l'impression d'avoir "2 grub" : après  update-grub (login par stretch) cette modif. n'est pas prise en compte si login par jessie ou l'inverse...
Est-ce qu'il existe une solution ?
Merci pour un peu d'aide.

Dernière modification par gargamel79 (07-02-2018 11:51:51)

Hors ligne

#2 01-02-2018 20:25:03

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]ordre des boots

Est-ce qu'il existe une solution ?


Pour ?

Me semble que t'as compris le truc, chacun des deux systèmes à son grub, et le dernier qui fait un "grub-install" est celui qui imposera sa configuration situé respectivement dans /boot de chaque système (et rempli avec "update-grub" ou son équivalent "grub-mkconfig -o /boot/grub/grub.cfg").

Tu pourrais les unifier en faisant une petite partition /boot de ~50Mo pour les deux (à ajouter dans /fstab pour les deux, puis faire un grub-install /dev/sdX pour le "fixer").

Tu pourrais aussi simplement juste dire "strecth (ou l'autre) s'occupe de grub, donc je fais un grub-install si c'est pas déjà comme je veux, et pour l'autre je trouche plus, je désinstalle grub même au passage pour être sûr qu'il n'y ait pas de conflit lors d'une grosse màj dans le futur).

Raleur a abordé la question dans un autre fil avec une "solution plus élégante" de "chaque système a son grub et on fait un grub de grub", mais je ne saurais pas le faire, donc. Je fais que l'évoquer.

Dernière modification par otyugh (01-02-2018 20:28:24)


Agenda du libre : dépannage par des bénévoles pour tout le monde !
Arzano Informatique : dépannage gagne-pain.
Liste de balados (aussi dit "podcast") : emissions audio pro/amateur

Hors ligne

#3 02-02-2018 10:27:21

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]ordre des boots

otyugh a écrit :

Tu pourrais les unifier en faisant une petite partition /boot de ~50Mo pour les deux


Surtout pas, à moins d'aimer les ennuis (mélange de noyaux, mélange de versions de GRUB pas forcément compatibles). Le partage de /boot est une mauvaise idée.

Dernière modification par raleur (02-02-2018 10:27:54)

Hors ligne

#4 02-02-2018 10:32:43

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy jessie Stretch
Noyau : 4.9.0-6-686-pae
(G)UI : xfce ou mate
Inscription : 15-11-2009

Re : [Résolu]ordre des boots

raleur est-ce que tu peux donner la référence de ta solution élégante ?
Merci

Hors ligne

#5 02-02-2018 12:22:11

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]ordre des boots

En amorçage BIOS, "ma" solution est l'installation et la configuration manuelle d'un GRUB principal installé dans le MBR et une partition indépendante, qui chaînerait les GRUB des différents OS.
Mais ça ne vaut pas forcément le coup/coût avec seulement deux OS.

Hors ligne

#6 02-02-2018 12:40:55

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy jessie Stretch
Noyau : 4.9.0-6-686-pae
(G)UI : xfce ou mate
Inscription : 15-11-2009

Re : [Résolu]ordre des boots

configuration manuelle d'un GRUB principal installé dans le MBR


Est-ce qu'il existe un petit tuto. la dessus ?
Si je me loupe, c'est pas très grave, c'est sur une station de tests. wink
Merci pour ta réponse

C'est quand même un peu étrange, si on installe en dual boot avec M$ on nous pose la question de faire coexister les 2 OS.
Si c'est un OS "bien de chez nous" on ne nous demande rien ! lol

Dernière modification par gargamel79 (02-02-2018 12:45:18)

Hors ligne

#7 03-02-2018 10:04:05

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]ordre des boots

gargamel79 a écrit :

Est-ce qu'il existe un petit tuto. la dessus ?


Pas par moi, en tout cas.

gargamel79 a écrit :

si on installe en dual boot avec M$ on nous pose la question de faire coexister les 2 OS.
Si c'est un OS "bien de chez nous" on ne nous demande rien !


Ah ? Je n'ai pas remarqué que Windows faisait l'objet d'un traitement spécial par l'installateur par rapport à une autre distribution GNU/Linux.

Hors ligne

#8 03-02-2018 14:47:21

Harashi
Membre
Lieu : Paris
Distrib. : Debian 9.1 (Stretch)
Noyau : Linux 4.9.0-3-amd64
(G)UI : Lxde
Inscription : 15-09-2017

Re : [Résolu]ordre des boots

Si tu veux un tuto complet mais un peu vieux celui-ci est pas mal. Toutefois si tu restes avec seulement deux OS je te conseille la deuxième solution proposée par otyugh, à savoir modifier le grub.d du dernier grub installé et ensuite ne plus te préoccuper du premier (en tout cas ça me parait la solution la plus simple et rapide).

Dell-Latitude D430

Hors ligne

#9 03-02-2018 14:54:42

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]ordre des boots

raleur a écrit :

otyugh a écrit :

Tu pourrais les unifier en faisant une petite partition /boot de ~50Mo pour les deux


Surtout pas, à moins d'aimer les ennuis (mélange de noyaux, mélange de versions de GRUB pas forcément compatibles). Le partage de /boot est une mauvaise idée.


Je vais dire une connerie, d'où y aurait un mélange de kernel vu que GRUB précise où charger le vmlinuz/initred qui contient spécifiquement la versions du kernel à charger dans le chemin d'appel ?

Mais c'est vrai qu'avec 30 sec de recul, y a aucun interet à sépare le /boot, je sais pas pourquoi j'essayais de légitimer la solution, y a en effet le souci de conflit de version de grub possible tongue

Dernière modification par otyugh (03-02-2018 14:55:55)


Agenda du libre : dépannage par des bénévoles pour tout le monde !
Arzano Informatique : dépannage gagne-pain.
Liste de balados (aussi dit "podcast") : emissions audio pro/amateur

Hors ligne

#10 03-02-2018 15:05:33

TechDesk
Membre
Distrib. : ArchLinux x86_64 GNU/Linux
Noyau : Linux 4.13.12-1-ARCH
(G)UI : Enlightenment 0.22.99.23221
Inscription : 19-03-2012

Re : [Résolu]ordre des boots

Pourquoi avoir plusieurs /boot ?

Le matériel c'est pas éternel

Hors ligne

#11 03-02-2018 19:59:12

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy jessie Stretch
Noyau : 4.9.0-6-686-pae
(G)UI : xfce ou mate
Inscription : 15-11-2009

Re : [Résolu]ordre des boots

Pourquoi avoir plusieurs /boot ?


Quelle est la question ? Plusieurs grub ? Ce n'est pas un choix de ma part !
Par contre, l'objectif est d'avoir plusieurs versions de debian (par exemple) sur une même machine (pour tests)

Hors ligne

#12 03-02-2018 22:04:58

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]ordre des boots

Donc c'est simple. Tu fais un grub-install sur le système qui aura grub, et tu désinstalles grub sur tous les autres.

Agenda du libre : dépannage par des bénévoles pour tout le monde !
Arzano Informatique : dépannage gagne-pain.
Liste de balados (aussi dit "podcast") : emissions audio pro/amateur

Hors ligne

#13 04-02-2018 08:45:59

potemkine17
Membre
Distrib. : Débian 9
Noyau : i386
(G)UI : LXDE
Inscription : 17-09-2014

Re : [Résolu]ordre des boots

Suggestion moins radicale  : grub-customizer.

Hors ligne

#14 04-02-2018 11:49:02

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu]ordre des boots

potemkine17 a écrit :

Suggestion moins radicale  : grub-customizer.


Salut
Pas dans les dépôts Debian
Si c'est pour utiliser les dépots Ubuntu c'est un peu radicale big_smile

Pour ma par j'ai 2 Debian une Jessie et une Stretch, il suivit d'avoir les 2 grub identique et peu importe celui qui sera utilisé
même en admettant qu'une mise a jour me change de grub je ne le verrais pas puisque ils sont parametré pareil

par contre il ne faut pas intervenir directement au niveau de grub.cfg qui sera écrasé a chaque mise a jour du grub
il faut modifié

nano /etc/default/grub


GRUB_DEFAULT=2


puis régénéré le grub.cfg par un update-grub

Dernière modification par Croutons (04-02-2018 11:56:45)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#15 04-02-2018 15:05:03

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]ordre des boots

otyugh a écrit :

d'où y aurait un mélange de kernel vu que GRUB précise où charger le vmlinuz/initred qui contient spécifiquement la versions du kernel à charger dans le chemin d'appel ?


Si deux systèmes partagent la même partition montée sur /boot, les noyaux et initramfs des deux systèmes se retrouvent mélangés dans cette partition.
Lorsqu'update-grub est exécuté sur un des systèmes, il va voir les noyaux des deux systèmes dans /boot mais sera incapable de distinguer ceux qui appartiennent au système actif de ceux appartenant à l'autre système, et va tous les considérer comme appartenant au système actif et les inclure dans les entrées de menu de ce dernier, associée à sa racine.

Un /boot commun peut marcher avec une configuration manuelle de GRUB, mais pas avec update-grub.

Dernière modification par raleur (04-02-2018 15:09:24)

Hors ligne

#16 04-02-2018 15:12:02

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]ordre des boots

otyugh a écrit :

y a aucun interet à sépare le /boot


Le séparer de quoi ? De la racine ? Il y a un intérêt dans certaines circonstances, mais elle n'ont pas grand-chose à voir avec le multiboot.
Des /boot des autres système ? L'intérêt est évident : ne pas mélanger les noyaux et les GRUB.

Hors ligne

#17 04-02-2018 21:35:24

potemkine17
Membre
Distrib. : Débian 9
Noyau : i386
(G)UI : LXDE
Inscription : 17-09-2014

Re : [Résolu]ordre des boots

Si c'est pour utiliser les dépots Ubuntu

Non, Crouton, pas l'appli. que j'utilise pour et sur Débian ;  c'est libre, enfin je crois...C'est quand même un gui intéressant .

Hors ligne

#18 06-02-2018 19:37:32

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy jessie Stretch
Noyau : 4.9.0-6-686-pae
(G)UI : xfce ou mate
Inscription : 15-11-2009

Re : [Résolu]ordre des boots

Grub, c'est un cactus !! J'ai essayé de lire quelques documentations, mais cela n'a rien d'évident.
Est-il possible d'installer un nouveau kernel (stretch par exemple) sur une install. existante (jessie par exemple) sans faire une install. complète ?
On n'aurait alors qu'un seul grub (et un seul /boot).
D'autre part, qu'est-ce que linux-Xen ??? roll
Un hypervisor , mais est-il indispensable ?
Merci pour les réponses.

Dernière modification par gargamel79 (06-02-2018 19:43:37)

Hors ligne

#19 06-02-2018 21:03:43

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]ordre des boots

gargamel79 a écrit :

Est-il possible d'installer un nouveau kernel (stretch par exemple) sur une install. existante (jessie par exemple) sans faire une install. complète ?


Oui, en tirant au passage toutes les dépendances du noyau de Stretch, mais le résultat ne sera plus vraiment Jessie mais Jessie avec des morceaux de Stretch.

gargamel79 a écrit :


On n'aurait alors qu'un seul grub (et un seul /boot).


Euh, pourquoi donc ? Je ne vois pas le rapport.

gargamel79 a écrit :

D'autre part, qu'est-ce que linux-Xen ?


Xen est un hyperviseur de paravirtualisation. Sa particularité par rapport à d'autres hyperviseurs comme VirtualBox est qu'il ne tourne pas par dessus un système hôte mais directement sur le matériel.

gargamel79 a écrit :

est-il indispensable ?


Indispensable pour quoi faire ?

Dernière modification par raleur (06-02-2018 21:04:10)

Hors ligne

#20 07-02-2018 11:51:04

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy jessie Stretch
Noyau : 4.9.0-6-686-pae
(G)UI : xfce ou mate
Inscription : 15-11-2009

Re : [Résolu]ordre des boots

GRUB_DEFAULT=2


Merci croutons ta solution résout le problème (1 étant le démarrage de dépannage).
Note: ne pas mettre d'espace derrière le signe "=" . La syntaxe est très pointilleuse lol

Hors ligne

#21 07-02-2018 12:04:30

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu]ordre des boots

Ah oui j'avais pas précisé que la numerotation commence à 0
GRUB_DEFAULT=2 est donc en fait un demarage sur la 3 éme ligne du menu Grub

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums