IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Live CD/USB personnalisé Ubuntu, UEFI et secure boot


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut Live CD/USB personnalisé Ubuntu, UEFI et secure boot
    Bonjour,

    j'avais réalisé, il y a un ou deux ans, la construction d'un live CD/USB personnalisé de sauvegarde-dépannage sur la base d'une Ubuntu 16.04 minimale. Ce live était en mesure de booter aussi bien en Legacy qu'en UEFI avec secure boot.

    Désireux d'automatiser sa construction pour le mettre régulièrement à jour, je me heurte depuis deux semaines à des difficultés pour lesquelles je ne trouve pas de réponse.

    La construction de ce même live échoue aujourd'hui à booter en UEFI. Pour tenter de comprendre à quel niveau se trouvait le problème, je me suis amusé à tester la décompression et reconstruction d'iso officielles Ubuntu avec xorriso, sans rien modifier du contenu. Voici mes constats:

    • La décompression d'une iso 16.04 et reconstruction sous une xubuntu 18.04 conduit à un échec en UEFI
    • La décompression d'une iso 16.04 et reconstruction sous une xubuntu 16.04 conduit au même échec.
    • Si l'on utilise les fichiers de boot d'une 18.04 pour construire une 16.04 au sein d'une machine 18.04, le menu grub démarre mais :

      • le système démarre en UEFI sans secure boot
      • on a un échec lors du lancement de la distribution en secure boot avec un message d'erreur de signature invalide pour vmlinuz


    Quelqu'un a-t-il des explications là-dessus, et la solution pour reconstruire un live 16.04 compatible UEFI et secure boot ?

    Précisions:

    pour le fichier isohdpfs.bin, j'ai tenté les différentes possibilités:
    • utiliser celui fourni par l'installation du paquet isolinux
    • le construire à partir de la mbr de l'iso par


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo dd if=/chemin/image.iso bs=512 count=1 of=isohdpfx.bin
    Pour la construction de l'iso, j'utilise la commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    xorriso -as mkisofs \
    -isohybrid-mbr /chemin/isohdpfx.bin \
    -c isolinux/boot.cat \
    -b isolinux/isolinux.bin \
    -no-emul-boot \
    -boot-load-size 4 \
    -boot-info-table \
    -eltorito-alt-boot \
    -e boot/grub/efi.img \
    -no-emul-boot \
    -isohybrid-gpt-basdat \
    -o ~/mon-live.iso \
    /chemin/dossier/fichiers-boot-iso
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 327
    Par défaut
    Salut Philippe, reprends les tutos qu'on a fait sur Redobackup, tu devrais pouvoir régénérer un iso au moins en 16.04.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut
    Salut Christophe,

    j'ai bien entendu revu tout cela. D'où mon post, car c'est vraiment incompréhensible ! Si un expert passe par là et peut nous éclairer !
    Tout simplement décompresser une iso native Ubuntu sans rien modifier et la reconstruire ne passe pas !

    Edit: sous une xubuntu 18.04, pour construire un live basé sur une 18.04, aucun problème. Mais impossible avec une 16.04, que la construction se fasse sous une 16.04 ou une 18.04
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 327
    Par défaut
    Que cherches tu à faire concrètement ? Donnes un exemple précis de ce que tu veux modifier. je pourrais tester.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Que cherches tu à faire concrètement ? Donnes un exemple précis de ce que tu veux modifier. je pourrais tester.
    Essaie cette chose toute simple qui ne devrait avoir aucune raison de ne pas fonctionner en UEFI et secure boot :

    tu montes une iso ubuntu 16.04, tu en copies les fichiers dans un répertoire, et tu recrées l'iso depuis ce répertoire avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    xorriso -as mkisofs \
    -isohybrid-mbr /chemin/isohdpfx.bin \
    -c isolinux/boot.cat \
    -b isolinux/isolinux.bin \
    -no-emul-boot \
    -boot-load-size 4 \
    -boot-info-table \
    -eltorito-alt-boot \
    -e boot/grub/efi.img \
    -no-emul-boot \
    -isohybrid-gpt-basdat \
    -o ~/mon-live.iso \
    /chemin/dossier/fichiers-boot-iso
    ou même la commande utilisée pour notre mise à niveau de Reddobackup (mais elle est identique, à une option près en fin de commande).

    ça fonctionne pour pour une iso 18.04 sous une Ubuntu 18.04, mais rien à faire avec une iso 16.04 ! J'aboutis systématiquement sur le shell grub en UEFI.
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 327
    Par défaut
    Si tu reprend notre tuto, nous nous en étions sorti avec isomaster :
    https://chrtophe.developpez.com/tuto...xenial/#L5-3-2

    Et si tu regardes le paragraphe précédent, l'approche xoriso ne fonctionnait pas avec le secureboot.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Live USB personnalisé
    Par Ceubex dans le forum Linux
    Réponses: 2
    Dernier message: 09/01/2019, 11h44
  2. [ubuntu/debian] creation live-cd/usb ou VM from scratch
    Par bizulk dans le forum Distributions
    Réponses: 6
    Dernier message: 09/02/2009, 14h33
  3. modem usb en ubuntu
    Par ghas1991 dans le forum Ubuntu
    Réponses: 4
    Dernier message: 03/09/2008, 12h56
  4. Réponses: 1
    Dernier message: 05/04/2008, 16h15
  5. Floppy usb sous ubuntu
    Par stargates dans le forum Matériel
    Réponses: 3
    Dernier message: 28/11/2006, 13h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo