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.
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
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.
génère un iso hybride qui ne sera pas embarrassé par la question de plateforme efi ou pc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part grub-mkrescue -o live-perso.iso /path/to/live-directory
Ousmane
Quand on tombe dans l'eau, la pluie ne fait plus peur.
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 :
Le noyau se charge, mais je passe en prompt (initramfs)
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
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
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.
Mais tout ce que je te dis ici n'est que spéculation en l'absence des messages d'erreur.
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 }
Ousmane
Quand on tombe dans l'eau, la pluie ne fait plus peur.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager