logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 20-05-2018 21:28:40

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

[Humm ... ] grub uefi buster (et fedora)

bonsoir ,

suite à une installation de fedora  ,

j'ai perdu le grub par défaut de testing .

remplacé par celui de fedora .

et bien entendu , j'ai aussi perdu l'entrée de w$ dans le grub

puis je le réinstaller (le grub de testing) ?

sans perdre les entrées (uefi) de ubuntu et fedora ?

et donc , retrouver l'entrée de  w$ ?

j'ai partitionné le disque fedora / ubuntu en gpt

tous mes autres disques sont en msdos y compris le ssd (testing).

dit autrement :

le grub de testing est il compatible UEFI ?

$ sudo fdisk -l


[sudo] Mot de passe de alain : 
Disque /dev/sda : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs  (clonezilla)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : A0E0604E-151D-4277-8CD2-5A5D8C5556AD

Périphérique Début        Fin   Secteurs Taille Type
/dev/sda1     2048 3907028991 3907026944   1,8T Données de base Microsoft


Disque /dev/sdc : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs   (windows / stretch)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000c8e33

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdc1    *              2048    1126399    1124352   549M  7 HPFS/NTFS/exFAT
/dev/sdc2                1126400 2021488639 2020362240 963,4G  7 HPFS/NTFS/exFAT
/dev/sdc3             2021490686 3907028991 1885538306 899,1G  5 Étendue
/dev/sdc5             2021490688 3907028991 1885538304 899,1G 83 Linux

La partition 3 ne commence pas sur une frontière de cylindre physique.


Disque /dev/sdd : 2,7 TiB, 3000592982016 octets, 5860533168 secteurs  (sauvegardes windows)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 13E4E69D-EBC3-4FAB-A75E-7BC9E17A954F

Périphérique  Début        Fin   Secteurs Taille Type
/dev/sdd1        34     262177     262144   128M Réservé Microsoft
/dev/sdd2    264192 5860532223 5860268032   2,7T Données de base Microsoft

La partition 1 ne commence pas sur une frontière de cylindre physique.


Disque /dev/sde : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs   (sauvegardes diverses EXT3)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D5B43389-5B0D-4F7C-985C-F888ACE72F5E

Périphérique Début        Fin   Secteurs Taille Type
/dev/sde1     2048 7814035455 7814033408   3,7T Données de base Microsoft


Disque /dev/sdb : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs  ( fedora / ubuntu)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : C2C0B61F-49AE-4168-806B-21591DBE0A3E

Périphérique      Début        Fin   Secteurs Taille Type
/dev/sdb1          2048   31999999   31997952  15,3G Partition d'échange Linux
/dev/sdb2      32000000 1831999487 1799999488 858,3G Système de fichiers Linux
/dev/sdb3    1831999488 1832409087     409600   200M Système EFI
/dev/sdb4    1832409088 1834506239    2097152     1G Système de fichiers Linux
/dev/sdb5    1834506240 3907028991 2072522752 988,3G LVM Linux


Disque /dev/sdf : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs   (sauvegardes diverses EXT 4)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : B1512351-D0B6-4734-88E6-04706CE0304B

Périphérique Début        Fin   Secteurs Taille Type
/dev/sdf1     2048 7814035455 7814033408   3,7T Données de base Microsoft


Disque /dev/sdg : 465,8 GiB, 500107862016 octets, 976773168 secteurs   (ssd crucial mx500 testing)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xbd674831

Périphérique Amorçage    Début       Fin  Secteurs Taille Id Type
/dev/sdg1    *            2048  58593279  58591232    28G 83 Linux
/dev/sdg2             58595326 976771071 918175746 437,8G  5 Étendue
/dev/sdg5             58595328  92006399  33411072    16G 82 partition d'échange
/dev/sdg6             92008448 976771071 884762624 421,9G 83 Linux

La partition 2 ne commence pas sur une frontière de cylindre physique.
 



j'ai trouvé ceci  :  https://wiki.debian-fr.xyz/Debian_%26_UEFI

mais à première vue , je comprends rien .

ceci aussi : https://doc.ubuntu-fr.org/grub-uefi

Dernière modification par Debian Alain (23-05-2018 15:56:36)

Hors ligne

#2 20-05-2018 22:19:11

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

Re : [Humm ... ] grub uefi buster (et fedora)

Va sur ta debian testing et...

sudo update-grub #mettre à jour le grub de testing pour qu'il contienne l'entrée Fedora
sudo grub-install /dev/sdX #dire qu'au démarrage sur sdX faudra lancer ce grub-là (il devrait être assez intelligent pour voir que t'as une partition EFI) ... De souvenir.



Et c'est tout. On en a déjà vachement parlé avec raleur, mais j'ai absolument rien retenu de comment faire pour avoir un grub de grubs, désolé ;..;

Dernière modification par otyugh (20-05-2018 22:26:59)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#3 20-05-2018 22:53:57

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

C'est un peu court.

Il existe plusieurs variantes de GRUB sur PC fournies par différents paquets Debian :
- grub-pc pour l'amorçage par un BIOS (ou un UEFI en mode de compatibilité BIOS/legacy/CSM),
- grub-efi-ia32 pour l'amorçage par un UEFI 32 bits (rare, vu sur quelques vieux Mac Intel 32 bits et netbooks UEFI à processeur 64 bits mais n'ayant pas assez de RAM pour faire tourner Windows 64 bits),
- grub-efi-amd64 pour l'amorçage par un UEFI 64 bits (la plupart des PC UEFI et Mac récents).

