Как проверить включена ли виртуализация в bios linux

Обновлено: 07.07.2024

Чтобы мы могли изучить GNU/Linux, нам нужно где-то его установить. Администраторы для таких целей используют виртуальные машины. А что это и где достать - сейчас разберёмся.

Основа современной IT инфраструктуры состоит из 3 элементов – безопасность, отказоустойчивость и производительность.

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

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

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

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

Для виртуализации используются специальные программы, называемые гипервизорами. Для её работы требуется операционная система и процессор, поддерживающий виртуализацию. Большинство современных процессоров поддерживает эту технологию. Операционная система, на которой запускается гипервизор, называется хост-системой или хостом, а “виртуальные компьютеры”, запущенные на гипервизоре – виртуальными машинами или гостевыми машинами.

Есть множество реализаций гипервизоров, которые отличаются функционалом и ценой. Нам, для обучения линуксам, вполне подойдут и бесплатные варианты – к примеру, VirtualBox. Но, прежде чем установить гипервизор, стоит убедиться, поддерживается ли на вашем компьютере виртуализация и включена ли она. Если на вашем компьютере Windows, запустите диспетчер задач, во вкладке производительность выберите CPU и ищите строчку Виртуализация. При значение Enabled всё нормально, ваш компьютер поддерживает виртуализацию и она включена. Если Disabled – то нужно зайти в BIOS и включить виртуализацию. Я дам ссылку, как это сделать, так как этот процесс может различаться в зависимости от компьютера.

Если у вас на компьютере GNU/Linux, то я все же рекомендую использовать виртуальные машины для обучения. Чтобы убедиться, поддерживается ли виртуализация вашим компьютером на Linux, выполните команду, как показано на экране ( lscpu | grep Virtualization ). Если команда выдала ответ – то всё хорошо, если нет – попробуйте проверить в BIOS, как я говорил ранее.

Немного обо всем и все о немногом, или практический опыт системного администратора.

Июль 2010
Пн Вт Ср Чт Пт Сб Вс
« Июнь Авг »
1234
567891011
12131415161718
19202122232425
262728293031

Проверка поддержки процессором аппаратной виртуализации

Calendar

6 июля 2010, 13:01

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

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

$ egrep '(vmx|svm)' /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr
pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid
pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr
pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid
pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy

Если в выводе присутствует флаг svm (Secure Virtual Machines) - значит у вас процессор с поддержкой аппаратной виртуализации от AMD, если vmx (Virtual Machine eXtension) - значит процессор Intel.

Спасибо за то что поделились ссылкой!
Tag
Теги: Ubuntu, Windows, Виртуализация
Category
Рубрика: Разное | Comments
Отзывы (RSS)

Один комментарий

Николай:

Функции аппаратной виртуализации VT-x/AMD-V включены, но не функционируют. Ваша 64х-битная гостевая операционная система не сможет определить 64х-битный процессор и, таким образом, не сможет загрузиться.

Пожалуйста убедитесь в том, что функции аппаратной виртуализации VT-x/AMD-V корректно включены в BIOS Вашего компьютера.

Product Site
Documentation Site

19.2. Как включить в BIOS аппаратные расширения виртуализации Intel VT и AMD-V?

Здесь будет рассказано, как правильно определить аппаратные расширения виртуализации и включить их в BIOS.

Расширения Intel VT могут быть отключены в BIOS. Некоторые производители ноутбуков отключают их по умолчанию.

Расширения виртуализации для процессоров AMD-V, установленных в сокете Rev 2, нельзя отключить в BIOS.

The virtualization extensions are sometimes disabled in BIOS, usually by laptop manufacturers. Refer to Раздел 19.2, «Как включить в BIOS аппаратные расширения виртуализации Intel VT и AMD-V?» for instructions on enabling disabled virtualization extensions.

Сначала проверьте, включены ли расширения в BIOS. Настройки BIOS для Intel ® VT и AMD-V обычно расположены в меню Chipset или Processor , но иногда могут быть спрятаны в других меню, например, Security Settings .

Процедура 19.1. Активация расширений виртуализации в BIOS

Перезагрузите компьютер и войдите в системное меню BIOS (обычно с помощью комбинаций клавиш Alt + F4 или Delete ).

Восстановите стандартные значения ( Restore Defaults ) и выйдите из BIOS, сохранив изменения ( Save & Exit ).

Включите компьютер и войдите в BIOS. Перейдите к секции Processor и включите Intel ® Virtualization Technology (в некоторых системах может называться Virtualization Extensions ) или AMD-V . Сохраните изменения, нажав Save & Exit .

Выполните команду cat /proc/cpuinfo | grep vmx svm . Если вывод команды пуст, это может означать наличие ошибок в настройках BIOS или отсутствие в системе расширений. Непустой вывод команды будет свидетельстовать о том, что расширения виртуализации включены.

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

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

Важное предупреждение

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

Включение виртуализации на процессоре Intel

Воспользовавшись этой пошаговой инструкцией, вы сможете активировать виртуализацию (актуальна только для компьютеров, работающих на процессоре Intel):

  1. Перезагрузите компьютер и войдите в BIOS. Используйте клавиши от F2 до F12 или Delete (точная клавиша зависит от версии).
  2. Теперь вам нужно перейти в пункт «Advanced». Также он может называться «Integrated Peripherals».
  3. В нём нужно перейти в «CPU Configuration».
  4. Там необходимо найти пункт «Intel Virtualization Technology». Если данного пункта нет, то это значит, что ваш компьютер не поддерживает виртуализацию.

Виртуализация для Intel

Включение виртуализации на процессоре AMD

Пошаговая инструкция выглядит в этом случае похожим образом:

  1. Войдите в BIOS.
  2. Перейдите в «Advanced», а оттуда в «CPU Configuration».
  3. Там обратите внимание на пункт «SVM Mode». Если напротив него стоит «Disabled», то вам нужно поставить «Enable» или «Auto». Значение меняется по аналогии с предыдущей инструкцией.

Виртуализация для AMD

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: