6

У меня есть ноутбук, на котором я хотел бы запустить несколько операционных систем одновременно. В частности, я хотел бы иметь возможность загружать Windows 7, если необходимо, Windows XP, если необходимо, и рабочий стол Ubuntu, если необходимо.

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

У меня есть лицензия VMware 7 для Windows, и, поскольку я люблю VMware, покупка Linux-лицензии не выходит за рамки моей компетенции.

Тем не менее, VMware нужна операционная система хоста, насколько я могу сделать хост Linux и все еще иметь возможность запускать VMware поверх него?

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

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

У кого-нибудь есть советы?

5 ответов5

4

Хозяева VM я бегу в VMWare на вершине очень минимальной Debian установить. Я устанавливаю Debian практически ничего (даже не выбирая "стандартную систему" во время процесса установки), добавляю несколько инструментов и аксессуаров, которые пригодятся для диагностики позже или которые обычно удобно иметь на консоли (psmisc, htop, vim, pv, 7zip, ...), добавьте библиотеки, необходимые для VMWare, затем установите саму VMWare. Это так же мало, как вы получите, не катя руки на своем собственном дистрибутиве.

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

3

Моим домашним решением этой проблемы было несколько лет назад сделать базовую установку Linux и X-Windows на машину и загрузить VMWare Server. Затем я бы удаленно подключился к каждой машине, которую хотел, используя RDP на Linux. Я использовал Fedora Core и Ubuntu для этого, и это работало хорошо.

Большинство HyperVisors, к которым вы обращаетесь, не имеют интерфейса. Наиболее распространенные из них мне известны его Hyper-V HyperVisor, который использует Windows Server 2008 Server Core и VMware ESX. Однако основное внимание на этих платформах уделяется виртуализации серверов в управляемой среде. Там нет ни одного из этих сценариев, которые вы упомянули.

Самым близким, что я могу придумать, будет Xen, который поставляется с самим Linux, однако я не уверен, поддерживает ли он более совершенные функции аппаратной виртуализации и производительности.

Лично я теперь использую VMWare Fusion на своем MacBook для своих потребностей нескольких операционных систем, и он хорошо работает в моей среде. Основной причиной, по которой я хотел этого, было проведение демонстраций для разговоров, и для этого я создал ноутбук с виртуальными машинами на нем, используя Hyper-V. Если честно, концепция запуска нескольких ОС довольно быстро исчезает, поскольку в итоге вы живете в одной, а не в других. Действительно проанализируйте свои потребности, а затем идите по этому пути.

1

Разрушенный linux довольно легкий. Я виртуализирую XP, Vista и Ubuntu поверх установленной Archlinux на ноутбуке Centrino Duo, купленном в 2000 году, и производительность более чем адекватна.

Как отмечают Джаго и Дэвид, вам будет нелегко получить более легковесную установку, чем разорванную версию Linux.

1

Я использую VirtualBox (от Oracle) и могу запустить полный рабочий стол Debian Squeeze Gnome и виртуальный рабочий стол Windows XP, на котором запущена игра на 7-летнем компьютере Toshiba Tecra A2 (1500 МГц, 512 МБ ОЗУ). Вам не нужно тратить деньги на виртуализацию.

1

Если у вас есть правильное оборудование, я бы порекомендовал вам взглянуть на Xen Client, который в настоящее время доступен бесплатно от Citrix Systems.

Я использовал это кратко на ThinkPad T400 с ... смешанным успехом. Машина загружается в среду Xen Client очень быстро, и оттуда, когда все работает, она немного скомпрометирована. У вас есть та же игра с жонглированием ресурсами, что и для виртуальных машин на настольном компьютере, в настоящее время поддерживается относительно немного типов клиентов, дискретная графика (или была, когда я пытался) не поддерживается, а управление питанием в среде XenClient было не таким хорошим, как это когда я загружал Windows Vista или Windows 7 изначально.

Я не знаю, насколько хороша поддержка гостей не из Windows, но я смог запустить XP и 7 одновременно без каких-либо существенных проблем. Потенциально приятно то, что если вы запускаете XenServer на сервере или где-нибудь на рабочем столе, вы можете запустить синхронизирующую виртуальную машину на своем сервере и автоматически создавать резервные копии клиентов на вашем ноутбуке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .