Допустим у меня Windows и мне нужен Linux, который стоит физически. Я запускаю его в виртуалке.
- все "настольные" гипервизоры
умеют это. при условии что операционка стоит на отдельном физическом диске. дальше дело техники
- второй вариант - загрузка с VHD. сложнее и хуже с производительностью (или надо проверять). и BCD, и GRUB могут с этим справиться. но гуглить придется. хотя если винда основной системой - EasyBCD будет самым коротким путем к успеху
Так же и с MacOS
а тут все может быть сложнее:
- на физике у вас Clever? тогда в вирте будут проблемы, и наоборот
- Hyper-V не поднимет ни при каких условиях
- VirtualBox, но нет в природе гостевых тулов (не будет звука, косяки с разрешением экрана, и нет проброса клибоарда)
- VMWare, все классно (с патчером), но см пункт про Clever
проще всех перевертышем работает Linux
Windows - да, но будет слетать активация
osX - ну в общем или Clever, или оригинал под падченной VMWare, но сомневаюсь что одновременно
ps но в любом случае будет много мелких нюансов и многое надо просто пропускать через опыт проб и ошибок. думаю это одна из тем, где невозможно написать универсальную инструкцию за приемлемое время