Немає способу це зробити правильно. Вам слід просто створити 3 різних VM, по одному на ОС.
Віртуалізація апаратури базується на безлічі хитрощів низького рівня щодо стабільності та продуктивності, і більшість з них може відрізнятися навіть у тих же версіях ОС. Скажімо, однорічний Parallels Desktop не підтримує OS X El Capitan належним чином, лише тому, що у нього є нове ядро, нові модулі тощо. Немає рішення для емуляції 100% справжнього ПК для кожної ОС за доступною швидкістю, це завжди компроміс. Ось чому дві нові віртуальні машини для різних операційних систем повинні відрізнятися: механізми управління пам'яттю, вводу / виводу файлів тощо відрізняються. І якщо вам пощастить запустити їх, ви втратите оптимізацію швидкості
Більше того, це погана ідея в його коренях. Чому хтось повинен використовувати 3-в-1 VM, якщо всі 3 системи працюють BAD? Для економії ресурсів? Але сучасні платформи для віртуалізації розроблені так, щоб бути швидкими та надійними, коли вони знають, що роблять. Вони могли оптимально ділитися хост-ресурсами самостійно набагато краще, ніж робоче рішення 3 в 1 і нічого. Іншими словами, "не виправте це, якщо він не порушений". ps Є ймовірність, що ви могли б використовувати Arch та Ubuntu в одній VM, використовуючи деякі "Інші Linux" (з подібними ядрами), але ніякого способу для Windows. Для цього знадобиться власний VM.І інструменти VMWare, звичайно, не повинні працювати!