Bonjour PascalHambourg,
Oui, effectivement, d’ordinaire je désactive os-prober dans le fichier /etc/default/grub afin de permettre des update-grub sans que cette commande ne viennent créer des liens non fonctionnels vers Mac. C’est d’ailleurs très essentiellement grâce à toi que j’avais pu résoudre ce problème, il y a quelques mois (Gérer les entrées de grub /Grub et mac - #17 par PascalHambourg).
Mais non, dans ce cas je l’ai bien réactivé en commentant la ligne qui le désactivait, et oui, il est bien installé.
La commande os-prober ne me renvoie rien d’autre que :
/dev/sda2:Mac OS X:MacOSX:macosx
/dev/sda3:Mac OS X:MacOSX1:macosx
Ok pour générer le lien manuellement vers windows xp, à ceci près que deux choses :
- Je ne sais pas vers quel chargeur d’amorçage pointer, car non ma partition sda1, soit /boot/efi/EFI, ne contient aucun chargeur d’amorçage windows.
# ls -a /boot/efi/EFI/
APPLE debian
APPLE ----> firmware.scap (Gérer les entrées de grub /Grub et mac - #14 par PascalHambourg)
debian ------> le grubx64.efi habituel.
- Je ne sais pas si tu te rappelles, mais dans mon cas les uuid sorties par la commande blkid sont différents de ceux que grub utilise (Gérer les entrées de grub /Grub et mac - #24 par PascalHambourg). Tu avais toi-même pointé cette différence. Dans le cas de ce sujet, il s’agissait de créer les liens manuellement vers les mac, et la je pouvais obtenir les uuid « spécial grub » aisément puisque grub, dans sa moulinette, remarquait les systèmes mac et bien qu’il fut incapable de les charger en lien automatique, les uuid en question restaient accessibles dans le fichier grubx64.efi. Il suffisait de faire copier / coller.
Puisque grub ne remarque en aucune façon windows, je me demande bien comment je vais faire pour obtenir l’uuid « spécial ». Je pourrais essayer avec l’uuid de base, peut-être existe-t-il une petite chance pour que ca fonctionne. Sinon, je peux aussi lui indiquer simplement hd0, gpt 4, mais tant que je n’ai pas le chargeur…
Dans ces conditions, je peux accéder à windows XP de la façon suivante : D’une part, en maintenant la touche alt au démarrage, ce qui permet de booter sur un volumes au choix. Cet option reconnaît les formats mac (hfs) et aussi le ntfs de windows. (Pas le ext2, 3, 4 évidemment). L’utilitaire « Super Grub2 », un grub enrichi disponible (Super Grub2 Disk) à graver sur CD-R par exemple le remarque tout les systèmes et me les propose. Les liens sont-ils fonctionnels ? Vers linux évidemment, pour le reste j’essaie immédiatement.
Comment a-t-il accepté de s’installer ? Je vais te décevoir car ça s’est fait le plus naturellement du monde. L’unique différence avec une installation 32 bits, c’est que l’installation 64 bits reussi à « lire » ma table GPT la ou la versions 32 bits ne voyait rien d’autre qu’un DD sans rien comprendre de son contenu.
Non, lors de l’installation de debian, il ne m’a même pas été proposé d’installer grub, en fait, à ce niveau là, tout s’est déroulé comme si la table de partition avait été MBR et non GPT. Au démarrage de linux j’ai dû moi-même modifier fstab pour lui faire comprendre que /dev/sda1 existait et lui indiquer le point de montage et les options, etc, et j’ai du moi-même installer grub. Je commence à être rompu a cet exercice qui consiste à faire cohabiter mac et linux sur du matériel mac, mais ça ne m’avait encore jamais fait ça.