Le 15 septembre 2015, Pascal Hambourg a écrit : > Alain Rpnpif a écrit : > > > > Je n'ai pas de partition réservée à l'EFI. > > La core image de GRUB est forcément amorcée depuis quelque part. > La partition est identifiable à partir de l'entrée d'amorçage EFI de > Debian, affichée avec la commande (en root) : > > efibootmgr -v > > Ensuite comparer l'UUID figurant dans l'entrée "debian" avec les valeurs > de PARTUUID affichés par la commande (en root) : > > blkid > > > La partition UEFI est-elle indispensable ? > > Si on parle de l'identifiant de type de "partition système EFI", je > soupçonne que non, sinon le firmware UEFI ne s'embêterait pas à stocker > la position, taille et UUID de la partition contenant le chargeur dans > l'entrée d'amorçage EFI. Mais il faut que ce soit un système de fichiers > que le firmware UEFI comprenne, donc FAT. > > De même il n'est pas indispensable que cette partition soit montée en > permanence sur /boot/efi. Ça l'est seulement pour y installer un > chargeur d'amorçage EFI. De même qu'il n'est pas nécessaire que /boot > soit montée en permanence. > > > > Erreur de ma part : les messages arrivent après la sélection du noyau > > de démarrage mais avant son chargement. Donc GRUB pourrait être > > concerné (aussi ?). > > > Comment ça, "aussi" ? Evidemment que GRUB et lui seul est concerné, dans > tous les cas.
Popopo ! je m'aperçois que j'ai beaucoup tardé à répondre. Trop occupé. Désolé. À Alexandre.Oui En essayant de te répondre, j'ai enfin trouvé la partition EFI ! Oui elle existe. Elle se trouvait cachée parmi les 7 partitions de mon disque sdb alors que je ne cherchais bêtement que sur sda. sudo gdisk -l /dev/sda GPT fdisk (gdisk) version 0.8.10 Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present *************************************************************** Found invalid GPT and valid MBR; converting MBR to GPT format in memory. *************************************************************** Warning! Secondary partition table overlaps the last partition by 33 blocks! You will need to delete this partition or resize it in another utility. Disk /dev/sda: 390721968 sectors, 186.3 GiB Logical sector size: 512 bytes Disk identifier (GUID): 6069C482-58B9-4E3E-9D5B-07AEA39467DE Partition table holds up to 128 entries First usable sector is 34, last usable sector is 390721934 Partitions will be aligned on 2048-sector boundaries Total free space is 6110 sectors (3.0 MiB) Number Start (sector) End (sector) Size Code Name 1 2048 39733247 18.9 GiB 8300 Linux filesystem 2 39737344 42969087 1.5 GiB 8200 Linux swap 3 42969088 147826687 50.0 GiB 8300 Linux filesystem 4 147826688 390721967 115.8 GiB 8300 Linux filesystem Je n'utilise jamais gdisk car je ne connaissais pas. il me dit que mon disque sda est anormalement partitionné (?). sudo gdisk -l /dev/sdb GPT fdisk (gdisk) version 0.8.10 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Disk /dev/sdb: 976773168 sectors, 465.8 GiB Logical sector size: 512 bytes Disk identifier (GUID): 259DC8EC-A5B7-5B44-9C79-086F56E69E6A Partition table holds up to 128 entries First usable sector is 34, last usable sector is 976773134 Partitions will be aligned on 2048-sector boundaries Total free space is 2029 sectors (1014.5 KiB) Number Start (sector) End (sector) Size Code Name 1 188827648 192923647 2.0 GiB 8200 2 192923648 385845247 92.0 GiB 0700 3 385845248 578766847 92.0 GiB 0700 4 578766848 771688447 92.0 GiB 0700 5 771688448 976773119 97.8 GiB 0700 6 2048 77823 37.0 MiB EF00 7 77824 188827647 90.0 GiB 0700 System sudo fdisk -l /dev/sdb ... Type d'étiquette de disque : gpt ... Device Start End Sectors Size Type /dev/sdb1 188827648 192923647 4096000 2G Linux swap /dev/sdb2 192923648 385845247 192921600 92G Microsoft basic data /dev/sdb3 385845248 578766847 192921600 92G Microsoft basic data /dev/sdb4 578766848 771688447 192921600 92G Microsoft basic data /dev/sdb5 771688448 976773119 205084672 97,8G Microsoft basic data /dev/sdb6 2048 77823 75776 37M EFI System /dev/sdb7 77824 188827647 188749824 90G Microsoft basic data Par contre, je crois me souvenir avoir partitionné avec gparted et je n'ai jamais déclaré ce type "Microsoft basic data" !? Le disque est en GPT volontairement. Toutes les partitions de sdb2 à sdb5 et sdb7 sont en ext4. Ce serait fdisk qui est perdu avec GPT ? sdb6 ne contient que ls -a EFI/* . .. grubx64.efi sudo efibootmgr -v BootCurrent: 0000 Timeout: 1 seconds BootOrder: 0000,0001,0005,0004 Boot0000* debian HD(6,800,12800,3f8e8876-07aa-bbfa-9d54-53b22b0f51c1)File(\EFI\debian\grubx64.efi) Boot0001* Hard Drive BIOS(2,0,00)..GO..NO........o.S.T.5.0.0.D.M.0.0.2.-.1.B.D.1.4.2....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .2.S.K.A.V.B.C.Q........BO Boot0004* UEFI: Built-in EFI Shell Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO Boot0005* CD/DVD Drive BIOS(3,0,00)..GO..NO........u.O.p.t.i.a.r.c. .D.V.D. .R.W. .A.D.-.5.2.8.0.S....................A...........................D..Gd-.;.A..MQ..L.O.p.t.i.a.r.c. .D.V.D. .R.W. .A.D.-.5.2.8.0.S........BO Ça sent un peu le bogue ! Que vient faire le binaire dans cette commande ? Boot0000 correspond à la partition sdb6. Boot0001, euh, je ne sais pas, sans doute l'ancien sda qui contient 4 partitions. Mon partitionnement est compliqué mais fonctionne sauf ces messages incompréhensibles au démarrage, oui Pascal ;), de Grub. Je suspectais un petit peu au départ un message issu d'une ROM d'une carte PCIE, mais non. Au vu de tout ça, blkid est-elle bien utile ? -- Alain Rpnpif