Несколько ОС одновременно


2

Я хочу использовать несколько ОС, но я не знаю как. На данный момент у меня четыре разные ОС:

  • Ubuntu
  • Windows
  • мятный
  • Mac OS X

Я использую Ubuntu в качестве основной ОС, Windows для игр (например, GTA 5), Mint и Mac OSX для работы. Иногда я хочу использовать 2 одновременно, например, я работаю над Ubuntu и хочу загрузить некоторые игры для Windows, или хочу работать на 2 ОС одновременно.

На данный момент у меня все 4 установлены изначально и все работает нормально, но я не могу использовать их вместе.

Итак, мой вопрос сейчас:
возможно ли использовать несколько ОС одновременно?

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

Моей второй мыслью было использовать Hypervisor и установить все 4os как виртуальные машины, но я не знаю, смогу ли я поиграть с этим без каких-либо задержек.

Также было бы здорово иметь одну ОС на монитор.

Мои характеристики (при необходимости я могу купить новые запчасти):

  • Intel i5-4690
  • 16 ГБ оперативной памяти
  • Asrock H97M Pro4
  • Nvidia GTX 760
  • 3 монитора

Если вы любите игры, я бы порекомендовал использовать Windows в качестве основной / основной ОС и запускать остальные три в качестве виртуальных машин в VMWare, VirtualBox или Hyper-V. Я думаю, вам следует избегать использования игрового автомата в качестве виртуальной машины; это можно сделать, но это не идеально.
октября

Для запуска 2 или операционных систем на одном оборудовании требуется специальное программное обеспечение. К счастью, такое программное обеспечение существует и хорошо известно. Он известен как виртуальная машина, двумя примерами являются VMWare и Hypervisor. Другого пути нет. Одной из функций ОС является управление оборудованием, на котором она работает. Он не будет делиться этим с любой другой ОС.
LMiller7

1
Если OSX является одной из ваших ОС, ваш вопрос будет тематическим, только если вы используете оборудование Apple.
fixer1234

Я согласен, что ответ Тецуджина - идеальный подход. Однако, если этого не сделать, @ n8te - это правильно, так как вам придется использовать Windows в качестве основной / основной ОС, хотя у меня есть сомнения по поводу вашего процессора i5, и я думаю, что вам также потребуется больше оперативной памяти. Но если у вас есть $$, то использование Mac Pro означает, что вы все равно можете запускать Windows изначально, когда вы хотите заниматься серьезными играми, и в виртуальной машине, когда ваши потребности менее требовательны.
Мономет

Кстати, я не пробовал GTA5, но я могу легко играть в GTA 4 с полной спецификацией в Win VM на моем Mac; не нужно перезагружаться на родной Win.
Тецудзин

Ответы:


2

Лучшее решение [и единственное, которое не нарушает лицензионное соглашение] - начать с Mac.

Установите другие ОС как виртуальные машины, но также «делитесь» виртуальной машиной Windows с версией Boot Camped той же установки. Таким образом, вы можете использовать его в ВМ, когда скорость не на высоте, и перезагрузить его, когда это произойдет.

Вам понадобится большой Mac Pro, по крайней мере, 5,1-ядерный Xeon 2010/2012 5,11, и я рекомендую по крайней мере 64 ГБ ОЗУ, чтобы работать практически без замедления. Вы можете забрать их на eBay в эти дни по цене менее 2 тысяч (фунтов / евро / долларов) [У меня есть один здесь, делая в значительной степени то, что вы просите]
Ваш i5 будет далеко не до задачи, даже если мы игнорируем EULA ,

Запустив все как виртуальные машины, было бы тривиально назначить по одному на каждый из 4 экранов. Если вы использовали Parallels в режиме «Coherence», то вы можете иметь любое приложение на любом экране, не заботясь о том, к какой операционной системе оно принадлежит. Все они будут выглядеть так, будто они часть Mac.

Хорошая маленькая хитрость, если вам нужно выполнять тяжелую обработку, такую ​​как компиляция, это также запускать виртуальную машину Mac OS и назначать ей половину количества ядер. Затем он может компилироваться на полной скорости, вообще не замедляя родной Mac.


1
Хороший ответ! Сам не мог бы сказать это лучше. Мне особенно нравится трюк в последнем абзаце - не то, что я рассматривал, пытаясь раньше! :)
Мономет

Благодарю. Я обнаружил последний почти случайно. Мне нужно было запустить компиляцию на более старой версии OS X, чем у меня изначально, поэтому я установил ее как виртуальную машину - я был поражен скоростью, которую он мог достичь, назначив ей 12 ядер из моей HT 24. Затем она фактически использует одну поток на каждом физическом ядре, оставляя родной Mac другим потоком на каждом ядре - практически это не вызывает никакого замедления в родной ОС.
Тецудзин

1
Ну, вы знаете, мне просто нужно попробовать это сейчас! :) Я уже начинаю думать о возможностях.
Мономет

0

У Тетсуджина Алрвади есть хороший ответ, но я немного его уточню:

Итак, мой вопрос сейчас: возможно ли использовать несколько ОС одновременно?

Да, вы можете сделать это. Используя параметры виртуализации, вы можете использовать гипервизор 2-го типа, такой как vmware fusion, рабочая станция vmware, проигрыватель wmware, Parallels, virtualbox, ... Во всех этих случаях вы работаете на ОС в качестве ядра и, кроме того, запускаете другую ОС, аналогичную как вы запускаете обычную программу. Обычно эти ОС видят «фальшивое» оборудование, эмулируемое на реальном хосте. Производительность хорошая, но не ожидайте прямого доступа к выделенной видеокарте или звездной производительности в 3D.

(На самом деле, мой опыт показывает, что любая 3D-игра будет синим экраном хоста. Протестировано w7 / vmware8).

Кроме того, вы можете пропустить всю ОС хоста. Для запуска гипервизора вам не нужна полная ОС с тоннами вредоносного ПО. Чем меньше ваше ядро, тем меньше накладных расходов и меньше вещей, которые могут пойти не так. Это приводит к гипервизорам 1-го типа. Примером тому являются vmware ESX и Xen.

И хотя это не тривиально, вы можете передавать карты PCI-e в операционную систему. Это обычно используется для запуска аппаратных карт RAID и сетевых адаптеров 10 Гбит непосредственно с виртуализированного файлового сервера и т. Д., Но для игр вы можете сделать то же самое с графическим процессором.

Обратите внимание, что это не будет работать с любым графическим процессором, есть некоторые ограничения (iirc. Вкратце, нужно использовать старую карту Nvidia или карты AMD. Что-то делать с ioMMU. Я не могу быть более понятным, так как я все еще хочу сделать это сам и мои исследования не завершены).


Также обратите внимание, что запуск OSX на хакерском языке недопустим, поэтому вам следует начать с аппаратного обеспечения Mac. И Apple производит много модных телефонов и ноутбуков, но настольные компьютеры и серверы довольно долго обновлялись. Таким образом, может иметь смысл использовать выделенную машину для OSx.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.