Как установить KVM в Arch Linux и настроить виртуальную машину

Вы хотите запускать разные операционные системы рядом с вашей установкой Arch Linux? Вы всегда можете использовать VirtualBox или VMware для создания виртуальной машины, но KVM отличается более высокой производительностью и гибким набором функций.

Настройка новой виртуальной машины в Arch Linux с использованием KVM и QEMU поначалу может показаться сложной задачей. Но не волнуйтесь, потому что процесс пойдет гладко, как только вы научитесь это делать. Проверять Лучшая виртуальная машина Linux: сравнение KVM, VirtualBox, QEMU и Hyper-V.

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

Вот все, что вам нужно знать об установке KVM в Arch Linux и настройке вашей первой виртуальной машины.

Шаг 1. Проверьте, включен ли режим виртуальной среды.

Первый шаг — проверить, включена ли на вашем компьютере поддержка виртуализации. Для этого выполните следующую команду:

grep -Ec ‘(vmx|svm)’ /proc/cpuinfo

Обратите внимание на вывод. Если он больше 0, это говорит о том, что виртуализация включена и можно смело продолжать. Но если этого не произошло, то вам необходимо включить виртуализацию, перейдя на экран BIOS на вашем компьютере. Проверять Как отключить VBS для повышения производительности в Windows 11.

Шаг 2: Установите необходимые пакеты KVM

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

sudo pacman -Syyu

Затем выполните следующую команду, чтобы установить все пакеты, связанные с KVM:

sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat

Входить Y Когда просят подтвердить.

Шаг 3: Настройте службу libvirtd

Вы должны запустить службу libvirtd с помощью:

sudo systemctl start libvirtd.service

Включите службу, чтобы она запускалась автоматически при загрузке:

sudo systemctl enable libvirtd.service

Проверьте, запущена ли в данный момент служба libvirtd, с помощью команды состояния:

sudo systemctl status libvirtd.service

Вывод состояния должен отображать: активный (работает) в зеленом. Если он появится неактивен (отключен) Красным цветом введите команду запуск системы снова.

Далее вам нужно внести некоторые изменения в файл конфигурации libvirtd, расположенный в /etc/libvirt/libvirtd.conf. Откройте файл с помощью Vim (или вашего любимого текстового редактора):

vim /etc/libvirt/libvirtd.conf

Найдите и раскомментируйте следующие две строки, удалив символ квадрата (#) в начале:

unix_sock_group = “libvirt”
unix_sock_rw_perms = “0770”

Сохраните изменения и выйдите из Vim, чтобы продолжить. Затем добавьте своего пользователя в группу libvirt с помощью:

sudo usermod -aG libvirt $USER

Перезапустите службу libvirtd, чтобы сохранить изменения:

systemctl restart libvirtd.service

Теперь вы готовы создать виртуальную машину KVM в своем дистрибутиве Arch Linux. Это можно сделать двумя способами: с помощью интерфейса командной строки QEMU или с помощью Virt-manager, графического интерфейса для QEMU/KVM. это твой выбор!

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

Создайте новую виртуальную машину KVM в Arch Linux с помощью virt-manager

Если вы новичок или не хотите иметь дело с Терминалом в Linux, лучший способ создать KVM в Arch Linux — использовать Virt-manager. Он прост в использовании и имеет понятный интерфейс, похожий на другие приложения гипервизора с графическим интерфейсом, такие как VirtualBox и VMware.

Начните с запуска virt-manager. Обычно он отображается как Диспетчер виртуальных машин в списке приложений, но вы также можете выполнить команду виртуальный менеджер в Терминале, чтобы запустить его.

При запуске нажмите Создать новую виртуальную машину из меню (чуть ниже опции файла). Найдите Установка на локальный носитель (ISO-образ или компакт-диск) И нажмите Вперед.

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

На следующем экране коснитесь Обзор -> Локальный обзор И выберите загруженный файл ISO. Для этого руководства давайте установим Manjaro Это дистрибутив Linux на основе Arch, лишенный сложной установки, которой известен Arch. После выбора файла нажмите «Вперед».

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

Если вы видите сообщение о том, что у эмулятора может не быть разрешений на поиск пути, просто нажмите Да следовать.

Выберите объем памяти и ядра ЦП виртуальной машины. Для памяти хорошей отправной точкой является четверть физической памяти.

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

Например, если у вас 8 ГБ памяти, все в диапазоне от 2 до 4 ГБ будет работать нормально. Для ЦП введите количество доступных ядер (в данном случае 12). Нажмите «Вперед», чтобы продолжить.

Затем настройте хранилище KVM. 25 ГБ будет более чем достаточно для урезанной установки Manjaro или любого другого дистрибутива, если на то пошло. Снова продолжите, нажав Вперед.

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

Просмотрите информацию о KVM и нажмите «Готово», если все в порядке. Если вы видите, что виртуальная сеть не активна, выберите Да для запуска сети.

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

virt-manager начнет создавать виртуальную машину KVM, и как только это будет сделано, появится окно новой виртуальной машины. Проверять Альтернативы VirtualBox для запуска виртуальной машины на вашем компьютере.

Создайте новый KVM в Arch Linux с помощью интерфейса командной строки QEMU.

Чтобы создать KVM в Arch Linux из командной строки, вы можете использовать команды qemu. Для начала сначала создайте отдельный каталог для виртуальной машины и переместите загруженный ISO-файл ОС во вновь созданную папку:

mkdir kvm
mv /path/to/linux-distro.iso ./kvm

Затем создайте файл образа 20G, в котором хранятся данные KVM:

qemu-img create -f qcow2 Image.img 20G

Продолжайте, выполнив следующую команду, чтобы запустить виртуальную машину:

qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu = on -drive file = Image.img -m 4G -cpu host -vga Virtio -display sdl، gl = on

Обязательно замените linux-distro.iso в приведенной выше команде правильным именем файла и путем. Вы также можете изменить значение тега -m Чтобы настроить объем памяти для выделения виртуальной машине KVM.

Как установить KVM в Arch Linux и настроить виртуальную машину — Linux

Появится новое окно виртуальной машины. Не стесняйтесь протестировать или установить операционную систему.

После установки операционной системы на файл образа тег не понадобится -CD-ROM В приведенной выше команде, поскольку вы больше не будете загружаться из файла ISO. Вместо этого запустите:

qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl,gl=on

Вы можете сократить приведенную выше команду, создав для нее псевдоним командной строки. Проверять Как запустить виртуальную машину в Linux: разные способы.

KVM и Virt-manager лучше, чем VirtualBox!

Помимо QEMU и Virt-manager, для Linux доступно множество других гипервизоров. VirtualBox, VMware и GNOME Boxes — одни из самых популярных вариантов. Но среди всех KVM и QEMU выделяются как лучшие, предлагая лучшую производительность и возможности, чем остальные. Вы можете просмотреть сейчас Лучшие операционные системы Linux для тестирования на виртуальной машине.

ДзТех

Я государственный инженер с большим опытом работы в области программирования, создания веб-сайтов, SEO и технического написания. Я увлечен технологиями и посвящаю себя предоставлению качественной информации общественности. Я могу стать более ценным ресурсом для пользователей, которые ищут точную и достоверную информацию об обзорах продуктов и специализированных приложениях в различных областях. Моя непоколебимая приверженность качеству и точности гарантирует, что предоставляемая информация заслуживает доверия и полезна для аудитории. Постоянное стремление к знаниям заставляет меня идти в ногу с новейшими технологическими разработками, гарантируя, что общие идеи будут передаваться в ясной и доступной форме.
Перейти к верхней кнопке