Как создать симметричный хост - настройка виртуальной машины

Итак, я нахожусь в довольно неприятной ситуации, когда примерно половина выполняемой мной работы требует для работы среды на основе Linux, а другая половина требует среды на основе Windows. К сожалению, мне нужно регулярно переключаться между средами, и время, затрачиваемое на перезагрузку в другой среде, является чрезмерно высоким.

Я пробовал запускать Linux большую часть времени с виртуальной машиной Windows, чтобы работать, когда необходимо, но я обнаружил, что это весьма ограничительно с точки зрения производительности, то же самое при запуске Windows в качестве хоста и Linux на виртуальной машине.

Я бы хотел настроить свою рабочую машину на двойную загрузку Windows и Linux. рядом друг с другом, но настроить VMWare Workstation или аналогичный продукт, чтобы я мог загружать один раздел как виртуальную машину, работая в другом как хост, и наоборот, с другим разделом в качестве хоста и первым в качестве виртуальной машины. В идеале это позволило бы использовать каждый хост для своих основных задач и переключаться на виртуальную машину, когда это необходимо для быстрых действий.

ОЗУ на машине не проблема, у меня есть 16 ГБ, и я могу получить больше, если необходимо (возможно, нет), и обе операционные системы будут работать с SSD с жестким диском для хранения данных. , или возможность перейти в спящий режим в качестве хоста и перезагрузить компьютер Чтобы повторить, я представляю себе:

  • / dev / sda1 - Windows C: диск

  • / dev / sda2 - Linux / drive

  • / dev / sdb1 - Linux / домашний диск

  • / dev / sdb2 - Windows D: диск

Где и Windows C: и Linux / могут быть загружены как в качестве собственных операционных систем хоста, так и в качестве гостя внутри другого.

Выполнял ли кто-нибудь подобную настройку раньше ? Если да, то какие руководства вы бы порекомендовали? Какие проблемы люди могут предвидеть? Есть ли другое возможное решение, которое мне не хватает?

Я понимаю, что это может быть не идеальное решение, я спрашивал о приобретении нескольких машин и KVM, но наш ИТ-администратор отверг эту идею.

1
задан 9 June 2016 в 17:02
1 ответ

Кажется, вы ищете решение, которое может быть очень специфичным для вашего случая. Я бы поставил вопрос, почему запуск ВМ не работает для вас (в любом случае в Win/Linux или Linux/Win).

Я дам несколько идей, чтобы просто подбросить их и посмотреть, что может быть лучшим решением для вас. Так как я не знаю, для чего вы используете каждую операционную систему, я просто немного поразмышляю.

Идея 1: Я бы сказал, что почти все в Линуксе можно запускать с консоли. Учитывая это, обычно я настраиваю компьютер под Windows с рабочей станцией VMWare или любым другим инструментом VM, чтобы запустить на нем экземпляр Linux. При этом я бы просто вставлял SSH в виртуальную машину через PuTTY и выполнял бы текущие задачи. Вы также можете сделать дополнительный шаг по настройке VNC и X, если вам действительно нужна полная "настольная" среда. Я считаю, что запуск операционной системы - это не столько проблема, сколько работа с графикой/настольным компьютером. Обычно программное обеспечение VM поставляется с консольным видом рабочего стола, но я считаю, что использование RDP или VNC использует меньше ресурсов.

Идея 2: Вы можете сделать то же самое, что и Idea 1, но вместо того, чтобы запускать ВМ, вы должны запустить эмулятор linux, такой как Cygwin, чтобы запускать linux в то же самое время без необходимости установки ВМ на программное обеспечение ВМ. Так как я не знаю, какую операционную систему вы используете для этого, это немного изменило бы решение.

Боковая заметка: с 1 или 2, я считаю, что Windows нуждается в полноценной среде рабочего стола, поэтому предпочтительной операционной системой будет Host.

Идея 3:. Запустите полный сервер типа KVM, например Unraid. Для этого потребуется 3 видеокарты + как минимум 3 жестких диска, и потребуется немного конфигурации, но он может работать под управлением Unraid + Windows (Monitor 0) + Linux (Monitor 1), и каждая операционная система будет иметь свою видеокарту, на которую будет указывать. Вероятно, вы можете сделать это на YouTube (люди делают из этого одну машину с несколькими игровыми платформами)

Надеюсь, это все поможет :)

.
1
ответ дан 3 December 2019 в 23:45

Теги

Похожие вопросы