Contrairement au GRUB pour BIOS qui veut s'installer dans le MBR en écrasant celui qui y était déjà, le GRUB pour UEFI s'installe dans un répertoire au nom de la distribution dans la partition EFI, sans écraser les GRUB des autres distributions déjà présents. Par contre il va se mettre en premier dans l'ordre de démarrage, et donc être lancé par défaut à la place du chargeur qui était en premier avant.

La liste des entrées d'amorçage EFI peut être affichée et modifiée avec le programme efibootmgr. Si une distribution n'a pas été installée en mode EFI, il est probable que ce programme n'aura pas été installé car il ne fonctionne qu'en mode EFI.

Maintenant jouons au détective.
Windows est installé sur un disque partitionné au format DOS, donc il doit démarrer en mode BIOS.
Si le GRUB de Debian permet de lancer Windows, alors ce GRUB démarre aussi en mode BIOS (grub-pc). Donc pour répondre à une des questions posée, non, le GRUB _installé_ de Debian n'est pas compatible UEFI.
Si le GRUB de Fedora démarre en mode EFI, il ne peut pas démarrer Windows (cohérent avec l'absence de Windows dans le menu de GRUB).

Pour démarrer à nouveau avec le GRUB pour BIOS de Debian, il faut forcer l'amorçage en mode BIOS/legacy dans les réglages du firmware UEFI.
Soit en réglant le mode d'amorçage si le firmware le supporte, soit en supprimant l'entrée d'amorçage EFI de Fedora ou son GRUB.
Eventuellement tu peux aussi démarrer au coup par coup sur le GRUB de Debian en faisant apparaître le menu de démarrage du firmware et en sélectionnant le disque sur lequel Debian est installé.

L'alternative consistant à installer la variante GRUB EFI pour Debian ne permettrait pas de lancer Windows.

Dernière modification par raleur (20-05-2018 22:55:28)


Il vaut mieux montrer que raconter.

Hors ligne

#4 21-05-2018 07:43:01

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

bon  , merci pour tes explications râleur .

don on ne peut avoir que :

soit un grub UEFI

soit un grub LEGACY ?

c'est bien çà ?

on peut pas avoir un grub LEGACY COMPATIBLE UEFI ?

c'est ce qui m'intéressertai dans le cas présent  .

Hors ligne

#5 21-05-2018 09:10:25

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

la solution de otyugh ,

quoique fort intéressante et logique ne fonctionne pas pour le moment .

j'au trouvé une partie de la solution :

fedora avait réglé le bios pour démarrer sur son grub .

j'avais donc  les entrées suivantes  :

- fedora (sdb gpt)
- ubuntu (sdb gpt)
- debian stretch (sdc dos)
- debian testing (ssd dos)

mais pas windows (sdc dos)

je viens de rerégler le bios pour qu'il démarre sur testing

maintenant , j'ai les entrées suivantes :

- debian testing (ssd  dos)
- ubuntu (sdb gpt)
- windows 10 (sdc dos)
- debian stretch (sdc dos)

mais pas fedora (sdb gpt)

au vu de ceci , il semble que le grub de debian ne soit pas  compatible mixte DOS / UEFI  scratchhead.gif

confirmation ? explications eventuelles ?  smile

Dernière modification par Debian Alain (21-05-2018 09:51:09)

Hors ligne

#6 21-05-2018 09:52:53

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

Re : [Humm ... ] grub uefi buster (et fedora)

Si Raleur a raison, tu devrais pas être capable de démarrer sous debian testing si tu l'a installé en mode legacy, et donc tu n'aurai pas pu taper mes commandes sous ta debian testing.

Tu as essayé d'aller dans ton EFI pour modifier le mode de démarrage à "Bios" ou "Legacy" ?

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#7 21-05-2018 10:31:15

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

voici des photos de mon bios :

la page d'accueil  :  1526894757.jpg

paramètres du menu démarrage :  1526894833.jpg

ordre de démarrage : 1526894919.jpg

clés de gestion de l'uefi : 1526894970.jpg

démarrage sécurisé : 1526895034.jpg

Dernière modification par Debian Alain (21-05-2018 10:34:29)

Hors ligne

#8 21-05-2018 10:45:21

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

Re : [Humm ... ] grub uefi buster (et fedora)

Je suis pas sûr de comprendre le panneau Asus, le premier que je vois >.<
Tu dis qu'avec cette config tu peux démarrer sur Fedora et ta debian testing ?

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#9 21-05-2018 11:25:58

anonyme
Invité

Re : [Humm ... ] grub uefi buster (et fedora)

Bonjour

tout est correct , l'essentiel est option "Autre SE" , clé activé mais non chargé (pas de secure-key) , CSM activé avec la première ligne , => système => "legacy + EFI" , le reste sur "legacy uniquement"

Au niveau de grub , tu en a un en legacy et l'autre en EFI (Fedora)  roll
moi je met tout en EFI , et chaque disque (entier) a son boot
ça implique juste de mettre grub a jour sur chaque disque pour avoir le menu de grub avec debian et fedora .

nota: si je retire un disque ça ne perturbe pas l'autre ( chacun a son grub EFI )

pour le menu du premier disque dans l'ordre de boot tu le sélectionne en "1" , sinon en EFI il y a ce que raleur explique , tu modifie l'ordre dans le menu EFI .
ps: tu a un menu aussi qui affiche le matériel autorisé a etre bootable (pour les disques, et autres média)
si tu enlève un matériel (de cette liste) , il n' apparaîtra plus dans l'ordre de boot

Dernière modification par anonyme (21-05-2018 11:41:34)

#10 21-05-2018 12:27:39

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

@otyugh

la toute première photo ne veut rien dire .

c'est juste la page d'accueil de mon bios .

si tu veux savoir ce que 'ai .

les autres écrans sont ceux de ma config .

beaucoup plus parlants .

j'en tire comme conclusion que fedora est UEFI  et le reste non .

ce que semble confirmer anonyme .

il me reste des photos , j'ai pas tout mis .

si tu les veux , fais moi signe (il y en a 5)

Hors ligne

#11 21-05-2018 13:57:32

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Debian Alain a écrit :

don on ne peut avoir que :
soit un grub UEFI
soit un grub LEGACY ?


Pas tout-à-fait. Un GRUB est soit compatible UEFI, soit compatible BIOS/legacy, mais pas les deux.
Par contre on peut installer un (ou plusieurs) GRUB EFI et un (ou plusieurs) GRUB BIOS/legacy pour le même système.
Tu pourrais installer un GRUB EFI pour Debian, mais ça ne règlerait pas ton problème qui est, si j'ai bien compris, que GRUB ne peut lancer Windows, car le GRUB EFI de Debian ne pourrait pas plus lancer Windows que le GRUB EFI de Fedora. Il faut un GRUB BIOS/legacy pour cela. Ou réinstaller Windows en mode EFI, ce qui implique de repartitionner le disque au format GPT... tu vois le bazar.

Debian Alain a écrit :

la solution de otyugh, quoique fort intéressante et logique ne fonctionne pas pour le moment .


Evidemment qu'elle est sans effet. C'est logique. En revanche la "solution" proposée n'était pas logique du tout car elle ne prenait pas en compte l'amorçage EFI qui est prioritaire. Réinstaller un chargeur BIOS/legacy n'a aucun effet sur la priorité de l'amorçage EFI.

Debian Alain a écrit :

maintenant , j'ai les entrées suivantes :

- debian testing (ssd  dos)
- ubuntu (sdb gpt)
- windows 10 (sdc dos)
- debian stretch (sdc dos)

mais pas fedora (sdb gpt)


Tu es sûr d'avoir exécuté update-grub depuis Debian testing ?
Que dit os-prober ?


Il vaut mieux montrer que raconter.

Hors ligne

#12 21-05-2018 14:00:14

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

otyugh a écrit :

Si Raleur a raison


Comment ça, "si" ?

otyugh a écrit :

tu devrais pas être capable de démarrer sous debian testing si tu l'a installé en mode legacy


Si. Ce n'est que GRUB qui est soit BIOS soit EFI. Le noyau Linux peut être démarré indifféremment par un GRUB BIOS ou EFI.


Il vaut mieux montrer que raconter.

Hors ligne

#13 21-05-2018 15:53:13

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

Re : [Humm ... ] grub uefi buster (et fedora)

Comment ça, "si" ?


Parce que j'ai pas pris le temps de vérifier ce que tu disais et que je connais pas plus que ça le sujet que ça. wink


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#14 21-05-2018 16:28:59

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

@ râleur :

~$ sudo update-grub



[sudo] Mot de passe de alain : 
Création du fichier de configuration GRUB…
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Image Linux trouvée : /boot/vmlinuz-4.16.9-amd64
Image mémoire initiale trouvée : /boot/initrd.img-4.16.9-amd64
Image Linux trouvée : /boot/vmlinuz-4.16.0-1-amd64
Image mémoire initiale trouvée : /boot/initrd.img-4.16.0-1-amd64
Ubuntu 18.04 LTS (18.04) trouvé sur /dev/sdb4
Windows 10 trouvé sur /dev/sdc1
Windows 10 trouvé sur /dev/sdc2
Debian GNU/Linux 9 (stretch) trouvé sur /dev/sdc5
fait
 



$ ls /etc/grub.d



00_header        10_linux      30_os-prober      40_custom  README
05_debian_theme  20_linux_xen  30_uefi-firmware  41_custom
 



$ cat /etc/grub.d/30_os-prober



#! /bin/sh
set -e

# grub-mkconfig helper script.
# Copyright (C) 2006,2007,2008,2009  Free Software Foundation, Inc.
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.

prefix="/usr"
exec_prefix="/usr"
datarootdir="/usr/share"
quick_boot="0"

export TEXTDOMAIN=grub
export TEXTDOMAINDIR="${datarootdir}/locale"

. "$pkgdatadir/grub-mkconfig_lib"

found_other_os=

adjust_timeout () {
  if [ "$quick_boot" = 1 ] && [ "x${found_other_os}" != "x" ]; then
    cat << EOF
set timeout_style=menu
if [ "\${timeout}" = 0 ]; then
  set timeout=10
fi
EOF
  fi
}

if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then
  exit 0
fi

if [ -z "`which os-prober 2> /dev/null`" ] || [ -z "`which linux-boot-prober 2> /dev/null`" ] ; then
  # missing os-prober and/or linux-boot-prober
  exit 0
fi

OSPROBED="`os-prober | tr ' ' '^' | paste -s -d ' '`"
if [ -z "${OSPROBED}" ] ; then
  # empty os-prober output, nothing doing
  exit 0
fi

osx_entry() {
    found_other_os=1
    if [ x$2 = x32 ]; then
        # TRANSLATORS: it refers to kernel architecture (32-bit)
  bitstr="$(gettext "(32-bit)")"
    else
        # TRANSLATORS: it refers to kernel architecture (64-bit)
  bitstr="$(gettext "(64-bit)")"
    fi
    # TRANSLATORS: it refers on the OS residing on device %s
    onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
        cat << EOF
menuentry '$(echo "${LONGNAME} $bitstr $onstr" | grub_quote)' --class osx --class darwin --class os \$menuentry_id_option 'osprober-xnu-$2-$(grub_get_device_id "${DEVICE}")'  {
EOF
  save_default_entry | grub_add_tab
  prepare_grub_to_access_device ${DEVICE} | grub_add_tab
  cat << EOF
        load_video
        set do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             set do_resume=1
           fi
        fi
        if [ \$do_resume = 0 ]; then
           xnu_uuid ${OSXUUID} uuid
           if [ -f /Extra/DSDT.aml ]; then
              acpi -e /Extra/DSDT.aml
           fi
           if [ /kernelcache -nt /System/Library/Extensions ]; then
              $1 /kernelcache boot-uuid=\${uuid} rd=*uuid
           elif [ -f /System/Library/Kernels/kernel ]; then
              $1 /System/Library/Kernels/kernel boot-uuid=\${uuid} rd=*uuid
              xnu_kextdir /System/Library/Extensions
           else
              $1 /mach_kernel boot-uuid=\${uuid} rd=*uuid
              if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
                xnu_mkext /System/Library/Extensions.mkext
              else
                xnu_kextdir /System/Library/Extensions
              fi
           fi
           if [ -f /Extra/Extensions.mkext ]; then
              xnu_mkext /Extra/Extensions.mkext
           fi
           if [ -d /Extra/Extensions ]; then
              xnu_kextdir /Extra/Extensions
           fi
           if [ -f /Extra/devprop.bin ]; then
              xnu_devprop_load /Extra/devprop.bin
           fi
           if [ -f /Extra/splash.jpg ]; then
              insmod jpeg
              xnu_splash /Extra/splash.jpg
           fi
           if [ -f /Extra/splash.png ]; then
              insmod png
              xnu_splash /Extra/splash.png
           fi
           if [ -f /Extra/splash.tga ]; then
              insmod tga
              xnu_splash /Extra/splash.tga
           fi
        fi
}
EOF
}

used_osprober_linux_ids=

wubi=

for OS in ${OSPROBED} ; do
  DEVICE="`echo ${OS} | cut -d ':' -f 1`"
  LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
  LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`"
  BOOT="`echo ${OS} | cut -d ':' -f 4`"
  if UUID="`${grub_probe} --target=fs_uuid --device ${DEVICE%@*}`"; then
    EXPUUID="$UUID"

    if [ x"${DEVICE#*@}" != x ] ; then
      EXPUUID="${EXPUUID}@${DEVICE#*@}"
    fi

    if [ "x${GRUB_OS_PROBER_SKIP_LIST}" != "x" ] && [ "x`echo ${GRUB_OS_PROBER_SKIP_LIST} | grep -i -e '\b'${EXPUUID}'\b'`" != "x" ] ; then
      echo "Skipped ${LONGNAME} on ${DEVICE} by user request." >&2
      continue
    fi
  fi

  BTRFS="`echo ${OS} | cut -d ':' -f 5`"
  if [ "x$BTRFS" = "xbtrfs" ]; then
  BTRFSuuid="`echo ${OS} | cut -d ':' -f 6`"
  BTRFSsubvol="`echo ${OS} | cut -d ':' -f 7`"
  fi

  if [ -z "${LONGNAME}" ] ; then
    LONGNAME="${LABEL}"
  fi

  # os-prober returns text string followed by optional counter
  CLASS="--class $(echo "${LABEL}" | LC_ALL=C sed 's,[[:digit:]]*$,,' | cut -d' ' -f1 | tr 'A-Z' 'a-z' | LC_ALL=C sed 's,[^[:alnum:]_],_,g')"

  gettext_printf "Found %s on %s\n" "${LONGNAME}" "${DEVICE}" >&2

  case ${BOOT} in
    chain)

      case ${LONGNAME} in
  Windows*)
    if [ -z "$wubi" ]; then
      if [ -x /usr/share/lupin-support/grub-mkimage ] && \
         /usr/share/lupin-support/grub-mkimage --test; then
        wubi=yes
      else
        wubi=no
      fi
    fi
    if [ "$wubi" = yes ]; then
      echo "Skipping ${LONGNAME} on Wubi system" >&2
      continue
    fi
    ;;
      esac

      found_other_os=1
    onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
      cat << EOF
menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' $CLASS --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' {
EOF
      save_default_entry | grub_add_tab
      prepare_grub_to_access_device ${DEVICE} | grub_add_tab

      if [ x"`${grub_probe} --device ${DEVICE} --target=partmap`" = xmsdos ]; then
    cat << EOF
  parttool \${root} hidden-
EOF
      fi

      case ${LONGNAME} in
  Windows\ Vista*|Windows\ 7*|Windows\ Server\ 2008*)
  ;;
  *)
    cat << EOF
  drivemap -s (hd0) \${root}
EOF
  ;;
      esac

      cat <<EOF
  chainloader +1
}
EOF
    ;;
    efi)

  found_other_os=1
  EFIPATH=${DEVICE#*@}
  DEVICE=${DEVICE%@*}
  onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
      cat << EOF
menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' $CLASS --class os \$menuentry_id_option 'osprober-efi-$(grub_get_device_id "${DEVICE}")' {
EOF
      save_default_entry | sed -e "s/^/\t/"
      prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"

      cat <<EOF
  chainloader ${EFIPATH}
}
EOF
    ;;
    linux)
      if [ "x$BTRFS" = "xbtrfs" ]; then
         LINUXPROBED="`linux-boot-prober btrfs ${BTRFSuuid} ${BTRFSsubvol}  2> /dev/null | tr ' ' '^' | paste -s -d ' '`"
      else
         LINUXPROBED="`linux-boot-prober ${DEVICE} 2> /dev/null | tr ' ' '^' | paste -s -d ' '`"
      fi
      prepare_boot_cache=
      boot_device_id=
      is_top_level=true
      title_correction_code=
      OS="${LONGNAME}"

      for LINUX in ${LINUXPROBED} ; do
        LROOT="`echo ${LINUX} | cut -d ':' -f 1`"
        LBOOT="`echo ${LINUX} | cut -d ':' -f 2`"
        LLABEL="`echo ${LINUX} | cut -d ':' -f 3 | tr '^' ' '`"
        LKERNEL="`echo ${LINUX} | cut -d ':' -f 4`"
        LINITRD="`echo ${LINUX} | cut -d ':' -f 5`"
        LPARAMS="`echo ${LINUX} | cut -d ':' -f 6- | tr '^' ' '`"

        if [ -z "${LLABEL}" ] ; then
          LLABEL="${LONGNAME}"
        fi

  if [ "${LROOT}" != "${LBOOT}" ]; then
    LKERNEL="${LKERNEL#/boot}"
    LINITRD="${LINITRD#/boot}"
  fi

  if [ -z "${prepare_boot_cache}" ]; then
    prepare_boot_cache="$(prepare_grub_to_access_device ${LBOOT} | grub_add_tab)"
    [ "${prepare_boot_cache}" ] || continue
  fi

  found_other_os=1
  onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
  recovery_params="$(echo "${LPARAMS}" | grep 'single\|recovery')" || true
  counter=1
  while echo "$used_osprober_linux_ids" | grep 'osprober-gnulinux-$LKERNEL-${recovery_params}-$counter-$boot_device_id' > /dev/null; do
      counter=$((counter+1));
  done
  if [ -z "$boot_device_id" ]; then
      boot_device_id="$(grub_get_device_id "${DEVICE}")"
  fi
  used_osprober_linux_ids="$used_osprober_linux_ids 'osprober-gnulinux-$LKERNEL-${recovery_params}-$counter-$boot_device_id'"

  if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xy ]; then
            cat << EOF
menuentry '$(echo "$OS $onstr" | grub_quote)' $CLASS --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' {
EOF
      save_default_entry | grub_add_tab
      printf '%s\n' "${prepare_boot_cache}"
      cat <<  EOF
  linux ${LKERNEL} ${LPARAMS}
EOF
            if [ -n "${LINITRD}" ] ; then
          cat << EOF
  initrd ${LINITRD}
EOF
            fi
        cat << EOF
}
EOF
      echo "submenu '$(gettext_printf "Advanced options for %s" "${OS} $onstr" | grub_quote)' \$menuentry_id_option 'osprober-gnulinux-advanced-$boot_device_id' {"
      is_top_level=false
  fi
  title="${LLABEL} $onstr"
        cat << EOF
  menuentry '$(echo "$title" | grub_quote)' --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-$LKERNEL-${recovery_params}-$boot_device_id' {
EOF
  save_default_entry | sed -e "s/^/$grub_tab$grub_tab/"
  printf '%s\n' "${prepare_boot_cache}" | grub_add_tab
  cat <<  EOF
    linux ${LKERNEL} ${LPARAMS}
EOF
        if [ -n "${LINITRD}" ] ; then
            cat << EOF
    initrd ${LINITRD}
EOF
        fi
        cat << EOF
  }
EOF
  if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then
      replacement_title="$(echo "Advanced options for ${OS} $onstr" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')"
      quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)"
      title_correction_code="${title_correction_code}if [ \"x\$default\" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;"
      grub_warn "$(gettext_printf "Please don't use old title \`%s' for GRUB_DEFAULT, use \`%s' (for versions before 2.00) or \`%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")"
  fi
      done
      if [ x"$is_top_level" != xtrue ]; then
    echo '}'
      fi
      echo "$title_correction_code"
    ;;
    macosx)
      if [ "${UUID}" ]; then
  OSXUUID="${UUID}"
  osx_entry xnu_kernel 32
  osx_entry xnu_kernel64 64
      fi
    ;;
    hurd)
      found_other_os=1
      onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
      cat << EOF
menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class hurd --class gnu --class os \$menuentry_id_option 'osprober-gnuhurd-/boot/gnumach.gz-false-$(grub_get_device_id "${DEVICE}")' {
EOF
      save_default_entry | grub_add_tab
      prepare_grub_to_access_device ${DEVICE} | grub_add_tab
      grub_device="`${grub_probe} --device ${DEVICE} --target=drive`"
      mach_device="`echo "${grub_device}" | sed -e 's/(\(hd.*\),msdos\(.*\))/\1s\2/'`"
      grub_fs="`${grub_probe} --device ${DEVICE} --target=fs`"
      case "${grub_fs}" in
  *fs)  hurd_fs="${grub_fs}" ;;
  *)  hurd_fs="${grub_fs}fs" ;;
      esac
      cat << EOF
  multiboot /boot/gnumach.gz root=device:${mach_device}
  module /hurd/${hurd_fs}.static ${hurd_fs} --readonly \\
      --multiboot-command-line='\${kernel-command-line}' \\
      --host-priv-port='\${host-port}' \\
      --device-master-port='\${device-port}' \\
      --exec-server-task='\${exec-task}' -T typed '\${root}' \\
      '\$(task-create)' '\$(task-resume)'
  module /lib/ld.so.1 exec /hurd/exec '\$(exec-task=task-create)'
}
EOF
    ;;
    minix)
    cat << EOF
menuentry "${LONGNAME} (on ${DEVICE}, Multiboot)" {
EOF
         save_default_entry | sed -e "s/^/\t/"
         prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"
   cat << EOF
  multiboot /boot/image_latest
}
EOF
    ;;
    *)
      # TRANSLATORS: %s is replaced by OS name.
      gettext_printf "%s is not yet supported by grub-mkconfig.\n" "  ${LONGNAME}" >&2
    ;;
  esac
done

adjust_timeout
 



j'ai pas pu réagir plutôt  , désolé .

par contre , il faut que je sois clair :

sous debian , j'ai tous mes systemes sauf fedora
sous fedora  , j'ai tous mes systemes sauf windows

sous debian , j'ai :

stretch , testing , windows 10 et ubuntu  mais PAS fedora

sous fedora , j'ai :

stretch , testing , ubuntu , fedora mais  PAS windows

Dernière modification par Debian Alain (21-05-2018 16:47:52)

Hors ligne

#15 21-05-2018 16:43:35

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Je demandais le résultat de l'exécution de os-prober, pas le contenu de /etc/grub.d/30_os-prober.

Le résultat de update-grub semble indiquer que os-prober ne détecte pas Fedora. Cela pourrait venir de l'emplacement ou du nom du fichier image du noyau de Fedora. Apparemment elle est plutôt en avance sur systemd qui préconise maintenant de monter la partition EFI sur /boot, ce qui pourrait perturber os-prober. Je ne connais Fedora que de nom, je ne l'ai jamais utilisée alors il se peut que je sois à côté de la plaque.

Dans la partition racine de Fedora, peux-tu regarder le contenu du répertoire /boot  et le contenu du fichier /etc/fstab. Et peux-tu regarder le contenu de la partition EFI sur le même disque ?

Il vaut mieux montrer que raconter.

Hors ligne

#16 21-05-2018 17:40:11

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

$ ls /boot



config-4.16.3-301.fc28.x86_64
efi
elf-memtest86+-5.01
extlinux
grub2
initramfs-0-rescue-39fa0626807b441cb8d3dd18f85621c2.img
initramfs-4.16.3-301.fc28.x86_64.img
loader
lost+found
memtest86+-5.01
System.map-4.16.3-301.fc28.x86_64
vmlinuz-0-rescue-39fa0626807b441cb8d3dd18f85621c2
vmlinuz-4.16.3-301.fc28.x86_64
 



$ sudo ls /boot/efi/EFI


[sudo] Mot de passe de alain : 
BOOT  fedora  ubuntu
 



c'est ce que tu voulais , râleur ?

Hors ligne

#17 21-05-2018 18:03:49

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Pas exactement. Ça ressemble à un /boot classique, mais tu as manifestement listé le contenu de /boot depuis Fedora, donc on ne voit pas si c'est la partition racine ou un montage. Il faudrait compléter avec la sortie de "df -hT" depuis Fedora.

Aussi, je ne crois pas avoir vu le résultat de os-prober depuis buster.

Au pire, il devrait être possible d'ajouter une entrée pour Fedora dans le menu de GRUB de buster manuellement.

Il vaut mieux montrer que raconter.

Hors ligne

#18 21-05-2018 18:11:01

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)


~$ os-prober
unshare failed: Operation not permitted
rm: impossible de supprimer '/var/lib/os-prober/labels': Permission non accordée
 



je passe sous fedora pour te donner le df -hT

$ df -hT



Sys. de fichiers                        Type     Taille Utilisé Dispo Uti% Monté sur
devtmpfs                                devtmpfs   7,8G       0  7,8G   0% /dev
tmpfs                                   tmpfs      7,9G       0  7,9G   0% /dev/shm
tmpfs                                   tmpfs      7,9G    2,2M  7,9G   1% /run
tmpfs                                   tmpfs      7,9G       0  7,9G   0% /sys/fs/cgroup
/dev/mapper/fedora_localhost--live-root ext4        49G    7,6G   39G  17% /
tmpfs                                   tmpfs      7,9G     92K  7,9G   1% /tmp
/dev/sdb2                               ext4       976M    129M  781M  15% /boot
/dev/sdb1                               vfat       200M     22M  179M  11% /boot/efi
/dev/mapper/fedora_localhost--live-home ext4       769G    652M  729G   1% /home
tmpfs                                   tmpfs      1,6G     16K  1,6G   1% /run/user/42
tmpfs                                   tmpfs      1,6G     24K  1,6G   1% /run/user/1000
 

Dernière modification par Debian Alain (21-05-2018 18:15:08)

Hors ligne

#19 21-05-2018 19:33:41

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Ai-je besoin de préciser que os-prober doit être exécuté en tant que root ?

df montre qu'il y a une partition /boot séparée (et distincte de la partition EFI, ce qui infirme mon hypothèse) et que la racine et /home sont des volumes logiques LVM. J'aurais dû m'en douter en voyant les partition de /dev/sdb. os-prober devrait détecter cette configuration, il me semble. A moins que lvm2 ne soit pas installé sur buster ? A vérifier.

Par contre il y a une anomalie : fdisk indique que la partition EFI de 200 Mo est sdb3 et la partition /boot de 1 Go est sdb4

Périphérique      Début        Fin   Secteurs Taille Type
/dev/sdb1          2048   31999999   31997952  15,3G Partition d'échange Linux
/dev/sdb2      32000000 1831999487 1799999488 858,3G Système de fichiers Linux
/dev/sdb3    1831999488 1832409087     409600   200M Système EFI
/dev/sdb4    1832409088 1834506239    2097152     1G Système de fichiers Linux
/dev/sdb5    1834506240 3907028991 2072522752 988,3G LVM Linux
 


alors que df indique que la partition EFI est sdb1 et la partition /boot est sdb2


Il vaut mieux montrer que raconter.

Hors ligne

#20 21-05-2018 19:51:41

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

pardon , fdisk -l n'est pas à jour en effet .

voilà le dernier fdisk -l :

$ sudo fdisk -l



[sudo] Mot de passe de alain : 
Disque /dev/sda : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs (clonezilla)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : A0E0604E-151D-4277-8CD2-5A5D8C5556AD

Périphérique Début        Fin   Secteurs Taille Type
/dev/sda1     2048 3907028991 3907026944   1,8T Données de base Microsoft


Disque /dev/sdb : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs (fedora / ubuntu)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D328E3B0-266B-4D08-B1E0-BB902401F72D

Périphérique      Début        Fin   Secteurs  Taille Type
/dev/sdb1          2048     411647     409600    200M Système EFI
/dev/sdb2        411648    2508799    2097152      1G Système de fichiers Linux
/dev/sdb3       2508800 1763461119 1760952320  839,7G LVM Linux
/dev/sdb4    1763461120 3907028991 2143567872 1022,1G Système de fichiers Linux


Disque /dev/sdc : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs (windows / stretch)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000c8e33

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdc1    *              2048    1126399    1124352   549M  7 HPFS/NTFS/exFAT
/dev/sdc2                1126400 2021488639 2020362240 963,4G  7 HPFS/NTFS/exFAT
/dev/sdc3             2021490686 3907028991 1885538306 899,1G  5 Étendue
/dev/sdc5             2021490688 3907028991 1885538304 899,1G 83 Linux

La partition 3 ne commence pas sur une frontière de cylindre physique.


Disque /dev/sdd : 2,7 TiB, 3000592982016 octets, 5860533168 secteurs (sauvegardes windows)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 13E4E69D-EBC3-4FAB-A75E-7BC9E17A954F

Périphérique  Début        Fin   Secteurs Taille Type
/dev/sdd1        34     262177     262144   128M Réservé Microsoft
/dev/sdd2    264192 5860532223 5860268032   2,7T Données de base Microsoft

La partition 1 ne commence pas sur une frontière de cylindre physique.


Disque /dev/sde : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs (sauvegardes diverses EXT 3)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D5B43389-5B0D-4F7C-985C-F888ACE72F5E

Périphérique Début        Fin   Secteurs Taille Type
/dev/sde1     2048 7814035455 7814033408   3,7T Données de base Microsoft


Disque /dev/sdf : 3,7 TiB, 4000787030016 octets, 7814037168 secteurs (sauvegardes diverses EXT 4)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : B1512351-D0B6-4734-88E6-04706CE0304B

Périphérique Début        Fin   Secteurs Taille Type
/dev/sdf1     2048 7814035455 7814033408   3,7T Données de base Microsoft


Disque /dev/sdg : 465,8 GiB, 500107862016 octets, 976773168 secteurs  (ssd crucial mx500 buster / sid)
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xbd674831

Périphérique Amorçage    Début       Fin  Secteurs Taille Id Type
/dev/sdg1    *            2048  58593279  58591232    28G 83 Linux
/dev/sdg2             58595326 976771071 918175746 437,8G  5 Étendue
/dev/sdg5             58595328  92006399  33411072    16G 82 partition d'échange
/dev/sdg6             92008448 976771071 884762624 421,9G 83 Linux

La partition 2 ne commence pas sur une frontière de cylindre physique.
 



~$ sudo os-prober



/dev/sdb4:Ubuntu 18.04 LTS (18.04):Ubuntu:linux
/dev/sdc1:Windows 10:Windows:chain
/dev/sdc2:Windows 10:Windows1:chain
/dev/sdc5:Debian GNU/Linux 9 (stretch):Debian:linux
 



~$ sudo update-grub



Création du fichier de configuration GRUB…
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Image Linux trouvée : /boot/vmlinuz-4.16.9-amd64
Image mémoire initiale trouvée : /boot/initrd.img-4.16.9-amd64
Image Linux trouvée : /boot/vmlinuz-4.16.0-1-amd64
Image mémoire initiale trouvée : /boot/initrd.img-4.16.0-1-amd64
Ubuntu 18.04 LTS (18.04) trouvé sur /dev/sdb4
Windows 10 trouvé sur /dev/sdc1
Windows 10 trouvé sur /dev/sdc2
Debian GNU/Linux 9 (stretch) trouvé sur /dev/sdc5
fait
 

Hors ligne

#21 21-05-2018 20:03:03

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Tu as vérifié si lvm2 était installé sur buster ?

Il vaut mieux montrer que raconter.

Hors ligne

#22 21-05-2018 20:04:32

anonyme
Invité

Re : [Humm ... ] grub uefi buster (et fedora)

Bonjour

non lvm2 n'est pas installé par défaut sur buster.

une installation de Fedora sur un disque entier (de 160Go DD )


df -hT
 


retour


Sys. de fichiers        Type     Taille Utilisé Dispo Uti% Monté sur
devtmpfs                devtmpfs   7,3G       0  7,3G   0% /dev
tmpfs                   tmpfs      7,4G     30M  7,3G   1% /dev/shm
tmpfs                   tmpfs      7,4G    2,0M  7,4G   1% /run
tmpfs                   tmpfs      7,4G       0  7,4G   0% /sys/fs/cgroup
/dev/mapper/fedora-root ext4        49G    6,4G   41G  14% /
tmpfs                   tmpfs      7,4G    112K  7,4G   1% /tmp
/dev/sda2               ext4       976M    203M  707M  23% /boot
/dev/mapper/fedora-home ext4        92G    105M   87G   1% /home
/dev/sda1               vfat       200M    6,2M  194M   4% /boot/efi
tmpfs                   tmpfs      1,5G     16K  1,5G   1% /run/user/42
tmpfs                   tmpfs      1,5G     20K  1,5G   1% /run/user/1000
 


avec deux grub (EFI) séparés , un pour le disque debian (M2 250Go) et un pour le disque Fedora (DD de 160Go)


fdisk -l
 


retour


Disque /dev/sda : 152,7 GiB, 163928604672 octets, 320173056 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 6C14CCB6-5286-4703-819E-017ABD9FEF78

Périphérique   Début       Fin  Secteurs Taille Type
/dev/sda1       2048    411647    409600   200M Système EFI
/dev/sda2     411648   2508799   2097152     1G Système de fichiers Linux
/dev/sda3    2508800 320172031 317663232 151,5G LVM Linux


Disque /dev/sdb : 256,2 GiB, 275064201216 octets, 537234768 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : F34266B1-A457-48C7-9D46-034DF80320DF

Périphérique     Début       Fin  Secteurs Taille Type
/dev/sdb1         2048   1050623   1048576   512M Système EFI
/dev/sdb2      1050624 503943167 502892544 239,8G Système de fichiers Linux
/dev/sdb3    503943168 537233407  33290240  15,9G Partition d'échange Linux


Disque /dev/mapper/fedora-root : 50 GiB, 53687091200 octets, 104857600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/mapper/fedora-swap : 7,9 GiB, 8438939648 octets, 16482304 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/mapper/fedora-home : 93,6 GiB, 100516495360 octets, 196321280 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 

Dernière modification par anonyme (21-05-2018 20:11:27)

#23 21-05-2018 20:09:26

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Ce n'est pas ma question.

Il vaut mieux montrer que raconter.

Hors ligne

#24 21-05-2018 20:28:21

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Humm ... ] grub uefi buster (et fedora)

attends raleur , je regarde .

~$ apt policy lvm2


lvm2:
  Installé : (aucun)
  Candidat : 2.02.176-4.1
 Table de version :
     2.02.176-4.1 500
        500 http://ftp.fr.debian.org/debian testing/main amd64 Packages
        100 http://ftp.fr.debian.org/debian unstable/main amd64 Packages
 



$ apt policy lvm*



lvm2-dbusd:
  Installé : (aucun)
  Candidat : 2.02.176-4.1
 Table de version :
     2.02.176-4.1 500
        500 http://ftp.fr.debian.org/debian testing/main amd64 Packages
        100 http://ftp.fr.debian.org/debian unstable/main amd64 Packages
lvm2:
  Installé : (aucun)
  Candidat : 2.02.176-4.1
 Table de version :
     2.02.176-4.1 500
        500 http://ftp.fr.debian.org/debian testing/main amd64 Packages
        100 http://ftp.fr.debian.org/debian unstable/main amd64 Packages
lvm2-lockd:
  Installé : (aucun)
  Candidat : 2.02.176-4.1
 Table de version :
     2.02.176-4.1 500
        500 http://ftp.fr.debian.org/debian testing/main amd64 Packages
        100 http://ftp.fr.debian.org/debian unstable/main amd64 Packages
 



ça répond à ta question ?

sinon , j'ai trouvé ça  :  https://howto.biapy.com/fr/debian-gnu-l … sur-debian

Dernière modification par Debian Alain (21-05-2018 20:37:26)

Hors ligne

#25 21-05-2018 20:40:57

raleur
Membre
Inscription : 03-10-2014

Re : [Humm ... ] grub uefi buster (et fedora)

Un simple "lvm2 n'est pas installé" aurait suffi.

Je soupçonne qu'il faut installer lvm2 pour que os-prober et update-grub puissent prendre en compte un système dont la racine est un volume logique. Comme j'ai tendance à l'installer systématiquement même sur les systèmes qui n'en ont pas besoin (au cas où), je n'ai pas fait attention.
Pas besoin de configurer quoi que ce soit, il suffit que les commandes lvm soient installées et disponibles.

Dernière modification par raleur (21-05-2018 20:43:01)


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums