Как включить виртуализацию линукс

Виртуальные машины для 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), тогда это средство командной строки, которое вы выберете.

Читайте также:  Kali linux intellij idea

Если кратко для программы «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.

Источник

Как включить вложенную виртуализацию 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 и в нем установить еще одну виртуальную машину.

Источник

Как включить Аппаратную виртуализацию на системе

Для того чтобы разворачивать под VirtualBox виртуальные машины с архитектурой x64, таких как Server 2008 R2, Windows 7 x64 и т.д, следует в настройках виртуальной машины включить поддержку Аппаратной виртуализации на вкладке «Ускорение»:

  • Включить VT-x/AMV-V
  • Включить Nested Paging

, но перед этим нужно зайти в настройки BIOS’а, в моём случаем действия на ноутбуке (Lenovo T430), где я тестирую и пишу большинство своих заметок для работы шаги были следующими:

  • Отправил систему в перезагрузку
  • Нажал клавишу F1 для захода в меню BIOS’а системы
  • Перешел на вкладку Security, пункт Virtualization и выставил в значение Enabled следующие параметры:
Читайте также:  Ватсап для компьютера линукс

1. Intel ® Virtualization Technology – Enabled

2. Intel ® VT-d Feature – Enabled

По окончании всех изменений нажал на клавиатуре клавишу F10 (Save and Exit) для принятия изменений и перезагрузки система.

Теперь после этих действий под виртуальной машиной можно смело разворачивать 64’х битные операционные система. На этом всё, удачи.

Источник

Как включить VT-x в BIOS и KVM-модули в Linux?

У меня ноутбук Dell Inspiron 15 5000 Series, содержащий процессор Intel Core i5 6200U. Я использую Windows 10 Home Edition. У этого есть устройство виртуализации, и я уже проверил в BIOS для виртуализации, которая включена. Но в студии Android я получаю эту ошибку при запуске AVD-менеджера. «Включите VT-x в настройках безопасности BIOS, убедитесь, что в дистрибутиве Linux есть KVM-модули». Помоги мне 🙂

Насколько я понимаю, вы уже включили опцию VT-x в BIOS. Это хорошо. Поскольку у вас Linux как ваша операционная система, теперь вам нужно установить и настроить KVM.

Я указал инструкции на странице документации сообщества Ubuntu. Чтобы получить KVM. Чтобы узнать, поддерживает ли ваш процессор аппаратную виртуализацию, вы можете просмотреть результат этой команды:

$ egrep -c ‘(vmx|svm)’ /proc/cpuinfo

Если выход равен 0, это означает, что ваш процессор не поддерживает аппаратную виртуализацию.

Далее следует установить проверку процессора:

$ sudo apt-get install cpu-checker

Теперь вы можете проверить, поддерживает ли ваш процессор kvm:

И вставьте пароль root

INFO: ваш процессор поддерживает расширения KVM. Ускорение KVM можно использовать «

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

«INFO: KVM отключен вашим BIOS. СОВЕТ. Войдите в свою настройку BIOS и включите технологию виртуализации (VT), а затем жесткое переключение / питание вашей системы. Ускорение KVM НЕ МОЖЕТ использоваться».

Вам нужно перейти в настройку BIOS и включить VT.

Использовать 64-битное ядро

Рекомендуется использовать 64-битное ядро ​​в операционной системе хоста, поскольку Google больше не предлагает поддержку 32-битного ядра. Это позволяет обслуживать более 2 ГБ оперативной памяти для ваших виртуальных машин. Кроме того, 64-битная система может принимать как 32-битных, так и 64-битных гостей. 32-разрядная система может вмещать только 32-битных гостей. Чтобы узнать, является ли ваш процессор 64-разрядным, вы можете запустить эту команду:

$ egrep -c ‘ lm ‘ /proc/cpuinfo

Если 0 печатается, это означает, что ваш процессор не является 64-битным. Если 1 или выше, это так. Примечание: lm обозначает Long Mode, что соответствует 64-битовому процессору. Теперь посмотрим, будет ли ваше запущенное ядро ​​64-битным, просто выполните следующую команду:

X86_64 указывает на работающее 64-битное ядро. Если вы видите i386, i486, i586 или i686, вы запускаете 32-битное ядро.

Установить KVM

Для Ubuntu Lucid (12.04 LTS Precise) или более поздней версии:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Если он отображается, вы можете проигнорировать конфигурацию Postfix ниже, выбрав «Без конфигурации»,

Затем добавьте свою учетную запись в группу kvm и libvirtd

$ sudo adduser your_user_name kvm

$ sudo adduser your_user_name libvirtd

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

Проверка установки Вы можете проверить, была ли ваша установка успешной с помощью следующей команды:

Источник

Как запустить виртуальную машину в Linux: 3 разных способа

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

Но если вы выберете второй вариант, какое программное обеспечение виртуальной машины Linux вам следует использовать?

Есть два способа запустить несколько операционных систем на компьютере:

Двойная загрузка – это хорошо, но у нее есть свои недостатки. Например, вы можете запустить два или более дистрибутива Linux (возможно, Linux Mint или Ubuntu ), установленных на вашем компьютере. Однако это работает не для всех. Различные проблемы могут помешать работе, например, перезагрузка.

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

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

Однако запуск дополнительной ОС на виртуальной машине может решить эту проблему.

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

Проще говоря, виртуальные машины – известные как виртуальные машины – представляют собой приложения, которые создают программную среду, имитирующую компьютерное оборудование. Затем в эту среду можно установить операционную систему. Мы называем это «гостевой ОС», а операционная система, установленная на вашем физическом компьютере, – «ОС хоста». Кроме того, виртуализацию можно улучшить с помощью специального системного оборудования!

Читайте также:  Faststone image viewer для windows 10 x64

Как активировать виртуализацию на вашем ПК

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

Чтобы проверить, поддерживает ли ваш компьютер с 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. Используйте графический интерфейс, если вам не нравится проводить слишком много времени в терминале.

Источник

Оцените статью