Як створити уніфіковану, віртуалізовану, потрійну систему завантаження (Windows, Mac, Linux)


1

У мене новий робочий стіл, і я не хочу йти на компроміси, не використовуючи Linux, Mac OS X та Windows - часто одночасно.

Мій ідеальний досвід полягав би в тому, щоб мати можливість віртуалізувати два ОС в іншій ОС і використовувати будь-яку ОС для хост-ОС; наприклад, Mac і Linux у віртуальному віртуальному комп'ютері в Windows, Windows і Mac у VM в Linux.

Також я повинен мати можливість отримати доступ до будь-яких відповідних файлів з будь-якої ОС (спільних розділів)

Якщо припустити, що обладнання не є проблемою. Який спосіб досягти цього чи щось, що наближає їх?

Відповіді:


2

Добре, що для установки потрібен потрійний завантажувач і розділ, доступний для всіх хостів для зберігання 3 віртуалізованих операційних систем. Це дає вам 6 операційних систем, і, можливо, сьому, щоб бути файловим сервером. Подумайте це корито, не найкраща ідея, якщо ви не будуєте лабораторію.

Іншою проблемою може бути збій вашого жорсткого диска. Все пропало, пуфе! Навіть відновлення резервних копій для такої гидоти є болючою процедурою, не кажучи вже про будь-який спосіб відновлення даних.

У вас також будуть проблеми з файловою системою, тому що OSX не може писати на NTFS (старіші Macs, не впевнені в останніх), Windows не може робити EXT спочатку ... Ви можете розмістити ці файли VM на мережевій папці, але там буде продуктивність. ..

Якщо обладнання не є проблемою, ви, ймовірно, можете використовувати два комп’ютери. Один - ваш щоденний комп'ютер із встановленими 3-ма операційними системами, а інший із запущеним голим металевим гіпервізором, скажімо, ESXi для всіх ваших потреб у віртуалізації. Таким чином ви можете отримати доступ до будь-якого VM через віддалений робочий стіл.


1

Віртуалізація Windows та Linux порівняно проста. Не Mac OS X незалежно від того, що вам хтось скаже.

Тож найкраще ставитись до використання Mac OS X має програмне забезпечення хост-машини. А потім в Mac OS X встановіть програмне забезпечення для віртуалізації, наприклад VirtualBox. Я це роблю & це чудово працює!

Основні речі, про які слід пам’ятати: вимоги оперативної пам’яті та процесора.

Залежно від вашої моделі Mac, процесор може бути недоступним для грамотного запуску всіх трьох ОС. Тож будьте впевнені, що у вас є достатньо надійний процесор для управління віртуалізацією; чим більше ядер, тим краще. А що стосується оперативної пам'яті, макс. У мене є 8 Гб на Mac Mini і можу легко запускати кілька ОС. Рампайте це до 16 Гб і вгадайте, що? Це буде ще краще.


0

Якщо апаратним забезпеченням є Apple, запустіть OSX (без подвійного завантаження) та запустіть Linux та Windows у VM (наприклад, VirtualBox). Зауважте, що вам знадобиться ліцензія на Windows - вирішіть, чи будете ви використовувати Windows достатньо, щоб дійсно її отримати.

Якщо це загальне обладнання для ПК, подвійне завантаження з обома windows та linux, вибираючи ваш дистрибутив fav linux, але не турбуйтеся про те, що насправді завантажується у Windows: надто незручне перемикання назад та назад. Але зберігайте вікна там, якщо вам потрібні оновлення програмного забезпечення, пов’язані з обладнанням або постачальником, які неможливо встановити через Linux. Постійно завантажуйтесь у Linux та запускайте Windows та OSX за допомогою VM (наприклад, VirtualBox), а також запускайте стільки віртуальних машин Linux, скільки ви хочете - але віддайте перевагу докеру над VM, щоб обмежити використання диска та ресурсів. Знову ж, вам знадобляться ліцензії на OSX та Windows - вирішіть, чи дійсно це варто, перш ніж здійснити інвестиції (це довгострокові, що повторюються інвестиції). Якщо ви подвійно завантажуєте Windows / Linux,

Якщо у вас є доступ до Windows & OSX через іншу організацію (наприклад, роботу чи школу), я (imho) просто використаю ці середовища та дозвольте комусь іншому обробляти адміністратор та ліцензування; Я роблю всю розробку в Linux і просто тестую Windows / OSX (та інші Un * x) за необхідності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.