Donc j'ai commencé par créer un live USB du live cd de fedora 20 sous
Virtualbox disponible
--> ici <--
livecd-iso-to-disk --noverify --format --msdos --reset-mbr --efi --overlay-size-mb 2047 /run/initramfs/livedev /dev/sdX
puis récupérer le package grub2-efi
-->ici <--
Extraire et copier le dossier efi-ia32:
rpm2cpio grub2-efi-2.00-23.fc20.i686.rpm | cpio -imVd
cp -r /chemin_d'extraction/usr/lib/grub/efi-ia32 /usr/lib/grub
Maintenant on passe à la création du fichier bootia32.efi, j'ai essaie ces trois commandes :
1 - SWDWiki
grub2-mkimage -d /usr/lib/grub/i386-efi -o BOOTIA32.efi -O i386-efi --prefix /efi/boot part_gpt part_msdos lvm fat ext2 btrfs chain boot configfile normal minicmd linux reboot halt search gfxterm gfxmenu efi_gop efi_uga video loadbios gzio video_bochs video_cirrus echo true loadenv linuxefi
Résultat : grub fonctionne mais écran (presque) noir et fedora ne se lance pas.
2 - XDA (ubuntu)
grub-mkimage -d /usr/lib/grub/i386-efi -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback
Résultat : grub fonctionne mais j'obtiens
can't find command linuxefi
can't find command initrdefi
3 - La mienne (Tous les modules)
grub2-mkimage -d /usr/lib/grub/i386-efi -o BOOTIA32.efi -O i386-efi -p /efi/boot acpi adler32 affs afs ahci all_video aout appleldr ata at_keyboard backtrace bfs bitmap bitmap_scale blocklist blscfg boot bsd btrfs bufio cat chain cmp configfile cpio_be cpio cpuid crc64 cryptodisk crypto cs5536 datehook date datetime diskfilter dm_nv echo efifwsetup efi_gop efinet efi_uga ehci elf exfat exfctest ext2 extcmd fat fixvideo font fshelp functional_test gcry_arcfour gcry_blowfish gcry_camellia gcry_cast5 gcry_crc gcry_des gcry_dsa gcry_ecc gcry_md4 gcry_md5 gcry_rfc2268 gcry_rijndael gcry_rmd160 gcry_rsa gcry_seed gcry_serpent gcry_sha1 gcry_sha256 gcry_sha512 gcry_tiger gcry_twofish gcry_whirlpool gdb geli gettext gfxmenu gfxterm_menu gfxterm gptsync gzio halt hashsum hdparm hello help hexdump hfs hfspluscomp hfsplus http iorw iso9660 jfs jpeg keylayouts keystatus ldm legacycfg linux16 linuxefi linux loadbios loadenv loopback lsacpi lsefimmap lsefi lsefisystab lsmmap ls lspci lssal luks lvm lzopio mdraid09_be mdraid09 mdraid1x memdisk memrw minicmd minix2_be minix2 minix3_be minix3 minix_be minix mmap morse mpi msdospart multiboot2 multiboot nativedisk net newc nilfs2 normal ntfscomp ntfs odc ohci part_acorn part_amiga part_apple part_bsd part_dvh part_gpt part_msdos part_plan part_sun part_sunpc parttool password password_pbkdf2 pata pbkdf2 pcidump play png priority_queue probe procfs raid5rec raid6rec read reboot regexp reiserfs relocator romfs scsi search_fs_file search_fs_uuid search_label search serial setjmp setjmp_test setpci sfs sleep spkmodem squash4 tar terminal terminfo test_blockarg testload test testspeed tftp tga time trig true udf ufs1_be ufs1 ufs2 uhci usb_keyboard usb usbms usbserial_common usbserial_ftdi usbserial_pl2303 usbserial_usbdebug usbtest verify video_bochs video_cirrus video_fb videoinfo video videotest_checksum videotest xfs xnu xnu_uuid xzio zfscrypt zfsinfo zfs
Résultat : idem que pour la 1.
Déjà beaucoup de progrès j'arrive à faire une clé EFI avec
livecd-iso-to-disk --efi et "bootable" sur le T100...