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

Linux Discussion :

Création Live DVD compatible SecureBoot


Sujet :

Linux

  1. #1
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    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 : 17 453
    Points : 43 108
    Points
    43 108
    Par défaut Création Live DVD compatible SecureBoot
    Bonjour,

    Je cherche à faire un Live DVD compatible SecureBoot et BIOS standard.

    Quelqu'un à déjà fait ? et si oui avec quel produit ?

    J'ai essayé Refind, mais celui-ci ne semble pas booter sur les machines non UEFI.
    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

  2. #2
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 036
    Points : 1 917
    Points
    1 917
    Billets dans le blog
    5
    Par défaut
    Salut,

    Je ne sais pas vraiment comment fonctionne Refind, j'avais cru qu'il s'agit d'un boot manager genre efibootmgr. Ce qui est différent du boot loader.

    Il existe plusieurs voies pour réaliser un cd compatible avec les 2 plateformes.

    Le plus simple à mon avis est de préparer ton live, générer l'iso à graver avec grub-mkrescue.
    C'est une ruse assez pratique. En ayant crée une arborescence boot/grub, y éditer un fichier grub.cfg avec les entrées adéquates.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grub-mkrescue -o live-perso.iso /path/to/live-directory
    génère un iso hybride qui ne sera pas embarrassé par la question de plateforme efi ou pc.
    Ousmane


    Quand on tombe dans l'eau, la pluie ne fait plus peur.

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    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 : 17 453
    Points : 43 108
    Points
    43 108
    Par défaut
    Merci pour le retour.

    Avec le CD généré, je peux booter en UEFI et en mode bios standard.
    J'ai ensuite le prompt grub.

    J'ai un problème de chargement de FS. Mes commandes grub :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    insmod all_video
    linux /casper/vmlinuz.efi boot=casper
    initrd /casper/initrd
    boot
    Le noyau se charge, mais je passe en prompt (initramfs)

    Je ne sais pas si il y a un lien avec l'UEFI ou non. Je ne sais pas si l'iso généré par grub-mkrescue est hybride ou non.

    Je vais peut-être ouvrir un autre post à ce sujet (sauf si j'ai des réponses ou trouve le prob entre temps)
    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

  4. #4
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 036
    Points : 1 917
    Points
    1 917
    Billets dans le blog
    5
    Par défaut
    Essaie de trouver un indice dans les logs.
    Il est fort probable que les arguments passés au noyau sont incomplets.

    Deux possibilités pour générer une entrée de menu correct :
    Cas 1 -
    • chroot dans la racine du repertoire contenant ton système live
    • avoir grub-pc d'installé sur le système live
    • et lancer la commande
    • grub-mkconfig -o boot/grub/grub.cfg


    Cas 2
    • Retrouver dans le dossier isolinux
    • L'entrée de menu.cfg ou *.cfg pour t'inspirer des options du noyau
    • Ou utiliser une obscure commande grub non documentée pour convertir les entrées de démarrage de type syslinux.cfg en entrée grub.cfg


    Je te donnes ici un exemple d'extraits d'une de mes configurations à adapter
    Identifies correctement les noms des fichiers noyaux et initramfs présent dans casper ou ailleurs pour adapter.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    insmod search_fs_uuid
    insmod regexp
     
    if [ "${grub_platform}" == "pc" ]; then
    	insmod vbe
    fi
     
    if [ "${grub_platform}" == "efi" ]; then
    	insmod efi_gop
    	insmod efi_uga
    fi
     
    insmod font
     
    if loadfont ${prefix}/unicode.pf2
    then
        insmod gfxterm
        set gfxmode=auto
        set gfxpayload=keep
        terminal_output gfxterm
    #    set theme=${prefix}/themes/invader/theme.txt
    fi
     
    set color_normal=white/black
    set color_highlight=white/green
    export color_normal
    export color_highlight
     
    insmod gzio
    insmod part_msdos
    insmod ext2
     
     
    menuentry "Mon Ubuntu live compatible bios-efi" {
            search -sf "/casper/vmlinuz.efi"
            set options="boot=casper locale=fr_FR.UTF-8 noeject noprompt quiet splash --"
    	if [ "${grub_platform}" == "pc" ]; then
    	  	set LINUX ="/casper/vmlinuz"
    	        set RAMFS=/casper/initramfs.igz
    	elif  "${grub_platform}" == "efi" ]; then
    		set LINUX=/casper/vmlinuz.efi
    		set RAMFS=/casper/initramfs.img
    	fi
            linux $LINUX $options
            initrd $RAMFS
    }
    Mais tout ce que je te dis ici n'est que spéculation en l'absence des messages d'erreur.
    Ousmane


    Quand on tombe dans l'eau, la pluie ne fait plus peur.

Discussions similaires

  1. Création de DVD/image ISO
    Par Gregoriz dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 24/12/2010, 11h49
  2. Création de DVD Windows
    Par kevinf dans le forum Windows Vista
    Réponses: 1
    Dernier message: 08/01/2009, 14h32
  3. Création de DVD Bootable Windows Vista
    Par Invité dans le forum Windows Vista
    Réponses: 2
    Dernier message: 27/09/2008, 19h49
  4. Pb Gravure du Live DVD
    Par bibimo dans le forum Bubuntu
    Réponses: 1
    Dernier message: 03/05/2008, 12h57
  5. Live DVD GENTOO
    Par blmoussa dans le forum Autres
    Réponses: 1
    Dernier message: 10/07/2007, 21h00

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