- [AMD-V][VirtualBox][>=2.6.33] Как включить аппаратную виртуализацию?
- Виртуальные машины для Linux
- Виртуальные машины для Linux против режима Dual Boot
- Что такое виртуальная машина?
- Как активировать виртуализацию на вашем ПК
- 1. VirtualBox
- 2. QEMU
- 3. KVM
- Какие дистрибутивы работают лучше всего в VM?
- Какой инструмент VM нужно использовать?
- Как запустить виртуальную машину в Linux: 3 разных способа
- Что такое виртуальная машина?
- Как активировать виртуализацию на вашем ПК
- 3 инструмента виртуальных машин для Linux
- 1. VirtualBox
- 2. Запустите виртуальную машину Linux в QEMU.
[AMD-V][VirtualBox][>=2.6.33] Как включить аппаратную виртуализацию?
Начиная с ядра 2.6.33 в VirtualBox перестала включатся аппаратная виртуализация. Были испробованы версии 3.1.8; 3.2.2; 3.2.4; 3.2.6 VirtualBox’а.
Ядро собрано с поддержкой виртуализации:
В биосе поддержка виртуализации включена. В VMware аппаратная виртуализация работает. Как включить её в VirtualBox’е?
Советую проверить наличие модулей ядра VirtualBox с помощью lsmod — они могут отсутствовать в результате обновления ядра.
>Ядро собрано с поддержкой виртуализации
виртуалбоксу это не нужно
Это для qemu надо, не для virtualbox’а, по ходу
А банально галочку напротив опции в конфиге машине ты поставил?
lsmod | grep vbox
> Это для qemu надо, не для virtualbox’а, по ходу
Но вот что странно, так это то что без этих 3х команд виртуализация в virtualbox’e не включалась, а после них чудесным образом работала.
> А банально галочку напротив опции в конфиге машине ты поставил?
Не думаю, что после обновления ядра галочка в virtualbox’е снимается. 🙂
Конечно стоит и при 32м ядре стояла.
У тебя были загружены kvm-модули они конфликтовали с vboxdrv
Специально сейчас загрузился с 32м ядром. Перед запуском virtualbox’а посмотрел lsmod | grep kvm, ничего не выдало. Запустил 64-битную виртуальную машину, не завелась, выругалась на отсутствие виртуализации. Выполнил эти 3 команды, повторил свои действия и 64-битная машина завелась.
kvm модули при загрузке системы не загружаются и через lsmod их не видно и rmmod выдает «ERROR: Module kvm does not exist in /proc/modules».
Выполнив эти 3 команды мы возвращаемся к исходному состоянию, но вот почему-то для virtualbox’а исходное != конечному. Может ли быть, что данные телодвижения приходится выполнять из-за того что 32е ядро собрано с поддержкой kvm?
Да и проблема в том, что начиная с 33-го ядра хоть выгружай, хоть ядро собирай без поддержки kvm. Ничего не помогает.
У меня такие же проблемы, ничего не помогает 🙁
Источник
Виртуальные машины для 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. Используйте графический интерфейс, если вам не нравится проводить слишком много времени в терминале.
Источник