Réponse courte
Non, il n’est pas possible (à ma connaissance, à l’instant) d’amorcer l’un des autres systèmes d’exploitation à partir d’une image disque stockée sur une autre partition.
Ce que j'ai fait dans le passé, c'est créer une troisième partition que je utilise pour partager des fichiers entre les deux. Les deux partitions de démarrage sont assez grandes pour stocker les éléments les plus importants, puis une troisième me permet de stocker d'autres fichiers, qu'il s'agisse de fichiers Windows ou de fichiers Mac. Ce n'est pas une solution parfaite, mais au moins, si vous voulez plus d'espace pour Mac, vous pouvez alors formater cette partition au format HFS +. Si vous voulez plus d’espace pour Windows, vous pouvez formater cette partition au format NTFS, exFAT ou autre.
Si vous décidez de faire quelque chose comme ça, cherchez la bonne façon de le faire avant d'essayer. Ce n'est pas un processus facile mais c'est au moins plus facile que d'essayer de faire ce que vous avez suggéré. Vous trouverez sur le site Web d'Ubuntu des instructions qui vous expliqueront comment configurer un système à triple démarrage. Suivez ces instructions et ignorez l'étape d'installation d'Ubuntu. Laissez plutôt la dernière partition vide pour stocker des éléments.
IMPORTANT: N'oubliez pas de tout sauvegarder avant d'essayer de partitionner votre disque principal. Vous avez été prévenu.
Une autre option consiste à installer un deuxième lecteur si possible. J'ai un ancien MacBook Pro et j'ai sorti le lecteur de DVD et mis un deuxième lecteur à sa place. C’est la chose la plus facile à faire si vous le pouvez.
En ce qui concerne votre question sur LVM. CoreStorage vous permettrait de configurer des partitions pouvant être redimensionnées ultérieurement, mais Windows ne peut pas démarrer à partir d'une partition CoreStorage. CoreStorage est strictement une technologie macOS qu'aucun autre système d'exploitation ne reconnaît. Mais c'est une histoire plus longue pour une autre fois.
Réponse plus longue
Le micrologiciel de votre Mac chargé de rechercher et de monter une partition amorçable n’a pas cette possibilité. Peut-être que c'est peut-être possible dans le monde Linux, mais je ne suis pas sûr. Mais je sais que le micrologiciel d’un Mac n’a pas cette capacité car ce n’est pas quelque chose que 99,9999% des gens voudraient faire.
Lorsque votre Mac allume le micrologiciel (le logiciel intégré stocké sur une puce de la carte mère) est chargé de rechercher une partition sur votre disque dur avec un système d'exploitation pouvant démarrer. Lors du démarrage sur macOS, le microprogramme (EFI sur un Mac) trouve une partition spéciale sur votre disque dur appelée EFI (oui, le même nom que le microprogramme), la monte, processus de démarrage. L'EFI est très petit et ses capacités sont très limitées car il doit vivre dans une petite puce de la carte mère. Le chargeur de démarrage peut faire plus, car la partition EFI sur votre disque dur est suffisamment grande pour stocker un programme plus volumineux.
Le chargeur de démarrage monte ensuite les autres lecteurs sur votre disque et trouve les partitions avec macOS. Selon le lecteur que vous avez sélectionné dans les Préférences Système, il démarrera macOS à partir de la partition que vous avez choisie (vous pouvez avoir plusieurs partitions différentes sur le même disque dur avec macOS installé sur l'un d'entre eux).
Lorsque vous démarrez Windows sur un Mac, votre EFI fait les choses un peu différemment. Autant que je sache, le chargeur de démarrage de la partition EFI n'est pas utilisé pour démarrer Windows. Au lieu de cela, le programme d’installation de Windows place un petit morceau de code au tout début de votre conduite dans le minuscule espace appelé MBR. Cet espace est mesuré en octets. Pas même les kilo-octets. Juste des octets. C'est absolument minuscule. Donc, vous ne pouvez pas faire grand chose avec le chargeur de démarrage stocké ici. Il ne fait que rechercher la partition Windows et y diriger le processeur pour terminer le démarrage. Il n'y a pas d'espace sur le chargeur de démarrage Windows pour faire autre chose. Surtout pour ne pas monter un lecteur, recherchez la bonne image disque sur ce lecteur, puis montez et démarrez à partir de cette image disque. Il ne serait pas près de s'intégrer dans le MBR.
Pour revenir à la partition EFI, il est peut-être possible d'installer suffisamment de logiciels sur cette partition pour effectuer tout le travail nécessaire au démarrage à partir d'une image disque, mais là encore, je ne suis pas sûr que ce soit possible. Je ne connais pas suffisamment le processus de démarrage pour savoir si c'est le cas. Tout ce que je sais avec certitude, c’est que le chargeur EFI et le chargeur de démarrage actuels ne prennent en charge rien de ce que vous demandez.
Créer un chargeur de démarrage qui fasse ce que vous cherchez est peut-être possible, mais cela nécessiterait beaucoup de travail et une solide compréhension du fonctionnement de l'ensemble du processus de démarrage.
Le fait est que ce serait une meilleure utilisation de votre temps à trouver un meilleur moyen de partitionner votre disque dur que d'essayer de le monter avec une image disque.
J'ai essayé d'expliquer les choses du mieux que je les comprends mais je peux me tromper. Quelqu'un s'il vous plaît corrigez-moi si je le suis.