Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1141 connectés 

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

UEFI Secure Boot

n°1354257
Mysterieus​eX
Chieuse
Posté le 12-03-2014 à 10:21:00  profilanswer
 
Voir ce message dans le sujet non filtré
 

guimo33 a écrit :

Alors le Kernel stocké dans l'ESP, je dis 1000x oui! Effectivement, grub est pour moi un "point of failure" dans le cas de EFI (en plus d'être inutile). Mais bon, l'inertie de Linux, fera qu'on se le paluchera encore une bonne paire d'année.
 
Pour revenir à mon problème :  Suite à un reset CMOS, la nvram ne pointait plus vers l'image de démarrage "grubx64.efi" (qui n'est pas un nom "standard" d'image efi).
 
J'ai résolu le problème de la manière suivante:
- reboot sur une clé usb uefi contenant la netinstall debian
- lorsque grub se lance, j'appuie sur la touche "c"
- à l'aide de la commande "ls" de grub, je cherche la partition et le chemin qui contiennent le ficher de configuration de grub sur le disque du de démarrage (grub.cfg, généralement dans le dossier /boot/grub )
- J'invoque ce fichier avec la commande configfile
- grub continue de démarrer via ce fichier, du coup le menu normal s'affiche, et le pc boote correctement
- je me connecte en root et j'utilise la commande "grub-install" pour remettre grub d'équette.
 
Comme j'ai le gout du risque et de la compréhension, j'ai replanté mon PC de la même manière qu'avant : fastboot activé puis clear cmos via le jumper. Etonnament, la nvram n'a pas été effacée alors que tout le reste du bios a été remis à zero. Idem après le flashage du bios EFI en dernière version...
Du coup, je suis plus rassuré, je pense que le reset de la nvram était un bug. Visiblement, il n'est pas stocké en cmos.
Au passage question con : quel est le meilleur shell efi à utiliser en ce moment?


 
Fait plus "simple" et vraiment brickless :
Par défaut la NVRAM asus ira pointer vers bootmgr.efi (qui est le bootmanager de windows), c'est parce qu'Asus est con et donc Asus, en cas de gros pépins cherche du windows, ils ne respectent pas le "standard". Cela dit, on peut faire "sans" voir même carrément plus propre.
Ton ESP doit avoir une structure :
la racine de ton ESP doit contenir un dossier EFI, ce dossier EFI doit contenir un dossier par "bootloader" et/ou OS ainsi moi j'ai :
ESP
-shell.efi
-EFI
--windows
---bootmgr.efi (et d'autres trucs)
--ubuntu
---Mok.efi (et d'autres trucs relatif au grub spécifique pour ubuntu)
--rEFInd
---(des trucs pour rEFInd)
--Gentoo
---kernel.efi
--Tools
---memtest.efi
---tianocore.efi
---différents shells
 
Donc la structure doit de préférence toujours être celle ci a savoir ton shell de base a la racine et tes bootloader.
Dans mon cas, je laisse refind s'occuper des paramètres de boot puisqu'il est très très bon pour l'autodetection (en plus de pouvoir accéder aux outils)
 
Pour l'astuce "brickless" sur asus, ca consiste a modifier l'entrée taggée bootmgr.efi et la faire pointer (en gardant son tag) vers le gestionnaire de ton choix (comme ça tu gruge le firmware)
 
C'est pas le nom de l'image qui n'est pas standard mais les fabricants de mobal qui ne respectent pas le standard intel (opensource je le rappel) pour avoir la certification "windows ready".
Dans mon cas, je pointe mon bootmgr.efi vers refind.
 
Sous visualBCDeditor ca donne ça (note que gentoo étant stubbé chez moi, il n'apparait pas, je boot directement le kernel sur la partoche en ext2 via detection rEFInd):
http://hfr-rehost.dev.syn.fr/preview/self/3e4a5b2328eecbb8b6e44bc8db188576faf7c046.png
 
Edit : tianocore/EDK2 pour le shell
http://sourceforge.net/apps/mediaw [...] UEFI_Shell
(je te conseille d'apprendre a le compiler pour par exemple avoir le clavier en azerty au lieu du qwerty du package binaire)


Message édité par MysterieuseX le 12-03-2014 à 10:27:16
mood
Publicité
Posté le 12-03-2014 à 10:21:00  profilanswer
 

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
grub rescue lors du boot[GRUB] Changer l'ordre de boot
comment installer linux sur netbook sans cd live et en dual boot[resolu] GRUB... et puis rien... /boot sur clef usb, / sur hdd
Triple boot et système de fichierDual boot Seven / Ubuntu, ordre création de partition
Boot kern 2.6.36 debian 5 hyper-vUEFI vous avez déjà été em...dé ?
Probleme de dual boot windows 7 et linux[RESOLU] Windows XP pas au boot apres installation d'Ubuntu
Plus de sujets relatifs à : UEFI Secure Boot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR