Домашняя » как » Новичок Geek Как создавать и использовать виртуальные машины

    Новичок Geek Как создавать и использовать виртуальные машины

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

    Существует несколько хороших бесплатных приложений для виртуальных машин, которые делают настройку виртуальной машины тем, что каждый может сделать. Вам нужно будет установить приложение VM и иметь доступ к установочному носителю для операционной системы, которую вы хотите установить..

    Что такое виртуальная машина?

    Приложение виртуальной машины создает виртуализированную среду, называемую достаточно просто виртуальной машиной, которая ведет себя как отдельная компьютерная система с виртуальными аппаратными устройствами. ВМ работает как процесс в окне вашей текущей операционной системы. Вы можете загрузить установочный диск операционной системы (или live CD) внутри виртуальной машины, и операционная система будет «обманута», думая, что она работает на реальном компьютере. Он будет установлен и запущен так же, как на реальной физической машине. Всякий раз, когда вы хотите использовать операционную систему, вы можете открыть программу виртуальной машины и использовать ее в окне на вашем текущем рабочем столе..

    В мире виртуальных машин операционная система, фактически работающая на вашем компьютере, называется хостом, а любые операционные системы, работающие внутри виртуальных машин, называются гостевыми. Это помогает избежать путаницы.

    В конкретной виртуальной машине гостевая ОС хранится на виртуальном жестком диске - большой файл объемом в несколько гигабайт, хранящийся на вашем реальном жестком диске. Приложение VM представляет этот файл гостевой ОС как настоящий жесткий диск. Это означает, что вам не придется возиться с разметкой или делать что-либо еще сложное с вашим настоящим жестким диском.

    Виртуализация действительно добавляет некоторые издержки, поэтому не ожидайте, что они будут такими же быстрыми, как если бы вы установили операционную систему на реальном оборудовании. Требуемые игры или другие приложения, которые требуют серьезной графики и мощности процессора, на самом деле не так хороши, поэтому виртуальные машины - не идеальный способ играть в игры для ПК с Windows на Linux или Mac OS X - по крайней мере, если только эти игры не слишком старше или не графически требовательны.

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

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

    Почему вы хотите создать виртуальную машину

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

    Виртуальные машины также предоставляют способ запуска программного обеспечения другой ОС. Например, будучи пользователем Linux или Mac, вы можете установить Windows на виртуальную машину для запуска приложений Windows, к которым у вас не было бы доступа. Если вы хотите запустить более позднюю версию Windows-подобной Windows 10, но иметь более старые приложения, которые работают только на XP, вы можете установить Windows XP на виртуальную машину.

    Другое преимущество, которое предоставляют виртуальные машины, заключается в том, что они «изолированы» от остальной части вашей системы. Программное обеспечение внутри ВМ не может избежать ВМ, чтобы вмешаться в остальную часть вашей системы. Это делает виртуальные машины безопасным местом для тестирования приложений или веб-сайтов - вы не доверяете и не видите, что они делают.

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

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

    Приложения для виртуальных машин

    Существует несколько различных программ виртуальных машин, которые вы можете выбрать:

    • VirtualBox: (Windows, Linux, Mac OS X): VirtualBox очень популярен, потому что он с открытым исходным кодом и совершенно бесплатно. Там нет платной версии VirtualBox, так что вам не придется иметь дело с обычными «обновления, чтобы получить больше возможностей» продаж и выговоров. VirtualBox работает очень хорошо, особенно в Windows и Linux, где меньше конкуренции, что делает его хорошим местом для начала работы с виртуальными машинами.
    • VMware Player: (Windows, Linux): VMware имеет собственную линейку программ для виртуальных машин. Вы можете использовать VMware Player в Windows или Linux в качестве бесплатного базового инструмента для виртуальных машин. Более продвинутые функции, многие из которых можно найти в VirtualBox для бесплатного скачивания, требуют обновления до платной программы VMware Workstation. Мы рекомендуем начать с VirtualBox, но если он не работает должным образом, вы можете попробовать VMware Player.
    • VMware Fusion: (Mac OS X): пользователи Mac должны купить VMware Fusion, чтобы использовать продукт VMware, поскольку бесплатный VMware Player недоступен на Mac. Тем не менее, VMware Fusion более полированный.
    • Parallels Desktop: (Mac OS X): на Mac также доступен Parallels Desktop. Как Parallels Desktop, так и VMware Fusion для Mac более совершенны, чем программы виртуальных машин на других платформах, поскольку они продаются средним пользователям Mac, которые могут захотеть запустить программное обеспечение Windows..

    Хотя VirtualBox очень хорошо работает на Windows и Linux, пользователи Mac могут захотеть купить более совершенную интегрированную программу Parallels Desktop или VMware Fusion. Инструменты Windows и Linux, такие как VirtualBox и VMware Player, как правило, ориентированы на более увлеченную аудиторию..

    Конечно, есть еще много вариантов виртуальных машин. Linux включает в себя KVM, интегрированное решение для виртуализации. Профессиональные и корпоративные версии Windows 8 и 10, но не Windows 7, включают Microsoft Hyper-V, еще одно интегрированное решение для виртуальных машин. Эти решения могут хорошо работать, но у них нет самых удобных интерфейсов.

    Настройка виртуальной машины

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

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

    Вы будете руководствоваться процессом с помощью мастера, который сначала спросит, какую ОС вы будете устанавливать. Если вы введете имя ОС в поле «Имя», приложение, скорее всего, автоматически выберет тип и версию ОС. Если это не так или он угадывает, выберите эти элементы самостоятельно из выпадающего меню. Когда вы закончите, нажмите «Далее».

    В зависимости от ОС, которую вы планируете установить, мастер предварительно выберет некоторые настройки по умолчанию, но вы можете изменить их на следующих экранах. Вас спросят, сколько памяти выделить виртуальной машине. Если вы хотите что-то отличное от значения по умолчанию, выберите его здесь. В противном случае просто нажмите «Далее». И не волнуйтесь, вы сможете изменить это значение позже, если вам нужно.

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

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

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

    После этого вы сможете установить размер виртуального диска. Вы можете использовать настройки по умолчанию или изменить размер в соответствии с вашими потребностями. Как только вы нажмете «Создать», виртуальный жесткий диск будет создан.

    После этого вы возвращаетесь в главное окно приложения VM, где должна появиться ваша новая VM. Убедитесь, что требуемый установочный носитель доступен для машины - обычно это включает указание на файл ISO или реальный диск через настройки виртуальной машины. Вы можете запустить новую виртуальную машину, выбрав ее и нажав «Пуск».


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

    • Полное руководство по ускорению виртуальных машин
    • Как создавать и запускать виртуальные машины с Hyper-V
    • Как установить Android в VirtualBox
    • Как поделиться файлами вашего компьютера с виртуальной машиной
    • Используйте Portable VirtualBox, чтобы брать с собой виртуальные машины
    • 10 хитростей и дополнительных возможностей VirtualBox, о которых вы должны знать

    Есть ли другие способы использования или советы по использованию виртуальных машин, к которым мы не обращались? Дайте нам знать об этом в комментариях!