Виртуализация – это удобный способ одновременного использования Linux и Windows, позволяющий получить лучшее из обоих миров без необходимости решать двойную загрузку и все связанные с этим проблемы.
VirtualBox и VMware — известные имена, когда речь идет о лучших решениях для виртуализации. Но знаете ли вы, что есть альтернативы? QEMU – одна из таких бесплатных альтернатив с открытым исходным кодом, которую вы можете попробовать, если хотите изучить.
Предварительные условия для установки QEMU в Linux
Прежде чем устанавливать какие-либо программные пакеты в Linux, важно обновить репозитории и обновить систему. Это снижает возможность загрузки опасного и несовместимого программного обеспечения.
Запустите терминал в Ubuntu и введите эти команды для обновления репозиториев программного обеспечения:
sudo apt update && upgrade
Введите Y или Да при запросе разрешения и дождитесь завершения обновления системы. После обновления и модернизации системы перед установкой QEMU необходимо выполнить еще одну задачу.
Чтобы убедиться, что можно настроить виртуальные машины с помощью QEMU, необходимо установить и включить демон libvirt, который запускает виртуализацию в фоновом режиме. Без него QEMU или любой другой гипервизор откажется работать.
Запустите терминал и введите эти команды, чтобы установить и включить демон libvirt на вашем компьютере с Ubuntu:
sudo apt install libvirt-daemon
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
Когда вы завершите этот шаг, вы можете перейти к процессу установки QEMU.
Загрузите и установите QEMU на Ubuntu
Вы можете установить QEMU на компьютер с Ubuntu с помощью менеджера пакетов APT. Запустите терминал и введите следующую команду для установки QEMU в Ubuntu:
sudo apt install qemu-kvm
Введите Y или Да во время запроса разрешения и дождитесь завершения установки. Если вы предпочитаете более практичный подход, вы можете вручную загрузить исходный код программного обеспечения с официального веб-сайта QEMU или из репозитория GitHub, а затем скомпилировать его.
Откройте новый терминал и введите эти команды одну за другой, чтобы собрать QEMU из исходного кода:
sudo apt install git
git clone https://gitlab.com/qemu-project/qemu.git
cd qemu
git submodule init
git submodule update --recursive
./configure
make
После того, как вы установили QEMU, пора установить Virtual Machine Manager или, короче, virt-manager. Это удобный инструмент с графическим интерфейсом для настройки и управления виртуальными машинами в Linux.
Если вы новичок в виртуализации в Linux, рекомендуется установить virt-manager, поскольку графический макет помогает новым пользователям познакомиться с VirtualBox и VMware.
Загрузите и установите диспетчер виртуальных машин
Вы можете напрямую установить Virtual Machine Manager из терминала, используя менеджер пакетов по вашему выбору. Запустите терминал и установите пакет virt-manager с помощью менеджера пакетов APT:
sudo apt install virt-manager
После завершения установки вы сможете получить доступ к нему из командной строки, введя virt-manager или выполнив поиск программы в меню программы.
Настройте виртуальную машину с помощью QEMU/KVM
Теперь, когда QEMU настроен, пришло время для тестового запуска. Установите любую операционную систему по вашему выбору и обязательно поэкспериментируйте с конфигурациями виртуальных машин, чтобы выяснить, что лучше работает с вашей системой. Для начала можно попытаться установить дистрибутив Linux, например Manjaro.