Так что я нахожусь в довольно неприятной ситуации, когда примерно половина моей работы требует для работы среды на основе Linux, а другая половина требует среды на основе Windows. К сожалению, мне нужно регулярно переключаться между средами, и время, затрачиваемое на перезагрузку в другой среде, является слишком большим для этого.
Я пробовал запускать Linux большую часть времени с виртуальной машиной Windows для работы, когда это необходимо, но я обнаружил, что это довольно ограничивает производительность, то же самое при запуске Windows в качестве хоста и Linux внутри виртуальной машины.
Что я хотел бы сделать, так это настроить мою рабочую машину на двойную загрузку Windows и Linux рядом друг с другом, но настроить VMWare Workstation или аналогичный продукт, чтобы я мог загружать один раздел как виртуальную машину, работая в другом как хост, и наоборот, с другим разделом в качестве хоста и первым в качестве виртуальной машины. В идеале это позволило бы использовать каждый хост для его основных задач и переключаться на виртуальную машину, когда это необходимо для быстрых действий.
ОЗУ не является проблемой на машине, у меня есть 16 ГБ, и я могу получить больше при необходимости (возможно, нет), и обе операционные системы будут работать с SSD с жестким диском для хранения данных или с возможностью перехода в спящий режим в качестве хоста и перезапуска машина Просто повторить, что я представляю:
/ dev / sda1 - Windows C: диск
/ dev / sda2 - Linux / диск
/ dev / sdb1 - Linux / домашний диск
/ dev / sdb2 - Windows D: диск
Где и Windows C: и Linux / могут быть загружены как в качестве собственных операционных систем хоста, так и в качестве гостя внутри другого.
Кто-нибудь делал такую настройку раньше? Если да, то какие руководства вы бы порекомендовали? Какие проблемы люди могут предвидеть? Есть ли еще одно возможное решение, которое мне не хватает?
Я понимаю, что это может быть не идеальное решение, я просил приобрести несколько машин и KVM, но наш ИТ-администратор отверг эту идею.
Похоже, вы ищете решение, которое может быть очень специфичным для вашего экземпляра. Я хотел бы задать вопрос, почему запуск виртуальной машины не работает для вас (в любом случае Win / Linux или Linux / Win).
Я дам несколько идей, чтобы просто подбросить их и посмотреть, что может быть лучшим решением для вас. Поскольку я не знаю, для чего вы используете каждую ОС, я собираюсь немного порассуждать.
Идея 1: Я бы сказал, что почти все в Linux можно запустить с консоли. Имея это в виду, я обычно настраиваю компьютер с Windows, на котором работает рабочая станция VMWare или любой другой инструмент виртуальной машины, для запуска на нем экземпляра Linux. После этого я бы просто подключился к виртуальной машине по SSH через PuTTY и выполнял поставленные задачи. Вы также можете сделать дополнительный шаг для настройки VNC и X, если вам действительно нужна полноценная «настольная» среда. Я считаю, что запуск ОС - меньшая проблема, а скорее работа с графикой / рабочим столом. Обычно программное обеспечение виртуальных машин поставляется с консольным представлением рабочего стола, но я считаю, что использование RDP или VNC требует меньше ресурсов.
Идея 2: Вы можете сделать то же самое, что и Идея 1, но вместо запуска виртуальной машины вы должны запустить эмулятор Linux, например Cygwin, для одновременного запуска Linux без необходимости фактической установки виртуальной машины на программное обеспечение виртуальной машины. Поскольку я не знаю, для чего вы используете каждую ОС, это действительно немного изменит решение.
Примечание: с 1 или 2 я считаю Windows будучи той, которая нуждается в полноценной среде рабочего стола, предпочтительной ОС будет в качестве хоста.
Идея 3: Запустите полноценный сервер типа KVM, например Unraid. Для этого потребуются 3 графические карты + не менее 3 жестких дисков, потребуется небольшая настройка, но он может работать с Unraid + Windows (Monitor 0) + Linux (Monitor 1), и каждая ОС будет иметь выделенную видеокарту, на которую будет указывать. Вы, вероятно, узнаете, как это сделать, на YouTube (люди делают на нем несколько игровых устройств на одной машине).
Надеюсь, все это поможет :)