Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 14/03/2020, à 12:22

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Avec la touche F12 au démarrage je n'ai que le choix "Window Boot"...

Hors ligne

#27 Le 14/03/2020, à 12:26

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Je comprends mal ta phrase

Tu viens de dire que tu peux maintenant redemarrer et qu'au démarrage, tu as un message   "security failed"
Tu ne me dis rien sur l'action de la touche F12, Il faut peut-être que tu remettes le secure et qu'avec cette touche, tu indiques le logiciel qu'il est nécessaire de faire booter

Avec un peu de chances, il te proposera une liste de fichiers de boot   dont le répertoire ubuntu.


D'autre part,

132 -rwxr-xr-x 1 root root 135168 Mar 14 09:50 grubx64.efi

le fichier date d'aujourd'hui  à 9 heures 50. Je croyais qu'on l'avait fabriqué hier.

Dernière modification par geole (Le 14/03/2020, à 12:27)

Hors ligne

#28 Le 14/03/2020, à 12:41

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

A tout hasard, dans l'autre discussion, il y avait le répertoire linux, on va donc essayer avec lui

sudo -i 
umount -v  /dev/mmcblk0p1
mkdir   -v /media/efi
mount  -v  /dev/mmcblk0p1    /media/efi
mkdir    -v /media/efi/EFI/linux
cp  -Rv   /media/efi/EFI/ubuntu/*    /media/efi/EFI/linux
sudo efibootmgr --create --disk /dev/mmcblk0 --part 1 --label "linux"  --loader "\EFI\linux\grubx64.efi"

Dernière modification par geole (Le 14/03/2020, à 15:11)

Hors ligne

#29 Le 14/03/2020, à 14:11

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

root@ubuntu:~# umount -v  /dev/mmcblk0p1
umount: /dev/mmcblk0p1: not mounted.
root@ubuntu:~# mkdir   -v /media/efi
mkdir: created directory '/media/efi'
root@ubuntu:~# 
root@ubuntu:~# mount  -v  /dev/mmcblk0p1    /media/efi
mount: /dev/mmcblk0p1 mounted on /media/efi.
root@ubuntu:~# 
root@ubuntu:~# mkdir    -v /media/efi/EFI/linux
mkdir: created directory '/media/efi/EFI/linux'
root@ubuntu:~# cp  -Rv   /media/efi/EFI/ubuntu/*    /media/efi/EFI/linux
'/media/efi/EFI/ubuntu/grubx64.efi' -> '/media/efi/EFI/linux/grubx64.efi'
root@ubuntu:~# sudo efibootmgr --create --disk /dev/mmcblk0 --Part 1 --label "linux"  --loader "\EFI\linux\grubx64.efi"
sudo: efibootmgr: command not found
root@ubuntu:~# sudo apt install efibootmgr
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  efibootmgr
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/28.2 kB of archives.
After this operation, 84.0 kB of additional disk space will be used.
Get:1 cdrom://Ubuntu 19.10 _Eoan Ermine_ - Release amd64 (20191017) eoan/main amd64 efibootmgr amd64 15-1 [28.2 kB]
Selecting previously unselected package efibootmgr.
(Reading database ... 188618 files and directories currently installed.)
Preparing to unpack .../efibootmgr_15-1_amd64.deb ...
Unpacking efibootmgr (15-1) ...
Setting up efibootmgr (15-1) ...
Processing triggers for man-db (2.8.7-3) ...
root@ubuntu:~# sudo efibootmgr --create --disk /dev/mmcblk0 --Part 1 --label "linux"  --loader "\EFI\linux\grubx64.efi"
efibootmgr: unrecognized option '--Part'
efibootmgr version 15
usage: efibootmgr [options]
	-a | --active         sets bootnum active
	-A | --inactive       sets bootnum inactive
	-b | --bootnum XXXX   modify BootXXXX (hex)
	-B | --delete-bootnum delete bootnum
	-c | --create         create new variable bootnum and add to bootorder
	-C | --create-only	create new variable bootnum and do not add to bootorder
	-D | --remove-dups	remove duplicate values from BootOrder
	-d | --disk disk       (defaults to /dev/sda) containing loader
	-r | --driver         Operate on Driver variables, not Boot Variables.
	-e | --edd [1|3|-1]   force EDD 1.0 or 3.0 creation variables, or guess
	-E | --device num      EDD 1.0 device number (defaults to 0x80)
	-g | --gpt            force disk with invalid PMBR to be treated as GPT
	-i | --iface name     create a netboot entry for the named interface
	-l | --loader name     (defaults to "\EFI\ubuntu\grub.efi")
	-L | --label label     Boot manager display label (defaults to "Linux")
	-m | --mirror-below-4G t|f mirror memory below 4GB
	-M | --mirror-above-4G X percentage memory to mirror above 4GB
	-n | --bootnext XXXX   set BootNext to XXXX (hex)
	-N | --delete-bootnext delete BootNext
	-o | --bootorder XXXX,YYYY,ZZZZ,...     explicitly set BootOrder (hex)
	-O | --delete-bootorder delete BootOrder
	-p | --part part        (defaults to 1) containing loader
	-q | --quiet            be quiet
	-t | --timeout seconds  set boot manager timeout waiting for user input.
	-T | --delete-timeout   delete Timeout.
	-u | --unicode | --UCS-2  handle extra args as UCS-2 (default is ASCII)
	-v | --verbose          print additional information
	-V | --version          return version and exit
	-w | --write-signature  write unique sig to MBR if needed
	-y | --sysprep          Operate on SysPrep variables, not Boot Variables.
	-@ | --append-binary-args file  append extra args from file (use "-" for stdin)
	-h | --help             show help/usage
root@ubuntu:~# efibootmgr --create --disk /dev/mmcblk0 --Part 1 --label "linux"  --loader "\EFI\linux\grubx64.efi"
efibootmgr: unrecognized option '--Part'
efibootmgr version 15
usage: efibootmgr [options]
	-a | --active         sets bootnum active
	-A | --inactive       sets bootnum inactive
	-b | --bootnum XXXX   modify BootXXXX (hex)
	-B | --delete-bootnum delete bootnum
	-c | --create         create new variable bootnum and add to bootorder
	-C | --create-only	create new variable bootnum and do not add to bootorder
	-D | --remove-dups	remove duplicate values from BootOrder
	-d | --disk disk       (defaults to /dev/sda) containing loader
	-r | --driver         Operate on Driver variables, not Boot Variables.
	-e | --edd [1|3|-1]   force EDD 1.0 or 3.0 creation variables, or guess
	-E | --device num      EDD 1.0 device number (defaults to 0x80)
	-g | --gpt            force disk with invalid PMBR to be treated as GPT
	-i | --iface name     create a netboot entry for the named interface
	-l | --loader name     (defaults to "\EFI\ubuntu\grub.efi")
	-L | --label label     Boot manager display label (defaults to "Linux")
	-m | --mirror-below-4G t|f mirror memory below 4GB
	-M | --mirror-above-4G X percentage memory to mirror above 4GB
	-n | --bootnext XXXX   set BootNext to XXXX (hex)
	-N | --delete-bootnext delete BootNext
	-o | --bootorder XXXX,YYYY,ZZZZ,...     explicitly set BootOrder (hex)
	-O | --delete-bootorder delete BootOrder
	-p | --part part        (defaults to 1) containing loader
	-q | --quiet            be quiet
	-t | --timeout seconds  set boot manager timeout waiting for user input.
	-T | --delete-timeout   delete Timeout.
	-u | --unicode | --UCS-2  handle extra args as UCS-2 (default is ASCII)
	-v | --verbose          print additional information
	-V | --version          return version and exit
	-w | --write-signature  write unique sig to MBR if needed
	-y | --sysprep          Operate on SysPrep variables, not Boot Variables.
	-@ | --append-binary-args file  append extra args from file (use "-" for stdin)
	-h | --help             show help/usage
root@ubuntu:~# 

Message d'erreur : unrecognized option '--Part'

Avec la touche F12, j'ai essayé "Windows" mais j'ai le message "Security", d'ailleurs je n'ai plus du tout Windows sur le disque car je l'avais effacé il y a longtemps

Dernière modification par fazpedro (Le 14/03/2020, à 14:13)

Hors ligne

#30 Le 14/03/2020, à 15:13

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

root@ubuntu:~# sudo efibootmgr --create --disk /dev/mmcblk0 --part 1 --label "linux"  --loader "\EFI\linux\grubx64.efi"
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0003,2001,0000,2002,2003
Boot0000* Windows Boot Manager
Boot0001* Unknown Device: 
Boot0002* USB HDD: SanDisk SanDisk Cruzer
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Boot0003* linux
root@ubuntu:~# 

Hors ligne

#31 Le 14/03/2020, à 15:18

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

root@ubuntu:~# umount -v  /dev/mmcblk0p1
umount: /dev/mmcblk0p1: not mounted.
root@ubuntu:~# mkdir   -v /media/efi
mkdir: created directory '/media/efi'
root@ubuntu:~# mount  -v  /dev/mmcblk0p1    /media/efi
mount: /dev/mmcblk0p1 mounted on /media/efi.
root@ubuntu:~# mkdir    -v /media/efi/EFI/linux
mkdir: cannot create directory ‘/media/efi/EFI/linux’: File exists
root@ubuntu:~# 
root@ubuntu:~# cp  -Rv   /media/efi/EFI/ubuntu/*    /media/efi/EFI/linux
'/media/efi/EFI/ubuntu/grubx64.efi' -> '/media/efi/EFI/linux/grubx64.efi'
root@ubuntu:~# sudo efibootmgr --create --disk /dev/mmcblk0 --part 1 --label "linux"  --loader "\EFI\linux\grubx64.efi"
efibootmgr: ** Warning ** : Boot0003 has same label linux
efibootmgr: ** Warning ** : Boot0004 has same label linux
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0005,0004,2001,0000,2002,2003
Boot0000* Windows Boot Manager
Boot0001* Unknown Device: 
Boot0002* USB HDD: SanDisk SanDisk Cruzer
Boot0003* linux
Boot0004* linux
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Boot0005* linux

Je redémarre...
toujours pareil : touche F12 et uniquement choix Windows... puis "Security".. toujours pas de menu Ubuntu...

Dernière modification par fazpedro (Le 14/03/2020, à 15:22)

Hors ligne

#32 Le 14/03/2020, à 15:42

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

J'ai du mal à comprendre  l'autre discussion  pour savoir ou il fallait installer. ((sudo mv  /boot/efi/EFI/linux/refind_x64.efi  /boot/efi/EFI/linux/BOOTX64.efi  ) ????   

Le secure boot est-il bien déactivé?
donc dans notre contexte

sudo -i 
umount -v  /dev/mmcblk0p1
mkdir   -v /media/efi
mount  -v  /dev/mmcblk0p1    /media/efi
cp  -v /media/efi/EFI/linux/grubx64.efi    /media/efi/EFI/linux/bootx64.efi     

sudo efibootmgr --create --disk /dev/mmcblk0 --part 1 --label "linux1"  --loader "\EFI\linux\bootx64.efi"

Hors ligne

#33 Le 14/03/2020, à 17:55

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Le secure boot est bien désactivé

buntu@ubuntu:~$ sudo -i
root@ubuntu:~# umount -v  /dev/mmcblk0p1
umount: /dev/mmcblk0p1: not mounted.
root@ubuntu:~# mkdir   -v /media/efi
mkdir: created directory '/media/efi'
root@ubuntu:~# mount  -v  /dev/mmcblk0p1    /media/efi
mount: /dev/mmcblk0p1 mounted on /media/efi.
root@ubuntu:~# cp  -v /media/efi/EFI/linux/grubx64.efi    /media/efi/EFI/linux/bootx64.efi     
'/media/efi/EFI/linux/grubx64.efi' -> '/media/efi/EFI/linux/bootx64.efi'
root@ubuntu:~# sudo efibootmgr --create --disk /dev/mmcblk0 --part 1 --label "linux1"  --loader "\EFI\linux\bootx64.efi"
sudo: efibootmgr: command not found
root@ubuntu:~# sudo apt install efibootmgr
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  efibootmgr
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/28.2 kB of archives.
After this operation, 84.0 kB of additional disk space will be used.
Get:1 cdrom://Ubuntu 19.10 _Eoan Ermine_ - Release amd64 (20191017) eoan/main amd64 efibootmgr amd64 15-1 [28.2 kB]
Selecting previously unselected package efibootmgr.
(Reading database ... 188618 files and directories currently installed.)
Preparing to unpack .../efibootmgr_15-1_amd64.deb ...
Unpacking efibootmgr (15-1) ...
Setting up efibootmgr (15-1) ...
Processing triggers for man-db (2.8.7-3) ...
root@ubuntu:~# sudo efibootmgr --create --disk /dev/mmcblk0 --part 1 --label "linux1"  --loader "\EFI\linux\bootx64.efi"
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0004,2001,0000,0001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* Linux
Boot0002* Unknown Device: 
Boot0003* USB HDD: SanDisk SanDisk Cruzer
Boot0005* linux
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Boot0004* linux1
root@ubuntu:~# 

Hors ligne

#34 Le 14/03/2020, à 18:03

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Après redémarrage, touche F12 et choix :
Window Boot
Linux

J'ai choisi Linux mais j'ai le message "Security..." Que ce soit en activant ou en désactivant le Secure Boot...

là je vois pas ce qui coince...
merci

Dernière modification par fazpedro (Le 14/03/2020, à 18:03)

Hors ligne

#35 Le 14/03/2020, à 18:14

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Avec tout cela, que donne la tentative de boot?
Il me semble que j'ai fais quasiment le tour des pistes de ta première installation
    Refind,  il me semble qu'il avait été enlevé....
après reboot :
plus de menu Refind,
il reste bloqué sur le logo ACER...
donc redémarrage et toujours la touche F12 pour accéder au menu UBUNTU...
mince alors

  Il reste cette suppression   qui me semble seulement en rapport avec le contenu efibootmgr
Je viens de trouver lol
En fait, même après suppression du boot windows, il créé à chaque démarrage le fichier bootmgfw.efi...
J'ai supprimé le dossier contenant ce fichier :
sudo rm -r /boot/efi/EFI/Microsoft
redémarrage et là : Ubuntu en direct cool:cool:

J'en reviens a cet échange. C'est celui qu'on fait .  et je ne vois pas l'erreur
sauf à penser que le grub de la version 19.10 est sans rapport avec la version 16.04
ou qu'on l'a mal fabriqué....

hourra yikes
Avec les commandes
sudo mkdir  /mnt/EFI/linux
sudo cp      /mnt/EFI/ubuntu/grubx64.efi     /mnt/EFI/linux/BOOTX64.efi
Nickel !
juste une chose : au démarrage, il faut choisir Linux(BJNB4R) puis ensuite *Ubuntu...
est-ce que l'on peut le mettre par défaut ? sans tout casser bien sûr...

Dernière modification par geole (Le 14/03/2020, à 18:17)

Hors ligne

#36 Le 14/03/2020, à 18:27

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

fazpedro a écrit :

Après redémarrage, touche F12 et choix :
Window Boot
Linux

J'ai choisi Linux mais j'ai le message "Security..." Que ce soit en activant ou en désactivant le Secure Boot...

là je vois pas ce qui coince...
merci

Donc on boote bien. C'est le contenu du fichier

Peux-tu donner l'intégralité du message afin qu'on recherche dans internet. Si on ne trouve rien, on tente refind si la structure de boot le permet

On va regarder ta structure de boot. Comme boot-info est assez muet,  tu vas lister le contenu de la structure de boot en  ligne de commande

sudo -i
umount  -v  /dev/mmcblk0p2
mount  -v  /dev/mmcblk0p2   /mnt
ls      -ls     /mnt/boot
ls    -ls   /mnt/boot/grub
cat   /mnt/boot/grub/grub.cfg

Hors ligne

#37 Le 14/03/2020, à 18:30

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Après reboot :
touche F12 et choix :
Window Boot
Linux
J'ai choisi Linux mais j'ai le message "Security..." Que ce soit en activant ou en désactivant le Secure Boot...

je suis perdu... roll

Hors ligne

#38 Le 14/03/2020, à 18:34

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

buntu@ubuntu:/media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866/efi$ sudo efibootmgr -v
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 2001,0001,2002,2003
Boot0000* linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\linux\grubx64.efi)
Boot0001* Linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\Linux\BOOTX64.efi)RC
Boot0002* Unknown Device: 	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot0003* USB HDD: SanDisk SanDisk Cruzer	PciRoot(0x0)/Pci(0x15,0x0)/USB(3,0)/Unit(0)/HD(1,MBR,0x6132549e,0x3e26a4,0x1f00)RC
Boot0005* linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\linux\grubx64.efi)
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC
ubuntu@ubuntu:/media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866/efi$ 

Hors ligne

#39 Le 14/03/2020, à 18:36

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Uniquement le message    Security suivi de trois points de suspension  ?
si oui, je crains qu'on ne trouve rien d'exploitable

Hors ligne

#40 Le 14/03/2020, à 18:36

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

sudo efibootmgr -o 0000,0002,2001,0003,2002,2003
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0000,0002,2001,0003,2002,2003
Boot0000* linux
Boot0001* Linux
Boot0002* Unknown Device: 
Boot0003* USB HDD: SanDisk SanDisk Cruzer
Boot0005* linux
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network

Hors ligne

#41 Le 14/03/2020, à 18:53

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

à tout hasard :

ubuntu@ubuntu:/media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866$ ls   -ls    /media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866/boot
total 194296
 4596 -rw------- 1 root root  4703701 Oct  8 16:21 System.map-5.3.0-18-generic
 4596 -rw------- 1 root root  4702736 Jan 31 18:32 System.map-5.3.0-40-generic
  232 -rw-r--r-- 1 root root   236454 Oct  8 16:21 config-5.3.0-18-generic
  232 -rw-r--r-- 1 root root   235803 Jan 31 18:32 config-5.3.0-40-generic
    4 drwxrwxr-x 2 root root     4096 Mar 13 14:37 efi
    4 drwxr-xr-x 4 root root     4096 Mar 14 10:18 grub
    0 lrwxrwxrwx 1 root root       27 Mar 13 19:52 initrd.img -> initrd.img-5.3.0-40-generic
80868 -rw-r--r-- 1 root root 82807428 Mar 13 19:53 initrd.img-5.3.0-18-generic
80960 -rw-r--r-- 1 root root 82901006 Mar 13 19:54 initrd.img-5.3.0-40-generic
    0 lrwxrwxrwx 1 root root       27 Mar 13 14:38 initrd.img.old -> initrd.img-5.3.0-18-generic
  180 -rw-r--r-- 1 root root   182704 Jan 28  2016 memtest86+.bin
  184 -rw-r--r-- 1 root root   184380 Jan 28  2016 memtest86+.elf
  184 -rw-r--r-- 1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin
    0 lrwxrwxrwx 1 root root       24 Mar 13 19:52 vmlinuz -> vmlinuz-5.3.0-40-generic
11128 -rw-r--r-- 1 root root 11391736 Oct 17 12:47 vmlinuz-5.3.0-18-generic
11128 -rw------- 1 root root 11391736 Jan 31 19:27 vmlinuz-5.3.0-40-generic
    0 lrwxrwxrwx 1 root root       24 Mar 13 19:52 vmlinuz.old -> vmlinuz-5.3.0-18-generic
ubuntu@ubuntu:/media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866$ ls   -ls    /media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866/boot/grub
total 2372
   4 drwxr-xr-x 2 root root    4096 Mar 13 14:43 fonts
  12 -r--r--r-- 1 root root    8582 Mar 14 10:18 grub.cfg
   4 -rw-rw-r-- 1 root root    1024 Mar 13 14:43 grubenv
2340 -rw-r--r-- 1 root root 2395475 Mar 13 19:25 unicode.pf2
  12 drwxr-xr-x 2 root root   12288 Mar 14 10:18 x86_64-efi
ubuntu@ubuntu:/media/ubuntu/b1533c85-a055-433d-a407-ca8772d1c866$ 

Hors ligne

#42 Le 14/03/2020, à 19:01

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Peux-tu regarder dans le bios de ton micro

1) Remettre le mot de passe
2) regarder si tu trouves un onglet qui évoquerait la sécurité, si oui
3) serait-il possible de voir les  fichiers dans le répertoire linux
4) et dire que bootx64.efi est autorisé à booter

    Enter BIOS
    Goto Tab ‘Security’
    Goto ‘Set Supervisor Password’ and choose a password (this enables extra settings)
    Go to ‘Select an UEFI file as trusted for executing‘ -> ‘EMMC‘ -> ‘EFI‘ -> ‘ubuntu’
    and select a trusted file, ‘grubx64.efi‘.
    Exit saving changes
    Reboot

Hors ligne

#43 Le 14/03/2020, à 19:09

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Je n'ai pas ça dans mon BIOS :
"Go to ‘Select an UEFI file as trusted for executing‘ -> ‘EMMC‘ -> ‘EFI‘ -> ‘ubuntu"

root@ubuntu:~# ls      -ls     /mnt/boot
total 194296
 4596 -rw------- 1 root root  4703701 Oct  8 16:21 System.map-5.3.0-18-generic
 4596 -rw------- 1 root root  4702736 Jan 31 18:32 System.map-5.3.0-40-generic
  232 -rw-r--r-- 1 root root   236454 Oct  8 16:21 config-5.3.0-18-generic
  232 -rw-r--r-- 1 root root   235803 Jan 31 18:32 config-5.3.0-40-generic
    4 drwxrwxr-x 2 root root     4096 Mar 13 14:37 efi
    4 drwxr-xr-x 4 root root     4096 Mar 14 16:56 grub
    0 lrwxrwxrwx 1 root root       27 Mar 13 19:52 initrd.img -> initrd.img-5.3.0-40-generic
80868 -rw-r--r-- 1 root root 82807428 Mar 13 19:53 initrd.img-5.3.0-18-generic
80960 -rw-r--r-- 1 root root 82901006 Mar 13 19:54 initrd.img-5.3.0-40-generic
    0 lrwxrwxrwx 1 root root       27 Mar 13 14:38 initrd.img.old -> initrd.img-5.3.0-18-generic
  180 -rw-r--r-- 1 root root   182704 Jan 28  2016 memtest86+.bin
  184 -rw-r--r-- 1 root root   184380 Jan 28  2016 memtest86+.elf
  184 -rw-r--r-- 1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin
    0 lrwxrwxrwx 1 root root       24 Mar 13 19:52 vmlinuz -> vmlinuz-5.3.0-40-generic
11128 -rw-r--r-- 1 root root 11391736 Oct 17 12:47 vmlinuz-5.3.0-18-generic
11128 -rw------- 1 root root 11391736 Jan 31 19:27 vmlinuz-5.3.0-40-generic
    0 lrwxrwxrwx 1 root root       24 Mar 13 19:52 vmlinuz.old -> vmlinuz-5.3.0-18-generic
root@ubuntu:~# ls    -ls   /mnt/boot/grub
total 2372
   4 drwxr-xr-x 2 root root    4096 Mar 13 14:43 fonts
  12 -r--r--r-- 1 root root    8582 Mar 14 16:56 grub.cfg
   4 -rw-rw-r-- 1 root root    1024 Mar 13 14:43 grubenv
2340 -rw-r--r-- 1 root root 2395475 Mar 13 19:25 unicode.pf2
  12 drwxr-xr-x 2 root root   12288 Mar 14 16:56 x86_64-efi
root@ubuntu:~# cat   /mnt/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${initrdfail}" = 2 ]; then
   set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
   set next_entry="${prev_entry}"
   set prev_entry=
   save_env prev_entry
   if [ "${next_entry}" ]; then
      set initrdfail=2
   fi
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function initrdfail {
    if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
      if [ -z "${initrdfail}" ]; then
        set initrdfail=1
        if [ -n "${boot_once}" ]; then
          set prev_entry="${default}"
          save_env prev_entry
        fi
      fi
      save_env initrdfail
    fi; fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
else
  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=C
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 0 ; then
    set timeout=0
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
# previously #2c001e 44,0,30,0
# now yaru #4f194c 79,25,76
if background_color 79,25,76,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b1533c85-a055-433d-a407-ca8772d1c866' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
	else
	  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
	fi
	linux	/boot/vmlinuz-5.3.0-40-generic root=UUID=b1533c85-a055-433d-a407-ca8772d1c866 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.3.0-40-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-b1533c85-a055-433d-a407-ca8772d1c866' {
	menuentry 'Ubuntu, with Linux 5.3.0-40-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-40-generic-advanced-b1533c85-a055-433d-a407-ca8772d1c866' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
		else
		  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
		fi
		echo	'Loading Linux 5.3.0-40-generic ...'
		linux	/boot/vmlinuz-5.3.0-40-generic root=UUID=b1533c85-a055-433d-a407-ca8772d1c866 ro  quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.3.0-40-generic
	}
	menuentry 'Ubuntu, with Linux 5.3.0-40-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-40-generic-recovery-b1533c85-a055-433d-a407-ca8772d1c866' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
		else
		  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
		fi
		echo	'Loading Linux 5.3.0-40-generic ...'
		linux	/boot/vmlinuz-5.3.0-40-generic root=UUID=b1533c85-a055-433d-a407-ca8772d1c866 ro recovery nomodeset 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.3.0-40-generic
	}
	menuentry 'Ubuntu, with Linux 5.3.0-18-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-18-generic-advanced-b1533c85-a055-433d-a407-ca8772d1c866' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
		else
		  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
		fi
		echo	'Loading Linux 5.3.0-18-generic ...'
		linux	/boot/vmlinuz-5.3.0-18-generic root=UUID=b1533c85-a055-433d-a407-ca8772d1c866 ro  quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.3.0-18-generic
	}
	menuentry 'Ubuntu, with Linux 5.3.0-18-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-18-generic-recovery-b1533c85-a055-433d-a407-ca8772d1c866' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
		else
		  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
		fi
		echo	'Loading Linux 5.3.0-18-generic ...'
		linux	/boot/vmlinuz-5.3.0-18-generic root=UUID=b1533c85-a055-433d-a407-ca8772d1c866 ro recovery nomodeset 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.3.0-18-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
root@ubuntu:~# 

Dernière modification par fazpedro (Le 14/03/2020, à 19:10)

Hors ligne

#44 Le 14/03/2020, à 19:26

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

J'ai essayé avec Refind à nouveau pour voir, je pense que c'est l'ordre de démarrage qui n'est pas bon ?
quand il reboote, j'ai le message suivant :

System BootOrder not found.
Creating boot entry "Boott00018" with label "ubuntu" for file "\EFI\ubuntu\shimx64.efi"
Creating boot entry "Boott00019" with label "rEFind Boot Manager" for file "\EFI\refind\refind_x64efi"

puis il reboote sans cesse...

sudo efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0000* linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\linux\grubx64.efi)
Boot0001* Linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\Linux\BOOTX64.efi)RC
Boot0002* USB HDD: SanDisk SanDisk Cruzer	PciRoot(0x0)/Pci(0x15,0x0)/USB(3,0)/Unit(0)/HD(1,MBR,0x6132549e,0x3e26a4,0x1f00)RC
Boot0003* Unknown Device: 	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0004* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0005* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0006* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0007* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0008* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0009* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot000A* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot000B* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot000C* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot000D* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot000E* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot000F* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0010* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0011* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0012* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0013* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0014* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0015* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0016* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0017* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot0018* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0019* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot001A* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot001B* rEFInd Boot Manager	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\refind\refind_x64.efi)
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC

Dernière modification par fazpedro (Le 14/03/2020, à 19:26)

Hors ligne

#45 Le 14/03/2020, à 19:52

geole

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

Je ne sais plus quoi penser.

La structure de grub.cfg  est bonne

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b1533c85-a055-433d-a407-ca8772d1c866' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  b1533c85-a055-433d-a407-ca8772d1c866
	else
	  search --no-floppy --fs-uuid --set=root b1533c85-a055-433d-a407-ca8772d1c866
	fi
	linux	/boot/vmlinuz-5.3.0-40-generic root=UUID=b1533c85-a055-433d-a407-ca8772d1c866 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.3.0-40-generic
}

Je viens de voir que shimx64.efi  est présent dans /efi/ubuntu   or hier il ne l'était pas
Accéde à  la partition de boot EFI et modifie le fichier \EFI\refind\refind_x64.efi en \EFI\refind\refind_x64.ife
Cela devrait calmer et  utilisons le fichier shim au lieu du fichier grub  pour booter (je te laisse faire les montages)

cp  -v /media/efi/EFI/ubuntu/shimx64.efi    /media/efi/EFI/linux/bootx64.efi

Si rien ne change,  vu le message secure, j'ai pensé que j'avais certainement  commis une erreur dans la procédure CHROOT
Je te demande de la refaire.  Le changement est le suivant: On installe la procédure signée comme l'aurait fait l'installation s'il  y avait eu de la place dans la partition de boot.

Je vais bientôt me déconnecter . Suite demain pour ma part.

Hors ligne

#46 Le 14/03/2020, à 23:08

fazpedro

Re : [RESOLU] grub-efi-amd64-signed dans /target/ avec pc ACER

cp  -v /media/efi/EFI/ubuntu/shimx64.efi    /media/efi/EFI/linux/bootx64.efi

Cela fonctionne à nouveau !
Merci beaucoup geole  !

$ sudo efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0000* linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\linux\grubx64.efi)
Boot0001* Linux	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\Linux\BOOTX64.efi)RC
Boot0002* Unknown Device: 	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0004* ubuntu	HD(1,GPT,7383aa96-8984-42d1-a5a0-fe41a9b63557,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC

Hors ligne