• Grub : filtrer les partitions non =?utf-8?q?d=C3=A9sir=C3=A9es?=

    From ajh-valmer@21:1/5 to All on Fri Dec 30 18:40:01 2022
    Hello,

    update-grub2 permet-il d'ignorer des partitions que l'on veut pas ?
    (pas besoin de booter sur ces partitions),
    afin d'alléger le fichier grub.cfg
    Merci,

    A. Valmer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Fri Dec 30 20:20:01 2022
    Le 30/12/2022 à 18:13, ajh-valmer a écrit :
    Hello,

    update-grub2 permet-il d'ignorer des partitions que l'on veut pas ?
    (pas besoin de booter sur ces partitions),
    afin d'alléger le fichier grub.cfg
    Merci,

    A. Valmer



    Bonjour,

    update-grub ne fera que mettre à jour la configuration qu'il faut donc
    que tu définisses, par exemple dans /etc/default/grub, en spécifiant une ligne telle que celle-ci (c'est un exemple à adapter): GRUB_OS_PROBER_SKIP_LIST="UUID3 UUID7 UUID8@fichierEFI"

    explications:
    - UUID3 et UUID7 représentent par exemple ici une partition Slackware et
    une partition OpenSuse qui ne t'intéressent pas et que tu ne veux pas
    voir apparaître
    - UUID8@fichierEFI représente par exemple une partition Windows qui ne t'intéresse pas et qui ne serait pas démarrée directement par Grub mais envoyée (chainload) au bootloader Microsoft, dans ce cas il faut
    spécifier le fichier EFI (présent sur la partition ESP (EFI)) quelque
    part dans /boot/efi/EFI/Microsoft qui est appelé par le bootloader Windows
    (en gros, me souviens plus bien, je crois l'avoir fait une fois)

    le manuel de Grub: https://www.gnu.org/software/grub/manual/grub/grub.html#Simple-configuration [...]
    ‘GRUB_OS_PROBER_SKIP_LIST’

    List of space-separated FS UUIDs of filesystems to be ignored from os-prober output. For efi chainloaders it’s <UUID>@<EFI FILE>
    [...]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ajh-valmer@21:1/5 to All on Fri Dec 30 23:00:01 2022
    On Friday 30 December 2022 20:12:09 didier gaumet wrote:
    update-grub ne fera que mettre à jour la configuration qu'il faut donc
    que tu définisses, par exemple dans /etc/default/grub, en spécifiant une ligne telle que celle-ci (c'est un exemple à adapter): GRUB_OS_PROBER_SKIP_LIST="UUID3 UUID7 UUID8@fichierEFI"
    explications:
    - UUID3 et UUID7 représentent par exemple ici une partition Slackware et une partition OpenSuse qui ne t'intéressent pas et que tu ne veux pas
    voir apparaître
    - UUID8@fichierEFI représente par exemple une partition Windows qui ne t'intéresse pas et qui ne serait pas démarrée directement par Grub mais envoyée (chainload) au bootloader Microsoft, dans ce cas il faut
    spécifier le fichier EFI (présent sur la partition ESP (EFI)) quelque
    part dans /boot/efi/EFI/Microsoft qui est appelé par le bootloader Windows (en gros, me souviens plus bien, je crois l'avoir fait une fois)
    le manuel de Grub: https://www.gnu.org/software/grub/manual/grub/grub.html#Simple-configuration GRUB_OS_PROBER_SKIP_LIST
    List of space-separated FS UUIDs of filesystems to be ignored from os-prober output. For efi chainloaders it’s <UUID>@<EFI FILE>

    Ok, merci,
    <UUID>@<EFI FILE> ne concerne donc que des partitions Windows/Microsoft.
    Pour les partitions ext4 Linux c'est UUID tout court.

    Joyeuse fête de fin d'année.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sat Dec 31 09:50:01 2022
    Le 30/12/2022 à 22:40, ajh-valmer a écrit :
    [...]
    <UUID>@<EFI FILE> ne concerne donc que des partitions Windows/Microsoft.
    Pour les partitions ext4 Linux c'est UUID tout court.
    [...]
    Littéralement, ça concerne tous les systèmes d'exploitation que Grub ne
    sait pas démarrer directement (actuellement tout ce qui n'est ni Linux
    ni *BSD). Par exemple, si tu avais installé un OS Minix, il faudrait semble-t-il qu tu utilises le chainloading, donc que tu spécifies le
    fichier EFI.

    Plus de détails sur le chainloading Grub là: https://www.gnu.org/software/grub/manual/grub/html_node/Chain_002dloading.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)