Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-11-2018 10:52:32

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

[Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Bonjour.

J'installe en multiboot l'os Daphile qui est un serveur audio sur un Acer Aspire ES11 ES1-132-C9UA.
Il est équipé d'un SSD eMMC. L'emplacement pour mettre un disque dur interne est vide...
Il ne fonctionne qu'en mode EFI constructeur.
J'ai été obligé de faire une installation en multiboot avec Debian 9 et Windows 10 pour garder la partition /boot/efi de Win et son boot manager  sinon je n'arrivais pas à lancer Debian. Ça fait beaucoup de monde sur un disque SSD eMMC de 32 Go mais ça passe. J'ai créé, comme je le fais habituellement, les partitions nécessaires à l'installation du serveur audio Daphile à savoir une partition 1Go étiquetée DaphileBoot et une autre 1Go étiquetée DaphileData.


fdisk -l
 



Disque /dev/mmcblk0 : 29,1 GiB, 31268536320 octets, 61071360 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 19B63EF2-9357-4AC6-B4D4-6CB8635CCADF

Périphérique      Début      Fin Secteurs Taille Type
/dev/mmcblk0p1     2048  1023999  1021952   499M Environnement de récupération Windows
/dev/mmcblk0p2  1024000  1228799   204800   100M Système EFI
/dev/mmcblk0p3  1228800  1261567    32768    16M Réservé Microsoft
/dev/mmcblk0p4  1261568 23511039 22249472  10,6G Données de base Microsoft
/dev/mmcblk0p5 58974208 61069311  2095104  1023M Système de fichiers Linux
/dev/mmcblk0p6 56877056 58974207  2097152     1G Système de fichiers Linux
/dev/mmcblk0p7 23511040 43042289 19531250   9,3G Système de fichiers Linux
/dev/mmcblk0p8 43042816 56877055 13834240   6,6G Système de fichiers Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.




Disque /dev/mmcblk0boot1 : 4 MiB, 4194304 octets, 8192 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/mmcblk0boot0 : 4 MiB, 4194304 octets, 8192 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 




parted -l
 



Error: /dev/mmcblk0rpmb: unrecognised disk label
Warning: Error fsyncing/closing /dev/mmcblk0rpmb: Erreur d'entrée/sortie
Retry/Ignore? I                                                          
Model: Generic SD/MMC Storage Card (sd/mmc)
Disk /dev/mmcblk0rpmb: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

Error: /dev/mmcblk0boot0: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                              
Disk /dev/mmcblk0boot0: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

Error: /dev/mmcblk0boot1: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                              
Disk /dev/mmcblk0boot1: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

Model: MMC BJNB4R (sd/mmc)
Disk /dev/mmcblk0: 31,3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  524MB   523MB   ntfs         Basic data partition          hidden, diag
 2      524MB   629MB   105MB   fat32        EFI system partition          boot, esp
 3      629MB   646MB   16,8MB               Microsoft reserved partition  msftres
 4      646MB   12,0GB  11,4GB  ntfs         Basic data partition          msftdata
 7      12,0GB  22,0GB  10,0GB  ext4         racine
 8      22,0GB  29,1GB  7083MB  ext4         home
 6      29,1GB  30,2GB  1074MB  ext4         DaphileBoot
 5      30,2GB  31,3GB  1073MB  ext4         DaphileData
 



Partant de là j'ai chainlodé la partition DaphileBoot dans Debian avec un update-grub après bien sûr :


cat /etc/grub.d/
 



#!/bin/sh
exec tail -n +3 $0
# 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.

menuentry "Daphile" {
   insmod chain
   insmod ext2
   set root=(hd0,7)
   chainloader +1
 



Quand, dans le menu de démarrage grub j'essaie de lancer Daphile j'obtiens :

erreur : disque "hd0,7" non disponible. Appuyez sur un touche pour continuer.



J'ai essayé toutes les possibilités "hd0,x" ou x correspond au nombre de partitions présentes sur mon disque dur interne mais rien à faire.
Habituellement, lors de l'installation de Daphile, il est proposé l'option du mode de boot (UEFI ou Bios) mais comme cette ordi n'a que l'UEFI par défaut constructeur je ne m'étonne pas que le choix ne me soit pas proposé.
J'en suis arrivé à penser qu'il fallait peut-être définir tout ça dans Windows 10 mais je ne sais pas faire et ça m'étonne quand même
Si vous y voyez plus clair que moi merci.

A+

Dernière modification par laguespa (19-11-2018 17:06:14)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#2 19-11-2018 12:35:00

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

En mode UEFI, le chainloading de GRUB ne se fait pas avec un secteur d'amorce de disque ou une partition mais un fichier exécutable EFI.

Si ce système  Daphile est un Linux un tant soit peu standard (probable si sur ext4) ou un autre système que GRUB sait amorcer, il devrait suffire d'exécuter grub-update pour l'inclure au menu de démarrage. Tu peux  commencer par exécuter os-prober pour voir s'il le détecte. Si oui, exécute update-grub ensuite.

Sinon, si ce système a installé un chargeur d'amorçage EFI, cela devrait se voir dans la sortie de efibootmgr et dans le contenu de la partition EFI, normalement montée sur /boot/efi. Tu devrais pouvoir ajouter un chaînage vers l'exécutable EFI.

En ligne

#3 19-11-2018 13:27:10

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

raleur a écrit :

En mode UEFI, le chainloading de GRUB ne se fait pas avec un secteur d'amorce de disque ou une partition mais un fichier exécutable EFI.



Ok.

raleur a écrit :


Si ce système  Daphile est un Linux un tant soit peu standard (probable si sur ext4) ou un autre système que GRUB sait amorcer, il devrait suffire d'exécuter grub-update pour l'inclure au menu de démarrage. Tu peux  commencer par exécuter os-prober pour voir s'il le détecte. Si oui, exécute update-grub ensuite.




os-prober
 



/dev/mmcblk0p2@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
 



raleur a écrit :


Sinon, si ce système a installé un chargeur d'amorçage EFI, cela devrait se voir dans la sortie de efibootmgr et dans le contenu de la partition EFI, normalement montée sur /boot/efi. Tu devrais pouvoir ajouter un chaînage vers l'exécutable EFI.




efibootmgr
 



BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0003,2001,2002,2003
Boot0000* debian
Boot0001* Windows Boot Manager
Boot0003* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
 



J'en conclus que le fichier exécutable EFI n'a pas été installé par Daphile et que c'est l'installatin de Daphile qu'il faut revoir non ?

A+


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#4 19-11-2018 14:11:59

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Ça n'a pas créé d'entrée d'amorçage EFI, et apparemment ça ne ressemble pas assez à un système Linux standard pour être détecté par os-prober.
As-tu regardé dans /boot/efi ?
Peux-tu en dire plus sur ce système : sur quoi est-il basé, l'organisation du contenu de la partition DaphileBoot ? Y a-t-il un répertoire /boot contenant le noyau par exemple ?

PS : pourquoi avoir essayé de chaîner la partition n° 7 qui est la partition racine de Debian ?

PPS : en mode EFI, le disque  de boot n'est pas forcément (hd0). Comme le SSD eMMC semble physiquement partitionné en plusieurs volumes (mmcblk0, mmcblk0boot0, mmcblk0boot1), mmcblk0 pourrait être vu comme (hd1) ou (hd2) par GRUB. Il vaut donc mieux rechercher la partition avec un identifiant persistant comme l'UUID ou le label, comme GRUB le fait pour les entrées de menu créées automatiquement.

Dernière modification par raleur (19-11-2018 14:13:10)

En ligne

#5 19-11-2018 14:49:39

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

raleur a écrit :

Ça n'a pas créé d'entrée d'amorçage EFI, et apparemment ça ne ressemble pas assez à un système Linux standard pour être détecté par os-prober.
As-tu regardé dans /boot/efi ?



Ouaip :


ls -l /boot/efi/EFI/
 



total 3
drwx------ 2 root root 1024 nov.  17 15:29 Boot
drwx------ 2 root root 1024 nov.  18 08:25 debian
drwx------ 4 root root 1024 nov.  17 15:12 Microsoft
 




raleur a écrit :


Peux-tu en dire plus sur ce système : sur quoi est-il basé, l'organisation du contenu de la partition DaphileBoot ? Y a-t-il un répertoire /boot contenant le noyau par exemple ?



Il me semble que c'est Genntoo derrière. Pas tout à fait certain.


ls -l /media/chantal/DaphileBoot/
 



total 36
lrwxrwxrwx 1 root root     1 nov.  19 07:57 boot -> .
-rw-r--r-- 1 root root    94 nov.  19 07:59 disk.uuid
drwxr-xr-x 3 root root  4096 nov.  19 07:57 EFI
drwxr-xr-x 2 root root  4096 nov.  19 07:59 fw1807090751
drwxr-xr-x 7 root root  4096 nov.  19 07:59 grub
-rw-r--r-- 1 root root    12 nov.  19 07:59 latest
drwx------ 2 root root 16384 nov.  17 17:04 lost+found
 




raleur a écrit :


PS : pourquoi avoir essayé de chaîner la partition n° 7 qui est la partition racine de Debian ?



J'ai tout essayé, ça démarre sur rien...

raleur a écrit :


PPS : en mode EFI, le disque  de boot n'est pas forcément (hd0). Comme le SSD eMMC semble physiquement partitionné en plusieurs volumes (mmcblk0, mmcblk0boot0, mmcblk0boot1), mmcblk0 pourrait être vu comme (hd1) ou (hd2) par GRUB. Il vaut donc mieux rechercher la partition avec un identifiant persistant comme l'UUID ou le label, comme GRUB le fait pour les entrées de menu créées automatiquement.



C'est aussi ce que je me suis dit mais là ça finit par faire pas mal de possibilités entre tous les hdx,x... J'avais pas le courage...
Du coup rechercher la partition avec l'UUID me paraît le mieux mais je ne sais plus comment on fait pour chercher et pour chainloader ensuite...

A+

Dernière modification par laguespa (19-11-2018 14:51:30)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#6 19-11-2018 15:00:31

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

En tout cas la partition qu'il faut amorcer est la mmcblk0p6


ls -lh /dev/disk/by-uuid
 



total 0
lrwxrwxrwx 1 root root 15 nov.  19 13:58 11951e35-4373-4dbd-b382-7f17a6fb54a8 -> ../../mmcblk0p6
lrwxrwxrwx 1 root root 15 nov.  19 13:58 159a9cb0-7dd8-4682-9188-c1bb26a5f4d7 -> ../../mmcblk0p5
lrwxrwxrwx 1 root root 10 nov.  19 13:58 2018-11-10-11-50-46-00 -> ../../sda1
lrwxrwxrwx 1 root root 10 nov.  19 13:58 3A7B-E53C -> ../../sda2
lrwxrwxrwx 1 root root 15 nov.  19 13:58 58B6824CB6822A98 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root 15 nov.  19 13:58 72C68789C6874BF3 -> ../../mmcblk0p4
lrwxrwxrwx 1 root root 15 nov.  19 13:58 8883-BDF2 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root 15 nov.  19 13:58 9b9da463-d8d1-4ade-b050-914dfa4ca12b -> ../../mmcblk0p7
lrwxrwxrwx 1 root root 15 nov.  19 13:58 d08e8dff-1599-48be-9892-69b31c467ef2 -> ../../mmcblk0p8
 



Maintenant pour chainloader je sais pas comment faire...


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#7 19-11-2018 15:02:18

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

laguespa a écrit :

ls -l /media/chantal/DaphileBoot/


Ça ne ressemble pas beaucoup à une racine de système GNU/Linux. En fait ça ressemblerait vaguement au contenu de /boot, mais je ne vois pas de noyau. Qu'y a-t-il dans les répertoires EFI et grub ? Si tu trouves un fichier *.efi ou grub.cfg, c'est intéressant. Une exploration de l'autre partition s'impose aussi.

En ligne

#8 19-11-2018 15:06:58

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

laguespa a écrit :

Du coup rechercher la partition avec l'UUID me paraît le mieux mais je ne sais plus comment on fait pour chercher et pour chainloader ensuite


Il suffit de s'inspirer de l'entrée de menu générée automatiquement pour Windows. Mais c'est prématuré tant que tu n'as pas trouvé d'exécutable EFI lié à ce système.

raleur a écrit :

En tout cas la partition qu'il faut amorcer est la mmcblk0p6


Non. Je répète : en mode  EFI on n'amorce pas une partition mais un fichier exécutable *.efi.

En ligne

#9 19-11-2018 15:10:24

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.


ls -lR /media/chantal/DaphileBoot/EFI/
 




/media/chantal/DaphileBoot/EFI/:
total 4
drwxr-xr-x 2 root root 4096 nov.  19 07:59 Daphile

/media/chantal/DaphileBoot/EFI/Daphile:
total 1112
-rw-r--r-- 1 root root 464896 nov.  19 07:59 bootia32.efi
lrwxrwxrwx 1 root root     22 nov.  19 07:59 bootia32.icns -> /boot/.VolumeIcon.icns
-rw-r--r-- 1 root root 669184 nov.  19 07:59 bootx64.efi
lrwxrwxrwx 1 root root     22 nov.  19 07:59 bootx64.icns -> /boot/.VolumeIcon.icns
 




ls -lR /media/chantal/DaphileBoot/grub/
 




total 36
drwxr-xr-x 2 root root  4096 nov.  19 07:57 fonts
-rw------- 1 root root   515 nov.  19 07:59 grub.cfg
-rw-r--r-- 1 root root  1024 nov.  19 07:59 grubenv
drwxr-xr-x 2 root root  4096 nov.  19 07:57 i386-efi
drwxr-xr-x 2 root root 12288 nov.  19 07:57 i386-pc
drwxr-xr-x 2 root root  4096 nov.  19 07:57 locale
drwxr-xr-x 2 root root  4096 nov.  19 07:57 x86_64-efi

/media/chantal/DaphileBoot/grub/fonts:
total 0

/media/chantal/DaphileBoot/grub/i386-efi:
total 8
-rw-r--r-- 1 root root 5416 nov.  19 07:57 test.mod

/media/chantal/DaphileBoot/grub/i386-pc:
total 2344
-rw-r--r-- 1 root root  10628 nov.  19 07:57 acpi.mod
-rw-r--r-- 1 root root   1324 nov.  19 07:57 adler32.mod
-rw-r--r-- 1 root root   5692 nov.  19 07:57 affs.mod
-rw-r--r-- 1 root root   6108 nov.  19 07:57 afs.mod
-rw-r--r-- 1 root root  15508 nov.  19 07:57 ahci.mod
-rw-r--r-- 1 root root    492 nov.  19 07:57 all_video.mod
-rw-r--r-- 1 root root   1036 nov.  19 07:57 aout.mod
-rw-r--r-- 1 root root   2940 nov.  19 07:57 archelp.mod
-rw-r--r-- 1 root root   5604 nov.  19 07:57 ata.mod
-rw-r--r-- 1 root root   4236 nov.  19 07:57 at_keyboard.mod
-rw-r--r-- 1 root root   1636 nov.  19 07:57 backtrace.mod
-rw-r--r-- 1 root root   6784 nov.  19 07:57 bfs.mod
-rw-r--r-- 1 root root   4732 nov.  19 07:57 biosdisk.mod
-rw-r--r-- 1 root root   2288 nov.  19 07:57 bitmap.mod
-rw-r--r-- 1 root root   3756 nov.  19 07:57 bitmap_scale.mod
-rw-r--r-- 1 root root   2172 nov.  19 07:57 blocklist.mod
-rw-r--r-- 1 root root    512 nov.  19 07:57 boot.img
-rw-r--r-- 1 root root   2432 nov.  19 07:57 boot.mod
-rw-r--r-- 1 root root  30308 nov.  19 07:57 bsd.mod
-rw-r--r-- 1 root root   2352 nov.  19 07:57 bswap_test.mod
-rw-r--r-- 1 root root  14580 nov.  19 07:57 btrfs.mod
-rw-r--r-- 1 root root   2108 nov.  19 07:57 bufio.mod
-rw-r--r-- 1 root root   2948 nov.  19 07:57 cat.mod
-rw-r--r-- 1 root root   4032 nov.  19 07:57 cbfs.mod
-rw-r--r-- 1 root root   3604 nov.  19 07:57 cbls.mod
-rw-r--r-- 1 root root   2424 nov.  19 07:57 cbmemc.mod
-rw-r--r-- 1 root root    984 nov.  19 07:57 cbtable.mod
-rw-r--r-- 1 root root   2860 nov.  19 07:57 cbtime.mod
-rw-r--r-- 1 root root   3492 nov.  19 07:57 chain.mod
-rw-r--r-- 1 root root   3040 nov.  19 07:57 cmdline_cat_test.mod
-rw-r--r-- 1 root root   1216 nov.  19 07:57 cmosdump.mod
-rw-r--r-- 1 root root   1872 nov.  19 07:57 cmostest.mod
-rw-r--r-- 1 root root   1984 nov.  19 07:57 cmp.mod
-rw-r--r-- 1 root root   4688 nov.  19 07:57 cmp_test.mod
-rw-r--r-- 1 root root   3780 nov.  19 07:57 command.lst
-rw-r--r-- 1 root root   2268 nov.  19 07:57 configfile.mod
-rw-r--r-- 1 root root  25844 nov.  19 07:57 core.img
-rw-r--r-- 1 root root   2776 nov.  19 07:57 cpio_be.mod
-rw-r--r-- 1 root root   2708 nov.  19 07:57 cpio.mod
-rw-r--r-- 1 root root   1728 nov.  19 07:57 cpuid.mod
-rw-r--r-- 1 root root   1660 nov.  19 07:57 crc64.mod
-rw-r--r-- 1 root root  10116 nov.  19 07:57 cryptodisk.mod
-rw-r--r-- 1 root root    936 nov.  19 07:57 crypto.lst
-rw-r--r-- 1 root root   4932 nov.  19 07:57 crypto.mod
-rw-r--r-- 1 root root   3884 nov.  19 07:57 cs5536.mod
-rw-r--r-- 1 root root   1820 nov.  19 07:57 ctz_test.mod
-rw-r--r-- 1 root root   1788 nov.  19 07:57 datehook.mod
-rw-r--r-- 1 root root   2188 nov.  19 07:57 date.mod
-rw-r--r-- 1 root root   1252 nov.  19 07:57 datetime.mod
-rw-r--r-- 1 root root  10548 nov.  19 07:57 diskfilter.mod
-rw-r--r-- 1 root root   2408 nov.  19 07:57 disk.mod
-rw-r--r-- 1 root root   1032 nov.  19 07:57 div.mod
-rw-r--r-- 1 root root   5672 nov.  19 07:57 div_test.mod
-rw-r--r-- 1 root root   1848 nov.  19 07:57 dm_nv.mod
-rw-r--r-- 1 root root   5380 nov.  19 07:57 drivemap.mod
-rw-r--r-- 1 root root   1960 nov.  19 07:57 echo.mod
-rw-r--r-- 1 root root  24052 nov.  19 07:57 efiemu.mod
-rw-r--r-- 1 root root  15920 nov.  19 07:57 ehci.mod
-rw-r--r-- 1 root root   4116 nov.  19 07:57 elf.mod
-rw-r--r-- 1 root root   1444 nov.  19 07:57 eval.mod
-rw-r--r-- 1 root root   5328 nov.  19 07:57 exfat.mod
-rw-r--r-- 1 root root   1468 nov.  19 07:57 exfctest.mod
-rw-r--r-- 1 root root   5940 nov.  19 07:57 ext2.mod
-rw-r--r-- 1 root root   4548 nov.  19 07:57 extcmd.mod
-rw-r--r-- 1 root root   5472 nov.  19 07:57 fat.mod
-rw-r--r-- 1 root root  16808 nov.  19 07:57 file.mod
-rw-r--r-- 1 root root  10172 nov.  19 07:57 font.mod
-rw-r--r-- 1 root root   2648 nov.  19 07:57 freedos.mod
-rw-r--r-- 1 root root   2992 nov.  19 07:57 fshelp.mod
-rw-r--r-- 1 root root    214 nov.  19 07:57 fs.lst
-rw-r--r-- 1 root root  34404 nov.  19 07:57 functional_test.mod
-rw-r--r-- 1 root root   1644 nov.  19 07:57 gcry_arcfour.mod
-rw-r--r-- 1 root root   8320 nov.  19 07:57 gcry_blowfish.mod
-rw-r--r-- 1 root root  33564 nov.  19 07:57 gcry_camellia.mod
-rw-r--r-- 1 root root  16452 nov.  19 07:57 gcry_cast5.mod
-rw-r--r-- 1 root root   2956 nov.  19 07:57 gcry_crc.mod
-rw-r--r-- 1 root root  19184 nov.  19 07:57 gcry_des.mod
-rw-r--r-- 1 root root   2288 nov.  19 07:57 gcry_dsa.mod
-rw-r--r-- 1 root root   3044 nov.  19 07:57 gcry_idea.mod
-rw-r--r-- 1 root root   3176 nov.  19 07:57 gcry_md4.mod
-rw-r--r-- 1 root root   3796 nov.  19 07:57 gcry_md5.mod
-rw-r--r-- 1 root root   2524 nov.  19 07:57 gcry_rfc2268.mod
-rw-r--r-- 1 root root  19392 nov.  19 07:57 gcry_rijndael.mod
-rw-r--r-- 1 root root   8248 nov.  19 07:57 gcry_rmd160.mod
-rw-r--r-- 1 root root   2108 nov.  19 07:57 gcry_rsa.mod
-rw-r--r-- 1 root root  15320 nov.  19 07:57 gcry_seed.mod
-rw-r--r-- 1 root root  17140 nov.  19 07:57 gcry_serpent.mod
-rw-r--r-- 1 root root   8016 nov.  19 07:57 gcry_sha1.mod
-rw-r--r-- 1 root root   4408 nov.  19 07:57 gcry_sha256.mod
-rw-r--r-- 1 root root   9188 nov.  19 07:57 gcry_sha512.mod
-rw-r--r-- 1 root root  12596 nov.  19 07:57 gcry_tiger.mod
-rw-r--r-- 1 root root  37064 nov.  19 07:57 gcry_twofish.mod
-rw-r--r-- 1 root root  24924 nov.  19 07:57 gcry_whirlpool.mod
-rw-r--r-- 1 root root  25248 nov.  19 07:57 gdb.mod
-rw-r--r-- 1 root root   6016 nov.  19 07:57 geli.mod
-rw-r--r-- 1 root root   4908 nov.  19 07:57 gettext.mod
-rw-r--r-- 1 root root  39304 nov.  19 07:57 gfxmenu.mod
-rw-r--r-- 1 root root   2892 nov.  19 07:57 gfxterm_background.mod
-rw-r--r-- 1 root root   4992 nov.  19 07:57 gfxterm_menu.mod
-rw-r--r-- 1 root root   9968 nov.  19 07:57 gfxterm.mod
-rw-r--r-- 1 root root   3876 nov.  19 07:57 gptsync.mod
-rw-r--r-- 1 root root   8416 nov.  19 07:57 gzio.mod
-rw-r--r-- 1 root root   4480 nov.  19 07:57 halt.mod
-rw-r--r-- 1 root root   5248 nov.  19 07:57 hashsum.mod
-rw-r--r-- 1 root root   7240 nov.  19 07:57 hdparm.mod
-rw-r--r-- 1 root root   1208 nov.  19 07:57 hello.mod
-rw-r--r-- 1 root root   2584 nov.  19 07:57 help.mod
-rw-r--r-- 1 root root   3168 nov.  19 07:57 hexdump.mod
-rw-r--r-- 1 root root   6976 nov.  19 07:57 hfs.mod
-rw-r--r-- 1 root root   3040 nov.  19 07:57 hfspluscomp.mod
-rw-r--r-- 1 root root   7724 nov.  19 07:57 hfsplus.mod
-rw-r--r-- 1 root root   5512 nov.  19 07:57 http.mod
-rw-r--r-- 1 root root   2860 nov.  19 07:57 iorw.mod
-rw-r--r-- 1 root root   8604 nov.  19 07:57 iso9660.mod
-rw-r--r-- 1 root root   6064 nov.  19 07:57 jfs.mod
-rw-r--r-- 1 root root   6276 nov.  19 07:57 jpeg.mod
-rw-r--r-- 1 root root   5008 nov.  19 07:57 keylayouts.mod
-rw-r--r-- 1 root root   1976 nov.  19 07:57 keystatus.mod
-rw-r--r-- 1 root root   6452 nov.  19 07:57 ldm.mod
-rw-r--r-- 1 root root  30080 nov.  19 07:57 legacycfg.mod
-rw-r--r-- 1 root root  14468 nov.  19 07:57 legacy_password_test.mod
-rw-r--r-- 1 root root   7960 nov.  19 07:57 linux16.mod
-rw-r--r-- 1 root root  13220 nov.  19 07:57 linux.mod
-rw-r--r-- 1 root root   5888 nov.  19 07:57 loadenv.mod
-rw-r--r-- 1 root root   2988 nov.  19 07:57 loopback.mod
-rw-r--r-- 1 root root   4804 nov.  19 07:57 lsacpi.mod
-rw-r--r-- 1 root root   2280 nov.  19 07:57 lsapm.mod
-rw-r--r-- 1 root root   1868 nov.  19 07:57 lsmmap.mod
-rw-r--r-- 1 root root   4068 nov.  19 07:57 ls.mod
-rw-r--r-- 1 root root   4860 nov.  19 07:57 lspci.mod
-rw-r--r-- 1 root root   6936 nov.  19 07:57 luks.mod
-rw-r--r-- 1 root root   6764 nov.  19 07:57 lvm.mod
-rw-r--r-- 1 root root   5224 nov.  19 07:57 lzopio.mod
-rw-r--r-- 1 root root   3312 nov.  19 07:57 macbless.mod
-rw-r--r-- 1 root root   7488 nov.  19 07:57 macho.mod
-rw-r--r-- 1 root root   2044 nov.  19 07:57 mda_text.mod
-rw-r--r-- 1 root root   2028 nov.  19 07:57 mdraid09_be.mod
-rw-r--r-- 1 root root   1956 nov.  19 07:57 mdraid09.mod
-rw-r--r-- 1 root root   1960 nov.  19 07:57 mdraid1x.mod
-rw-r--r-- 1 root root   2020 nov.  19 07:57 memdisk.mod
-rw-r--r-- 1 root root   2852 nov.  19 07:57 memrw.mod
-rw-r--r-- 1 root root   3396 nov.  19 07:57 minicmd.mod
-rw-r--r-- 1 root root   3912 nov.  19 07:57 minix2_be.mod
-rw-r--r-- 1 root root   3748 nov.  19 07:57 minix2.mod
-rw-r--r-- 1 root root   3880 nov.  19 07:57 minix3_be.mod
-rw-r--r-- 1 root root   3716 nov.  19 07:57 minix3.mod
-rw-r--r-- 1 root root   3780 nov.  19 07:57 minix_be.mod
-rw-r--r-- 1 root root   3684 nov.  19 07:57 minix.mod
-rw-r--r-- 1 root root   8532 nov.  19 07:57 mmap.mod
-rw-r--r-- 1 root root   5381 nov.  19 07:57 moddep.lst
-rw-r--r-- 1 root root   2569 nov.  19 07:57 modinfo.sh
-rw-r--r-- 1 root root   2396 nov.  19 07:57 morse.mod
-rw-r--r-- 1 root root  28004 nov.  19 07:57 mpi.mod
-rw-r--r-- 1 root root   2460 nov.  19 07:57 msdospart.mod
-rw-r--r-- 1 root root   2032 nov.  19 07:57 mul_test.mod
-rw-r--r-- 1 root root  15252 nov.  19 07:57 multiboot2.mod
-rw-r--r-- 1 root root  14040 nov.  19 07:57 multiboot.mod
-rw-r--r-- 1 root root   4192 nov.  19 07:57 nativedisk.mod
-rw-r--r-- 1 root root  47120 nov.  19 07:57 net.mod
-rw-r--r-- 1 root root   2964 nov.  19 07:57 newc.mod
-rw-r--r-- 1 root root   6644 nov.  19 07:57 nilfs2.mod
-rw-r--r-- 1 root root 106636 nov.  19 07:57 normal.mod
-rw-r--r-- 1 root root   4460 nov.  19 07:57 ntfscomp.mod
-rw-r--r-- 1 root root  10016 nov.  19 07:57 ntfs.mod
-rw-r--r-- 1 root root   2552 nov.  19 07:57 ntldr.mod
-rw-r--r-- 1 root root   2772 nov.  19 07:57 odc.mod
-rw-r--r-- 1 root root   1512 nov.  19 07:57 offsetio.mod
-rw-r--r-- 1 root root  10468 nov.  19 07:57 ohci.mod
-rw-r--r-- 1 root root   1652 nov.  19 07:57 part_acorn.mod
-rw-r--r-- 1 root root   1892 nov.  19 07:57 part_amiga.mod
-rw-r--r-- 1 root root   2148 nov.  19 07:57 part_apple.mod
-rw-r--r-- 1 root root   2764 nov.  19 07:57 part_bsd.mod
-rw-r--r-- 1 root root   1764 nov.  19 07:57 part_dfly.mod
-rw-r--r-- 1 root root   1480 nov.  19 07:57 part_dvh.mod
-rw-r--r-- 1 root root   2388 nov.  19 07:57 part_gpt.mod
-rw-r--r-- 1 root root    111 nov.  19 07:57 partmap.lst
-rw-r--r-- 1 root root   2268 nov.  19 07:57 part_msdos.mod
-rw-r--r-- 1 root root   1808 nov.  19 07:57 part_plan.mod
-rw-r--r-- 1 root root   1536 nov.  19 07:57 part_sun.mod
-rw-r--r-- 1 root root   1640 nov.  19 07:57 part_sunpc.mod
-rw-r--r-- 1 root root     17 nov.  19 07:57 parttool.lst
-rw-r--r-- 1 root root   4644 nov.  19 07:57 parttool.mod
-rw-r--r-- 1 root root   1888 nov.  19 07:57 password.mod
-rw-r--r-- 1 root root   2800 nov.  19 07:57 password_pbkdf2.mod
-rw-r--r-- 1 root root   4788 nov.  19 07:57 pata.mod
-rw-r--r-- 1 root root   1448 nov.  19 07:57 pbkdf2.mod
-rw-r--r-- 1 root root   2180 nov.  19 07:57 pbkdf2_test.mod
-rw-r--r-- 1 root root   2480 nov.  19 07:57 pcidump.mod
-rw-r--r-- 1 root root   1408 nov.  19 07:57 pci.mod
-rw-r--r-- 1 root root   6296 nov.  19 07:57 plan9.mod
-rw-r--r-- 1 root root   2504 nov.  19 07:57 play.mod
-rw-r--r-- 1 root root   7460 nov.  19 07:57 png.mod
-rw-r--r-- 1 root root   1568 nov.  19 07:57 priority_queue.mod
-rw-r--r-- 1 root root   2668 nov.  19 07:57 probe.mod
-rw-r--r-- 1 root root   2380 nov.  19 07:57 procfs.mod
-rw-r--r-- 1 root root   2208 nov.  19 07:57 progress.mod
-rw-r--r-- 1 root root   2664 nov.  19 07:57 pxechain.mod
-rw-r--r-- 1 root root   3840 nov.  19 07:57 pxe.mod
-rw-r--r-- 1 root root   1368 nov.  19 07:57 raid5rec.mod
-rw-r--r-- 1 root root   2248 nov.  19 07:57 raid6rec.mod
-rw-r--r-- 1 root root   2844 nov.  19 07:57 random.mod
-rw-r--r-- 1 root root   1448 nov.  19 07:57 read.mod
-rw-r--r-- 1 root root   1704 nov.  19 07:57 reboot.mod
-rw-r--r-- 1 root root  50424 nov.  19 07:57 regexp.mod
-rw-r--r-- 1 root root   8900 nov.  19 07:57 reiserfs.mod
-rw-r--r-- 1 root root  14984 nov.  19 07:57 relocator.mod
-rw-r--r-- 1 root root   4244 nov.  19 07:57 romfs.mod
-rw-r--r-- 1 root root   4692 nov.  19 07:57 scsi.mod
-rw-r--r-- 1 root root   3216 nov.  19 07:57 search_fs_file.mod
-rw-r--r-- 1 root root   3196 nov.  19 07:57 search_fs_uuid.mod
-rw-r--r-- 1 root root   3124 nov.  19 07:57 search_label.mod
-rw-r--r-- 1 root root   3688 nov.  19 07:57 search.mod
-rw-r--r-- 1 root root   7100 nov.  19 07:57 sendkey.mod
-rw-r--r-- 1 root root   7848 nov.  19 07:57 serial.mod
-rw-r--r-- 1 root root    708 nov.  19 07:57 setjmp.mod
-rw-r--r-- 1 root root   1704 nov.  19 07:57 setjmp_test.mod
-rw-r--r-- 1 root root   5356 nov.  19 07:57 setpci.mod
-rw-r--r-- 1 root root   5168 nov.  19 07:57 sfs.mod
-rw-r--r-- 1 root root   2436 nov.  19 07:57 shift_test.mod
-rw-r--r-- 1 root root   6476 nov.  19 07:57 signature_test.mod
-rw-r--r-- 1 root root   2128 nov.  19 07:57 sleep.mod
-rw-r--r-- 1 root root   2292 nov.  19 07:57 sleep_test.mod
-rw-r--r-- 1 root root   2088 nov.  19 07:57 spkmodem.mod
-rw-r--r-- 1 root root   7116 nov.  19 07:57 squash4.mod
-rw-r--r-- 1 root root  17412 nov.  19 07:57 syslinuxcfg.mod
-rw-r--r-- 1 root root   3316 nov.  19 07:57 tar.mod
-rw-r--r-- 1 root root    202 nov.  19 07:57 terminal.lst
-rw-r--r-- 1 root root   4476 nov.  19 07:57 terminal.mod
-rw-r--r-- 1 root root  11932 nov.  19 07:57 terminfo.mod
-rw-r--r-- 1 root root   1340 nov.  19 07:57 test_blockarg.mod
-rw-r--r-- 1 root root   2696 nov.  19 07:57 testload.mod
-rw-r--r-- 1 root root   5140 nov.  19 07:57 test.mod
-rw-r--r-- 1 root root   2328 nov.  19 07:57 testspeed.mod
-rw-r--r-- 1 root root   5324 nov.  19 07:57 tftp.mod
-rw-r--r-- 1 root root   4468 nov.  19 07:57 tga.mod
-rw-r--r-- 1 root root   1508 nov.  19 07:57 time.mod
-rw-r--r-- 1 root root   1764 nov.  19 07:57 trig.mod
-rw-r--r-- 1 root root   2400 nov.  19 07:57 tr.mod
-rw-r--r-- 1 root root   3580 nov.  19 07:57 truecrypt.mod
-rw-r--r-- 1 root root   1204 nov.  19 07:57 true.mod
-rw-r--r-- 1 root root   7804 nov.  19 07:57 udf.mod
-rw-r--r-- 1 root root   5828 nov.  19 07:57 ufs1_be.mod
-rw-r--r-- 1 root root   5380 nov.  19 07:57 ufs1.mod
-rw-r--r-- 1 root root   5444 nov.  19 07:57 ufs2.mod
-rw-r--r-- 1 root root   6596 nov.  19 07:57 uhci.mod
-rw-r--r-- 1 root root   3964 nov.  19 07:57 usb_keyboard.mod
-rw-r--r-- 1 root root  10628 nov.  19 07:57 usb.mod
-rw-r--r-- 1 root root   6960 nov.  19 07:57 usbms.mod
-rw-r--r-- 1 root root   2008 nov.  19 07:57 usbserial_common.mod
-rw-r--r-- 1 root root   2360 nov.  19 07:57 usbserial_ftdi.mod
-rw-r--r-- 1 root root   2692 nov.  19 07:57 usbserial_pl2303.mod
-rw-r--r-- 1 root root   1536 nov.  19 07:57 usbserial_usbdebug.mod
-rw-r--r-- 1 root root   3600 nov.  19 07:57 usbtest.mod
-rw-r--r-- 1 root root   9844 nov.  19 07:57 vbe.mod
-rw-r--r-- 1 root root  11992 nov.  19 07:57 verify.mod
-rw-r--r-- 1 root root   5044 nov.  19 07:57 vga.mod
-rw-r--r-- 1 root root   2172 nov.  19 07:57 vga_text.mod
-rw-r--r-- 1 root root   5636 nov.  19 07:57 video_bochs.mod
-rw-r--r-- 1 root root   6052 nov.  19 07:57 video_cirrus.mod
-rw-r--r-- 1 root root   5648 nov.  19 07:57 video_colors.mod
-rw-r--r-- 1 root root  20704 nov.  19 07:57 video_fb.mod
-rw-r--r-- 1 root root   3980 nov.  19 07:57 videoinfo.mod
-rw-r--r-- 1 root root     33 nov.  19 07:57 video.lst
-rw-r--r-- 1 root root   6052 nov.  19 07:57 video.mod
-rw-r--r-- 1 root root   2376 nov.  19 07:57 videotest_checksum.mod
-rw-r--r-- 1 root root   4268 nov.  19 07:57 videotest.mod
-rw-r--r-- 1 root root   7464 nov.  19 07:57 xfs.mod
-rw-r--r-- 1 root root  27312 nov.  19 07:57 xnu.mod
-rw-r--r-- 1 root root   2140 nov.  19 07:57 xnu_uuid.mod
-rw-r--r-- 1 root root   2016 nov.  19 07:57 xnu_uuid_test.mod
-rw-r--r-- 1 root root  15752 nov.  19 07:57 xzio.mod
-rw-r--r-- 1 root root   5520 nov.  19 07:57 zfscrypt.mod
-rw-r--r-- 1 root root   6604 nov.  19 07:57 zfsinfo.mod
-rw-r--r-- 1 root root  40172 nov.  19 07:57 zfs.mod

/media/chantal/DaphileBoot/grub/locale:
total 0

/media/chantal/DaphileBoot/grub/x86_64-efi:
total 8
-rw-r--r-- 1 root root 7568 nov.  19 07:57 test.mod
 





ls -lR /media/chantal/DaphileData/
 



/media/chantal/DaphileData/:
total 20
drwx------ 2 root root 16384 nov.  17 17:04 lost+found
drwxr-xr-x 4 root root  4096 nov.  19 07:58 system

/media/chantal/DaphileData/lost+found:
total 0

/media/chantal/DaphileData/system:
total 8
drwxr-xr-x 2 root root 4096 nov.  19 07:58 conf
drwxr-xr-x 3 root root 4096 nov.  19 07:58 spac

/media/chantal/DaphileData/system/conf:
total 4
-rw-r--r-- 1 root root 2642 nov.  19 07:59 config.sys

/media/chantal/DaphileData/system/spac:
total 8
drwxr-xr-x 3 root root 4096 nov.  19 07:58 HDA Intel PCH
-rw-r--r-- 1 root root    2 nov.  19 07:59 version

/media/chantal/DaphileData/system/spac/HDA Intel PCH:
total 12
drwxr-xr-x 2 root root 4096 nov.  19 07:58 enabled
-rw-r--r-- 1 root root  160 nov.  19 07:59 mixer.conf
-rw-r--r-- 1 root root  459 nov.  19 07:59 volume.conf

/media/chantal/DaphileData/system/spac/HDA Intel PCH/enabled:
total 0
-rw-r--r-- 1 root root 0 nov.  19 07:59 0
 




A+

Dernière modification par laguespa (19-11-2018 15:12:26)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#10 19-11-2018 15:14:08

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Au fait, dans le manuel d'installation de Daphile j'ai ça

9.2 UEFI
Daphile specific GRUB EFI loader (Daphile.efi) is created to DaphileBoot partition
during the installation process. In order to use it for UEFI multiboot you must
manually copy and possibly rename it into EFI system partition.

Dernière modification par laguespa (19-11-2018 16:30:18)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#11 19-11-2018 15:25:13

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

C'est prometteur. Il y a un exécutable bootx64.efi qui peut être chaîné par GRUB (bootia32.efi est un exécutable pour firmware UEFI 32 bits).
Si tu veux essayer, je te suggère de tester manuellement avec la console de GRUB au démarrage, lancée par la touche "c" (attention clavier QWERTY).

ls # pour identifier les disques partitions
set root=hdX,gpt6 # fixer le volume par défaut
insmod ext2 # devrait déjà être chargé
ls / # devrait afficher EFI, grub...
chainloader /EFI/Daphile/bootx64.efi
boot
 


J'espère n'avoir rien oublié.

Il y a aussi un fichier de configuration de GRUB grub.cfg que tu peux :
- examiner pour voir comment démarre ce système
- exécuter par le GRUB de Debian en espérant qu'il soit suffisamment compatible, avec

ls # pour identifier les disques partitions
set root=hdX,gpt6 # fixer le volume par défaut
insmod ext2 # devrait déjà être chargé
ls / # devrait afficher EFI, grub...
configfile /grub/grub.cfg
 


Si une des méthodes fonctionne, on verra pour l'inclure dans le menu de démarrage.

En ligne

#12 19-11-2018 15:26:22

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

laguespa a écrit :

Daphile specific GRUB EFI loader (Daphile.efi) is created to DaphileBoot partition


Tu as trouvé ce fichier ?

En ligne

#13 19-11-2018 16:10:56

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

raleur a écrit :

laguespa a écrit :

Daphile specific GRUB EFI loader (Daphile.efi) is created to DaphileBoot partition


Tu as trouvé ce fichier ?



Non.


pwd
 



/media/chantal/DaphileBoot
 





find ./ -iname "*.efi"
 



./EFI/Daphile/bootx64.efi
./EFI/Daphile/bootia32.efi
 


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#14 19-11-2018 16:20:57

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

raleur a écrit :

C'est prometteur. Il y a un exécutable bootx64.efi qui peut être chaîné par GRUB (bootia32.efi est un exécutable pour firmware UEFI 32 bits).
Si tu veux essayer, je te suggère de tester manuellement avec la console de GRUB au démarrage, lancée par la touche "c" (attention clavier QWERTY).

ls # pour identifier les disques partitions
set root=hdX,gpt6 # fixer le volume par défaut
insmod ext2 # devrait déjà être chargé
ls / # devrait afficher EFI, grub...
chainloader /EFI/Daphile/bootx64.efi
boot
 


J'espère n'avoir rien oublié.



Ça ça marche. Je boote sur Daphile. smile

Comment je fais pour rendre ça persistant ?


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#15 19-11-2018 16:29:43

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Tu peux t'inspirer de l'entrée de menu pour le chaînage de Windows dans le fichier /boot/grub/grub.cfg de Debian. Ajuste le titre, le système de fichiers (fat -> ext2), l'UUID (récupéré avec blkid), et le chemin de l'exécutable dans la partition.

Ou bien, tu peux copier le fichier bootx64.efi dans un répertoire EFI\daphile de la partition EFI et ajuster le titre et le chemin du fichier efi.

Dans les deux cas, le paragraphe menuentry pourra être soit ajouté dans le fichier /etc/grub.d/40_custom (+ refaire update-grub), soit écrit dans un fichier /boot/grub/custom.cfg (pas besoin de refaire update-grub).

En ligne

#16 19-11-2018 16:49:31

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Si tu t'y perds, tu peux poster l'entrée de menu Windows et je ferai les modifications.

En ligne

#17 19-11-2018 17:04:21

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

raleur a écrit :

Tu peux t'inspirer de l'entrée de menu pour le chaînage de Windows dans le fichier /boot/grub/grub.cfg de Debian. Ajuste le titre, le système de fichiers (fat -> ext2), l'UUID (récupéré avec blkid), et le chemin de l'exécutable dans la partition.



J'ai modifié le fichier
de cette façon :


cat /etc/grub.d/40_custom
 



#!/bin/sh
exec tail -n +3 $0
# 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.

menuentry "Daphile" {
   insmod chain
   insmod ext2
   set root=(hd1,6)
   chainloader /EFI/Daphile/bootx64.efi
}
 



Je n'ai pas utilisé l'UUID parce que je ne connais pas la syntaxe.
Dans grub.cfg je ne peux pas m'inspirer d'un exemple pour windows parce que l'UUID n'est pas renseignée dans le fichier.

J'ai essayé avec


#!/bin/sh
exec tail -n +3 $0
# 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.

menuentry "Daphile" {
   insmod chain
   insmod ext2
   set root={11951e35-4373-4dbd-b382-7f17a6fb54a8}
   chainloader /EFI/Daphile/bootx64.efi
}
 



Mais ça ne marche pas.

Je passe quand même en résolu.

Dernière modification par laguespa (19-11-2018 17:05:28)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#18 19-11-2018 17:10:53

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

raleur a écrit :

Si tu t'y perds, tu peux poster l'entrée de menu Windows et je ferai les modifications.



C'est une bonne idée.

Je te rappelle l'UUID de la partition sur laquelle se trouve Daphile : 11951e35-4373-4dbd-b382-7f17a6fb54a8 -> ../../mmcblk0p6

Et voici l'entrée de /boot/grub/grub.cfg


### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (sur /dev/mmcblk0p2)' --class windows --class os $menuentry_id_option 'osprober-efi-8883-BDF2' {
        insmod part_gpt
        insmod fat
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root  8883-BDF2
        else
          search --no-floppy --fs-uuid --set=root 8883-BDF2
        fi
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###
 

Dernière modification par laguespa (19-11-2018 17:12:03)


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#19 19-11-2018 17:21:23

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

L'UUID de la partition EFI est 8883-BDF2 (format FAT), c'est lui qu'il faut remplacer dans les commandes search. C'est curieux qu'il n'y ait pas d'option hint dans la première, du coup les deux sont identiques.

menuentry "Daphile" {
    insmod chain
    insmod ext2
    set root=(hd1,gpt6)
    search --no-floppy --fs-uuid --set=root 11951e35-4373-4dbd-b382-7f17a6fb54a8
    chainloader /EFI/Daphile/bootx64.efi
 }
 

En ligne

#20 19-11-2018 18:38:46

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Ok merci.

Curieux qu'il faille renseigner set root=(hd1,gpt6) alors qu'on donne l'UUID.

A+

"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#21 19-11-2018 18:58:58

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Ce n'est pas indispensable, c'est juste une précaution de ma part au cas où la recherche par UUID échouerait. Ceinture et bretelles.

En ligne

#22 19-11-2018 19:17:11

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Ok.

A+

"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#23 20-11-2018 12:02:35

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Encore une chose. Quand je démarre sous Debian les partitions DaphileBoot et DaphileData sont montées automatiquement sur le bureau. J'ai regardé dans le fstab et je n'ai rien trouvé. J'imagine qu'il faut aller gratter dans les fichiers contenus dans /etc/grub.d/ mais lesquels et qu'y faire...

A+

"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

#24 20-11-2018 12:40:25

raleur
Membre
Inscription : 03-10-2014

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

GRUB n'a rien à voir avec le montage des partitions.
Peut-être une diablerie de l'environnement de bureau ?
Qu'entends-tu exactement par "montées automatiquement sur le bureau" ?

En ligne

#25 20-11-2018 14:06:49

laguespa
Membre
Distrib. : Stretch
Noyau : 4.9.0-4-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Multiboot avec un os daphile pas reconnu par grub2.

Sur le bureau de Mate j'ai les partitions DaphileBoot et DaphileData qui apparaissent et sont accessibles via des raccourcis. Celle de WindowsData aussi d'ailleurs mais ça me gène moins.

Ces trois liens apparaissent automatiquement sur le Bureau mais sont montés dans /media/chantal/
C'est pour ça que je suis allé voir dans le fstab parce qu'il me semble que c'est là qu'on renseigne les partitions à monter. Mais il n'y a rien.

cat /etc/fstab



# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/mmcblk0p7 during installation
UUID=9b9da463-d8d1-4ade-b050-914dfa4ca12b /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/mmcblk0p2 during installation
UUID=8883-BDF2  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/mmcblk0p8 during installation
UUID=d08e8dff-1599-48be-9892-69b31c467ef2 /home           ext4    defaults        0       2
 



Une diablerie de Mate, sans doute...


"Ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code."

Hors ligne

Pied de page des forums