Mise à jour de 'README.md'
This commit is contained in:
@@ -1,3 +1,19 @@
|
||||
# 100PC
|
||||
|
||||
Contient quelques éléments des tentatives pour corriger le Firmware des 100PC (ACER VERITON X2611G) sans utiliser le menu interactif accessible au démarrage.
|
||||
Contient quelques éléments des tentatives pour corriger le Firmware des 100PC (ACER VERITON X2611G) sans utiliser le menu interactif accessible au démarrage.
|
||||
|
||||
Lidée est de creer une clé USB bootable UEFI (créée en GPT, avec une partition système UEFI, mais cela fonctionne également avec une simple FAT32), qui démarre un terminal GNU/Linux, exécute une commande ksh et éteint la machine.
|
||||
|
||||
Le contenu du fichier ‘command’ a été rajouté au fichier init avant raconstruction du inirtrd, de même que le fichier raw_var appelé par command.
|
||||
|
||||
raw_var_off et raw_var_on correspondent aux dumps de l'ensemble des paramètres de personnalisation du Firmware modifiables par le menu interactif.
|
||||
|
||||
Il n'y a qu'une seule variable dans cette version d'UEFI, ce qui complique fortement l'usage d'un script nsh sous Shell UEFI. L'idée est d'initialiser un petit système Linux et de passer deux commandes :
|
||||
|
||||
cat raw_var > /sys/firmware/efi/efivars/Setup-ec87d643-eba4-4bb5-a1e5-3f3e36b20da9/raw_var
|
||||
|
||||
poweroff (ou shutdown -P)
|
||||
|
||||
Ce petit système linux doit avoir monté sysfs et efivarfs.
|
||||
|
||||
Je place juste à la base le fichier init modifié (rajout du cat pour écraser le contenu de la variable UEFI Setup) : ma question est, Est-ce bien au bon endroit qu’elle est positionnée?
|
||||
|
||||
Reference in New Issue
Block a user