Назад | Перейти на главную страницу

Может ли моя операционная система быть виртуальной машиной?

Это не вопрос сервера как таковой,

но мне интересно, могу ли я сделать свою операционную систему более или менее виртуальной. Сейчас у меня Windows XP, и я запускаю Linux (большую часть времени) в VMware. я бы просто переключитесь на Linux, но мне нравится переключаться туда и обратно, и мне нужна Windows для многих вещей.

Думаю, я мог бы просто запустить Windows на виртуальной машине, но это было бы то же самое, только наоборот. Что бы я действительно хотелось бы иметь их обоих (а может быть, моаr в будущем) на виртуальной машине и никогда не используйте ОС хоста. Конечно, как и сейчас, Windows использует много собственных ресурсов - и виртуальный жесткий диск находится на том же жестком диске, что и Windows, так что все просто ... Медленно и грязно. Было бы неплохо иметь действительно быструю ОС, которая запускает только виртуальную машину и не делает ничего, кроме обеспечения виртуализации для других операционных систем. Это сделало бы двойную загрузку невероятно простой, а также установку новых операционных систем и тому подобное. Кроме того, вы можете быстро переключаться между двумя или тремя различными средами или загружать одну, пока используете другую, и т. Д.

Подходит ли для этой задачи ОС? Подходит ли виртуальная машина для этой задачи? Я имею в виду, было бы неплохо, если бы хосту не нужно было загружать всю графическую среду и можно было бы просто загрузить виртуальную машину в интерфейс командной строки ... Можно ли это сделать с помощью существующего (желательно бесплатного) программного обеспечения ?

VMWare ESX или ESXi (бесплатно) - это то, что вам нужно. Для ESXi вам понадобятся два компьютера, поскольку к виртуальным машинам можно получить удаленный доступ только через VI-клиент.

Еще одно возможное решение - гипервизор Xen 3.4.

ESXi и Hyper-V Server в основном это делают ... но оба не оставляют вам никакой локальной графической консоли для гостей (только командную строку) - вам нужно запустить удаленную консоль, чтобы получить какой-либо графический интерфейс для гостей - и это не будет быть достаточно ускоренным для игр и прочего, во всяком случае не сейчас.

Я думаю, что ответ, к которому вы ведете, - да.

Да, вы можете установить VMWare, VirtualPC или VirtualBox под Windows или вы можете установить Xen или другое под Linux.

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

Вы, вероятно, захотите изучить план развития vPro. К сожалению, у меня действует соглашение о неразглашении, и я не уверен, о чем я могу говорить, но Intel ожидает, что в ближайшем будущем у меня появится возможность запускать виртуализированные операционные системы на ПК с поддержкой vPro.

Это именно то, что вы ищете. Я бы посоветовал погуглить ... но вот Пресс-релиз Citrix о технологии.

В качестве облегченной ОС, которая может поддерживать виртуальные машины, я рекомендую Xen для NetBSD.

Но у меня может быть лучшее решение для запуска приложений из двух ОС - coLinux, который можно установить в Windows.

Подробнее о colinux: http://en.wikipedia.org/wiki/Colinux

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

Гипервизоры типа 1, такие как VMware ESX и Hyper-V, создают тонкие слои между оборудованием и виртуальными машинами. Они ориентированы на центр обработки данных и не имеют хорошей поддержки виртуальных машин для настольного оборудования, такого как 3D-ускорение или даже USB в случае Hyper-V.

Гипервизоры типа 2, такие как Microsoft Virtual Server или VMware Workstation, работают поверх операционной системы и лучше поддерживают настольное оборудование, но наследуют ограничения операционной системы хоста.

Некоторое время я запускал Ubuntu с VMware Workstation для запуска Windows, но иногда возникали проблемы с подключением к сетям Windows. Перед подключением виртуальных машин необходимо настроить хост-сеть.

Затем я переключился на другой способ и обнаружил, что у меня больше не может быть программного RAID 10 и что в Windows нет эквивалента для LVM.

Что ж, да, вы можете это сделать, но у вас будет какая-то базовая ОС, даже если это гипервизор без оболочки. Если это гипервизор, вам понадобится другой компьютер (с графическим интерфейсом) для доступа к виртуальным машинам.

Поэтому, если вы пытаетесь сделать это на одной машине, вам нужно найти самую маленькую ОС, в которой будет работать гипервизор. Или, как намекнул duffbeer703, дождитесь выхода гипервизора уровня BIOS ...

Зен сделает то, что ты хочешь.

Вам понадобится Dom0, которая является ОС, которая управляет всем шоу, но минимальная установка Linux сделает все, что вы хотите.