- Виртуальные машины для Linux
- Виртуальные машины для Linux против режима Dual Boot
- Что такое виртуальная машина?
- Как активировать виртуализацию на вашем ПК
- 1. VirtualBox
- 2. QEMU
- 3. KVM
- Какие дистрибутивы работают лучше всего в VM?
- Какой инструмент VM нужно использовать?
- Как запустить виртуальную машину в Linux: 3 разных способа
- Что такое виртуальная машина?
- Как активировать виртуализацию на вашем ПК
- 3 инструмента виртуальных машин для Linux
- 1. VirtualBox
- 2. Запустите виртуальную машину Linux в QEMU.
- Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox
- Как включить вложенную виртуализацию Nested VT-x VirtualBox в системах в Microsoft Windows
- Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox в системах GNU/Linux
Виртуальные машины для Linux
Вам нужно запустить другую операционную систему на вашем ПК с Linux. Но стоит ли вам дважды загружать системы или лучше использовать виртуальную машину? И если вы выберете второй вариант, то нужно узнать какое программное обеспечение для виртуальных машин вы должны использовать?
Виртуальные машины для Linux против режима Dual Boot
Ранее, мы уже говорили о том, как можно установить Linux возле Windows 10 на одном устройстве. Это делается очень просто. Но что делать в ситуации, если вы хотите запускать Windows прямо в среде Linux и при этом, чтобы все работало плавно и быстро? Давайте разберемся. В этом нам помогут так званные виртуальные машины для Linux.
Вы запускаете Linux — возможно, Linux Mint или Ubuntu — вместе с Windows? Или у вас есть два или более дистрибутивов Linux, установленных на вашем компьютере? Как это все работает для вас? Для некоторых эта динамика хорошо работает и довольно быстро. Для других перезагрузка может быть проблемой.
Время перезагрузки, выбор другой ОС на экране загрузчика GRUB, а затем загрузка, могут быть проблематичными. Это особенно справедливо в системах, где Linux установлен рядом с Windows.
В более медленных системах или системах со многими приложениями, пытающимися работать при загрузке Windows, вы можете ждать 5-15 минут, прежде чем сможете начать работать. Установите антивирусное решение, и вы будете загружаться еще медленнее. Но это касается старых устройств, ведь на новых все работает очень быстро.
Однако запуск вашей второй ОС на виртуальной машине может решить эту проблему. Виртуальные машины для Linux являются очень полезными во многих ситуациях и могут намного увеличить производительность.
Что такое виртуальная машина?
Мы смотрели на виртуальные машины — известные как VM — несколько раз в прошлом. Проще говоря, это приложения, которые создают программную среду, имитирующую компьютерное оборудование. Затем в эту среду может быть установлена операционная система. Мы называем это «гостевой ОС», а операционная система, установленная на вашем физическом компьютере, — это «хост-система».
Кроме того, виртуализация может быть улучшена с помощью специализированного системного оборудования.
Если говорить еще более понятно то, виртуальные машины для Linux являются программами на которых можно запускать дополнительные операционные системы.
Как активировать виртуализацию на вашем ПК
Хотя выбранная вами гостевая ОС может работать без аппаратной виртуализации, если опция доступна, то ее стоит использовать. Не в последнюю очередь потому, что это уменьшит утечку ресурсов системы вашего компьютера.
Чтобы включить аппаратную виртуализацию, вам необходимо перезагрузить компьютер для доступа к BIOS. Как это будет достигнуто, будет зависеть ваше устройство, но обычно это делается путем нажатия Del или F2 после перезагрузки компьютера.
Найдите экран «Дополнительно» в BIOS и найдите одно из следующего:
- Виртуализация
- VT-x (Intel — старые системы будут иметь VT-d)
- AMD-V (системы AMD)
BIOS управляется с помощью клавиш со стрелками. Когда вы включили виртуализацию, нажмите F10, чтобы сохранить и выйти.
Как только это будет сделано, у вас будет выбор из трех приложений с открытым исходным кодом VM, которые мы рассмотрим ниже (VMWare также доступен для Linux, но не является программой с открытым исходным кодом).
1. VirtualBox
Предлагая универсальную виртуализацию, VirtualBox может создавать виртуальную машину практически с любой операционной системой (за исключением тех, которые предназначены для устройств ARM). Он также предлагает программное обеспечение и жесткую виртуализацию, сохраняя виртуальные машины в виде образов дисков. Это упрощает резервное копирование или перенос на другие ПК или приложения VM.
VirtualBox особенно хорош для запуска 32-разрядных и 64-разрядных дистрибутивов Linux, а также Windows. Можно даже запустить OS X на VirtualBox, возможно, протестировать его, прежде чем настраивать ПК как Hackintosh. Найдите копию для своего дистрибутива на virtualbox .org/wiki/Downloads.
2. QEMU
Если вы хотите запустить операционную систему заточенную на базе ARM (например, Android, Raspbian или RISC OS), тогда это средство командной строки, которое вы выберете.
Если кратко для программы «Quick Emulator» вы сможете сделать производительную виртуалку, QEMU прост в настройке, и некоторые гостевые операционные системы могут быть даже загружены с встроенным QEMU.
Хотя неназванное имя для QEMU является «Quick Emulator», это на самом деле гипервизор, инструмент для управления аппаратной виртуализацией. Вы можете установить QEMU с помощью:
sudo apt-get install qemu qemu-kvm libvirt-bin
3. KVM
Сокращая виртуальную машину на основе ядра, KVM является вилкой проекта QEMU и работает в сочетании с этим инструментом для предоставления дополнительных параметров (например, близкой скорости) за пределами собственных встроенных функций VM.
Это означает, что KVM предлагает отличную скорость и стабильность, чем VirtualBox, но KVM немного сложнее настроить. Однако, если вы можете обойти пара-виртуализированные драйверы, вам будет хорошо на вашем пути понять, почему KVM является популярным вариантом для размещения виртуальных машин.
Чтобы использовать KVM, начните с подтверждения того, что ваше оборудование подходит для аппаратной виртуализации:
Если ответ «Ускорение KVM можно использовать», приступайте к установке программного обеспечения:
sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils
Вы сможете запустить KVM через рабочий стол с помощью Virtual Machine Manager, который вы найдете в меню рабочего стола.
Какие дистрибутивы работают лучше всего в VM?
После того, как вы выбрали подходящее приложение для виртуальной машины, вам нужно будет подобрать свой вариант гостевой ОС. Например, вы можете легко запускать Windows на VirtualBox, хотя Windows 7, вероятно, является самым безопасным вариантом.
И наоборот, QEMU подходит для запуска распределенных ARM-дистрибутивов, таких как Raspberry Pi’s Raspbian или Android.
Между тем, что-то легкое, как Lubuntu, будет работать на любом из этих инструментов VM.
Какой инструмент VM нужно использовать?
В этой статье мы рассмотрели три самых популярных варианта и рассказали о том как они работают. Выбрать можно любую из этих программ, тем более что все они являются качественными и работают достаточно производительно. Но все таки, нужно выбрать самый интересный, удобный и быстрый VM.
VirtualBox — отличная программа для запуска виртуальной системы. Интерефейс является очень удобными понятным, что является огромным плюсом для новичков. Также стоит отметить, отличную оптимизацию и общую скорость работы, которая улучшается с каждым обновлением.
Если у вас остались вопросы по теме «Виртуальные машины для Linux» то, пишите нам об этом.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Как запустить виртуальную машину в Linux: 3 разных способа
Вам необходимо запустить другую операционную систему на вашем компьютере с Linux. Возможна двойная загрузка, но вы можете использовать виртуальную машину.
Но если вы выберете второй вариант, какое программное обеспечение виртуальной машины Linux вам следует использовать?
Есть два способа запустить несколько операционных систем на компьютере:
Двойная загрузка – это хорошо, но у нее есть свои недостатки. Например, вы можете запустить два или более дистрибутива Linux (возможно, Linux Mint или Ubuntu ), установленных на вашем компьютере. Однако это работает не для всех. Различные проблемы могут помешать работе, например, перезагрузка.
Время, необходимое для перезагрузки, выбора другой ОС на экране загрузчика GRUB и последующей загрузки, может быть проблематичным. Это особенно верно для систем, где Linux установлен вместе с Windows.
В более медленных системах вы можете подождать 5-10 минут, прежде чем сможете начать работать. Благодаря сканированию антивирусного программного обеспечения при загрузке вы скоро сильно замедлитесь.
Однако запуск дополнительной ОС на виртуальной машине может решить эту проблему.
Что такое виртуальная машина?
Проще говоря, виртуальные машины – известные как виртуальные машины – представляют собой приложения, которые создают программную среду, имитирующую компьютерное оборудование. Затем в эту среду можно установить операционную систему. Мы называем это «гостевой ОС», а операционная система, установленная на вашем физическом компьютере, – «ОС хоста». Кроме того, виртуализацию можно улучшить с помощью специального системного оборудования!
Как активировать виртуализацию на вашем ПК
Хотя выбранная вами гостевая ОС может работать без аппаратной виртуализации, ее стоит использовать, если она доступна. Хотя бы потому, что это уменьшит утечку системных ресурсов вашего компьютера.
Чтобы проверить, поддерживает ли ваш компьютер с Linux виртуализацию, откройте терминал и введите:
Найдите «Виртуализация» – будет указан тип, поддерживаемый процессором вашего компьютера. Вы должны увидеть ссылку на VT-x, VT-d или AMD-V.
Чтобы включить аппаратную виртуализацию, вам необходимо перезагрузить компьютер, чтобы получить доступ к BIOS / UEFI. Как это будет достигнуто, будет зависеть от вашего устройства, обычно к нему можно получить доступ, нажав Del или F2 после перезагрузки компьютера.
Найдите экран Advanced в BIOS и найдите одно из следующего:
- Виртуализация
- VT-x (Intel — старые системы будут иметь VT-d)
- AMD-V (системы AMD)
Для навигации по старым средам BIOS используются клавиши со стрелками; однако к меню в более новых UEFI можно получить доступ с помощью мыши. Когда вы включили виртуализацию, нажмите F10 для сохранения и выхода.
Ваш компьютер перезагрузится.
3 инструмента виртуальных машин для Linux
После активации виртуализации пришло время взглянуть на выбор приложений Linux VM.
1. VirtualBox
Предлагая универсальную виртуализацию, VirtualBox может создавать виртуальную машину практически с любой операционной системой (кроме тех, которые предназначены для устройств ARM). Он также предлагает программную и аппаратную виртуализацию, сохраняя виртуальные машины в виде образов дисков. Это упрощает их резервное копирование или перенос на другие ПК или приложения виртуальной машины.
VirtualBox особенно хорош для работы с 32-битными и 64-битными дистрибутивами Linux, а также Windows. Можно даже запустить macOS на VirtualBox, возможно, чтобы протестировать его перед настройкой вашего ПК как Hackintosh .
Скачать: VirtualBox (бесплатно)
2. Запустите виртуальную машину Linux в QEMU.
Если вы хотите использовать операционную систему ARM в качестве виртуальной машины Linux, QEMU – лучший выбор. Этот инструмент на основе командной строки, подходящий для виртуальных машин под управлением Android, Raspbian или ОС RISC, отличной от Linux, быстро настраивается.
QEMU, сокращенно от «Quick Emulator», однако, немного сложен, полагаясь на командную строку, а не на интерфейс, управляемый мышью. Чтобы сэкономить время, некоторые гостевые операционные системы можно загрузить со встроенным QEMU. Ознакомьтесь с нашим обзором запуска ОС Raspbian Pi в QEMU, чтобы получить представление об этом инструменте Linux VM.
Хотя полное название QEMU – «Quick Emulator», на самом деле это гипервизор, инструмент для управления виртуализацией оборудования. Вы можете установить QEMU с помощью:
Как уже отмечалось, интерфейс командной строки в терминале используется для запуска QEMU. Это может оказаться сложной задачей для новых пользователей Linux, но, к счастью, есть решения. Эти вилки QEMU добавляют графический пользовательский интерфейс (GUI), чтобы вы могли запускать виртуальную машину Linux без ввода команд:
Эти проекты находятся на разных стадиях разработки – для достижения наилучших результатов попробуйте QtEmu.
VMware – лидер отрасли в области виртуализации настольных компьютеров и серверов с тысячами корпоративных клиентов. К счастью, они также выпускают бесплатную версию для более целенаправленного использования.
Благодаря поддержке всех основных операционных систем Linux и более 200 гостевых ОС VMware Workstation Player представляет собой интеллектуальное решение для виртуальных машин Linux. Обратите внимание, что, в отличие от QEMU, VMware Workstation Player не может запускать операционные системы ARM.
После того, как вы выбрали подходящее приложение для виртуальной машины, вам необходимо настроить гостевую ОС. Например, вы можете без труда запустить Windows на VirtualBox и VMware.
И наоборот, QEMU подходит для запуска дистрибутивов, ориентированных на ARM, таких как ОС Raspberry Pi или Android.
Между тем, что-то легкое, например Lubuntu, будет работать на любом из этих инструментов виртуальной машины Linux.
Но что, если вы хотите запустить все три? К счастью, между ними существует значительная перекрестная совместимость. Вы можете импортировать файл VDI из одной установки VirtualBox в другую или преобразовать VMware VMDK в читаемый файл IMG для QEMU.
Итак, какое бы приложение для виртуальной машины Linux вы ни использовали, вы можете быть уверены в переносе виртуальной машины Linux на другие устройства.
Итак, мы рассмотрели три приложения для виртуальных машин. Но что вы должны использовать?
Это непростой вопрос. Если вам нужна простая виртуализация с открытым исходным кодом, выберите VirtualBox. Если открытый исходный код не вызывает беспокойства, VMware может обеспечить немного большую стабильность, особенно на новых компьютерах.
Между тем, если вы хотите запустить операционную систему ARM на своей виртуальной машине Linux, выберите QEMU. Используйте графический интерфейс, если вам не нравится проводить слишком много времени в терминале.
Источник
Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox
Вложенная виртуализация – это функция, которая позволяет запускать виртуальные машины внутри виртуальных машин. Например, допустим, есть необходимость в запуске виртуальной машины с операционной системой CentOS с использованием Oracle VirtualBox в вашей виртуальной системе Ubuntu Linux. Если в Ubuntu включена функция вложенной виртуализации – Nested VT-x/AMD-v, вы можете установить Virtualbox или KVM на виртуальной машине CentOS и запустить другие виртуальные машины внутри нее. Таким образом, в основном это метод запуска среды виртуализации в другой среде виртуализации.
Начиная с версии 6.1, Oracle VM VirtualBox поддерживает функцию вложенной виртуализации на хост-системах с процессорами AMD и Intel. Поэтому убедитесь, что у вас установлена последняя версия Virtualbox.
Для процессоров Intel вложенная виртуализация недоступна из графического интерфейса программы, но ее можно включить с помощью командной строки.
Как включить вложенную виртуализацию Nested VT-x VirtualBox в системах в Microsoft Windows
Вложенная виртуализация включается отдельно для каждой виртуальной системы.
Открываем Командую строку (cmd.exe) от имени Администратора и выполняем следующие команды.
Переходим в директорию установленной программы в Program Files:
Выводим список виртуальных систем с помощью команды:
Выбрав точное название виртуальной системы, подключаем вложенную виртуализацию:
В данном случае вложенная виртуализация была подключена для виртуальной системы Ubuntu 20.04.
Проверим включение вложенной виртуализации в графическом интерфейсе VirtualBox. Откройте VirtualBox, выберите виртуальную машину и перейдите в меню Настроить > Система > Процессор.
Отныне эта виртуальная машина будет действовать как гипервизор, так что вы можете запускать виртуальные машины внутри нее.
Как включить вложенную виртуализацию Nested VT-x/AMD-v в VirtualBox в системах GNU/Linux
Открываем Терминал и выполняем следующие команды.
Для отображения списка виртуальных систем:
Для включения вложенной виртуализации:
Теперь в виртуальной системе вы можете установить VirtualBox и в нем установить еще одну виртуальную машину.
Источник