Если Вы исключительно используете свой диспетчер пакетов Ubuntu для установки MySQL, то можно просто использовать фронтенд dpkg, чтобы dpkg-запросить, чтобы узнать, установлен ли пакет.
# Look up package with dpkg-query.
if dpkg --list mysql-client | egrep -q ^ii; then
:
fi
Это быстро и надежно, но очевидно только работает при использовании системных пакетов Ubuntu.
Вывод от lscpu
указывает на то, что ЦП способен к выполнению, не обязательно, который это включено в BIOS или что Вы входите в BIOS и можете настроить его.
Руководство BIOS машины не имеет никакого признака, что можно установить это, но обычно просматривание ограниченного числа вариантов CPU в BIOS покажет Вам, если Вы можете.
Если Вы не можете найти его, и, вероятно, необходимо пойти для способного обновления UEFI BIOS, обеспеченного Acer, который включает (в режиме UEFI), AMD - Против Того, скорее всего, потребует переустановки хост-системы.
Альтернатива, пытаются установить ZHGBIOS.FD от версии BIOS 1,05 загрузки в веб-сайте ACER, существует, предположительно, опция установить ZSM под Питанием-> Усовершенствованный контроль ЦП.
Если Вы не сделали обновлений BIOS прежде и/или если это - единственная машина, необходимо добраться до Интернета в случае, если вещи идут не так, как надо, я не могу рекомендовать ни одну из этих опций.
Включенная процедура и для Intel и AMD, как будто любой находится на также. Также включенный некоторая информация, как которая Вы знаете grep
для svm
– для пользы полноты.
Проверьте, доступна ли визуализация
Проверка Intel, если vmx
найден (VT-x
)
grep -o "^flags\s*:.*\svmx\(\s\|$\)" /proc/cpuinfo
Проверка AMD, если svm
найден (AMD-V
)
grep -o "^flags\s*:.*\ssvm\(\s\|$\)" /proc/cpuinfo
Если не найденный, каждому, скорее всего, не повезло.
Можно также проверить флаги от BIOS dmidecode
dmidecode --type 4 | grep -i virt
VME (Virtual mode extension) # On a specific i386
Считайте машину/модель определенные регистры (MSR), (man msr
), использование msr-tools
если не включенный (сбои чтения) загружают msr:
modprobe msr
Затем используйте rdmsr
, (быстрый intoduction) для чтения MSR's процессора.
Для процессоров Intel можно проверить текущий статус путем чтения IA32_FEATURE_CONTROL
(1) от процессора.
IA32_FEATURE_CONTROL MSR (в адресе
03AH
) обеспечивает биты управления функции, которые настраивают операцию VMX и SMX.
Выполните команды:
rdmsr -f 0:0 0x3a # Read bit-field 0 (Lock-bit)
rdmsr -f 2:2 0x3a # Read bit-field 2 (Enable VMX outside SMX operation)
Эти команды должны дать:
0:0 2:2
0 ENABLED (Not 100% sure about this one, `kvm-ok` reports VMX
as enabled when 0 – perhaps meant as modifiable.)
1 1 ENABLED
1 0 DISABLED
Бит 2 включает VMX вне операции SMX. Если этот бит будет ясен, то попытка выполнить VMXON вызовет генерала - исключение нарушения защиты, если выполняется вне операции SMX. Попытки установить это обдумали логические процессоры, которые не поддерживают операционные общие исключения нарушения защиты причины VMX.
(1) Intel® 64 и Ручные стр Издания 2C 5-1 Разработчика программного обеспечения Архитектуры IA-32 1072.
Считайте Расширенную функцию включает регистр (EFER) (2) стр 55, 103 в PDF, где бит 12 является "Безопасной Виртуальной машиной, Включают" (SVME), которые указывают, включена ли аппаратная виртуализация.
Команда Execute:
rdmsr -f 12:12 0xc0000080 # If set (1), SVME is enabled.
Безопасная виртуальная машина включает (SVME) Укусила. Бит 12, чтение-запись. Включает расширения SVM. Когда этот бит является нулем, инструкции SVM вызывают исключения #UD. Значения по умолчанию EFER.SVME к значению сброса нуля. Эффект выключения EFER.SVME, в то время как гость работает, не определен; поэтому, VMM должен всегда препятствовать тому, чтобы гости писали EFER. Расширения SVM могут быть отключены установкой VM_CR.SVME_DISABLE.
Проверять, отключено ли это для проверки сессии VM_CR.SVME_DISABLE
(2) стр 57, 504 (105, 552 в PDF)
Команда Execute:
rdmsr -f 4:4 0xc0010114 # If set (1), it is disabled.
как в: необходимо было бы включить в BIOS.
SVMDIS — Бит 4. То, когда этот бит установлен, пишет в обработку EFER, которую SVME укусил как MBZ. Когда этот бит ясен, EFER.SVME может обычно писаться. Этот бит не препятствует тому, чтобы CPUID сообщил, что SVM доступен. Установка SVMDIS, в то время как EFER.SVME равняется 1, генерирует отказ #GP, независимо от текущего состояния VM_CR.LOCK. Этот бит не затронут SKINIT. Это очищено INIT, когда БЛОКИРОВКА очищена к 0; иначе это не затронуто.
(2) Руководство программиста архитектуры AMD64, объем 2: системное программирование.
Если модули KVM будут загружены, то необходимо будет удалить их:
sudo modprobe -r kvm_intel
sudo modprobe -r kvm_amd
для Intel и AMD соответственно, поскольку они сталкиваются с Виртуальным Полем. Касательно.
Для Вашей определенной модели я предполагаю, что @Anthon сказал много.
Поскольку он упоминает, при помощи UEFI
скорее всего, необходимо было бы переустановить хост-систему. Другие риски путем обновления BIOS являются большим количеством вещей, где некоторые могли быть:
Если мгновенные обвалы, это могло бы представить Ваш абсолютно незагрузочный ПК и фиксация, могли бы оказаться трудными. (Вы не можете т.е. загружать и чинить BIOS.)
У Вас должно быть резервное копирование текущего BIOS и спасательной палки USB.
Ищите сеть, например, посмотрите на это. Проверьте, имеет ли Ваша модель "встроенную стандартную программу восстановления BIOS", как упомянуто в последнем сообщении на той странице. (Как Вы видите, что даже это может дать проблему).
И да, снова, как упомянуто Anthon. Если у Вас нет никакого другого ПК легкодоступным для веб-поиска в случае отказа, это совсем не рекомендовано.
Если Вы готовы взломать, рискнуть неизвестными последствиями и т.д., можно попытаться использовать "неофициальную версию BIOS". Этот поток в BOIS-модификациях имеет и программное обеспечение и общее обсуждение. Считал бы весь поток полностью и спросил бы если любые вопросы.
В зависимости от Вашего уровня интереса, время и знание Вы могли также попытаться взломать это самостоятельно ;)
grep -wo "^flags\s*:.*\(vmx\|svm\)" /proc/cpuinfo
не найденный ничем, Так определенно не возможный, правильный @Sukminder. Но если я пытаюсь сделать взлом способ, которым говорит @Anthon, Что хуже, который может произойти?.
– Cristian Chaparro A.
03.05.2013, 04:42
grep
строка. Значение должно было обновить его. От вывода Вы отправили Вас, имеют svm
. Еще я обновил ответ еще с некоторым bla bla. ;)
– Runium
03.05.2013, 08:32