kvm-ok not found: как я победил ошибку с виртуализацией на Ubuntu


Автор: в

Попалась мне задачка не из простых. Ошибка 'kvm-ok' not found. Решил я поставить Docker Desktop на Ubuntu, а он, как назло, требует KVM. Думаю, ну что там, сейчас проверю поддержку виртуализации командой kvm-ok — и тут же получаю в ответ:

Command 'kvm-ok' not found, but can be installed with: sudo apt install cpu-checker
kvm-ok not found

Ну, думаю, сейчас всё будет — ставлю cpu-checker А терминал мне в ответ:

cpu-checker : Depends: msr-tools but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Вот тут я и задумался: что за напасть? Виртуализацию в BIOS включил, процессор AMD Ryzen, всё должно работать. Но Ubuntu решила иначе.

Как я искал решение ошибки kvm-ok not found

Пошёл я по форумам, перечитал кучу советов, и вот что выяснил: если система ругается на зависимости, значит, где-то что-то не так с пакетами. Может, что-то не доустановилось, может, репозитории шалят.


Пошаговый путь к победе

  1. Сначала попробовал починить зависимости:
    sudo apt --fix-broken install

    Терминал выдал кучу текста, но главное — ошибки ушли.

  2. Дальше — обновил всё подряд:
    sudo apt clean
    sudo apt update
    sudo apt upgrade
  3. Потом — ручками поставил msr-tools и cpu-checker:
    sudo apt install msr-tools
    sudo apt install cpu-checker
  4. И вот теперь — момент истины:
    kvm-ok

    И, наконец, вижу заветное: KVM acceleration can be used Ура!

Что важно помнить

  • В BIOS обязательно включить виртуализацию (SVM для AMD, VT-x для Intel).
  • Если что-то не ставится — проверьте, нет ли лишних или битых репозиториев в /etc/apt/sources.list
  • Если совсем ничего не помогает — внимательно читайте вывод ошибок, иногда там прямо пишут, что делать.

Итог

Вот так, шаг за шагом, я победил ошибку с kvm-ok и спокойно поставил Docker Desktop. Если у вас похожая проблема — не паникуйте, всё решаемо. Главное — не сдаваться и не бояться читать логи!

Тут можете почитать про ошибку NTLDR is missing, если вдруг вам это интересно

Комментариев нет

Отправить комментарий

Топ 5 популярных постов недели