Linux. Установка в kvm
Linux. Установка в kvm
2024-12-28
·
2 мин. для прочтения
Linux. Установка в kvm.
Содержание
1 Общая информация
- Для примера будем устанавливать дистрибутив Fedora Sway:
Fedora-Sway-Live-x86_64-41-1.4.iso
- Будем устанавливать в каталог
/var/vm/fedora-sway
.
2 Установка Linux на qemu
2.1 Создание образа
Создадим образ виртуального диска:
60GB
, форматqcow2
:1qemu-img create -f qcow2 fedora-sway.qcow2 60G
Запустите виртуальную машину:
1qemu-system-x86_64 -boot menu=on -m 2048 -cpu max -smp 2 \ 2 -cdrom Fedora-Sway-Live-x86_64-41-1.4.iso \ 3 -drive file=fedora-sway.qcow2,format=qcow2,if=virtio,aio=native,cache=none \ 4 -bios /usr/share/edk2-ovmf/OVMF_CODE.fd \ 5 -enable-kvm -machine q35 -device intel-iommu \ 6 -device virtio-balloon \ 7 -chardev qemu-vdagent,id=vdagent0,name=vdagent,clipboard=on \ 8 -display default,show-cursor=on \ 9 -vga none -device virtio-gpu-pci
- Видео-устройств подключено на видеокарту компьютера.
Выберите
Start Fedora-Sway-Live 41
.Загрузится графический режим.
Если вы запускаете из-под Sway, включите
Passthrough mode
.Также можно использовать режим захвата, переключая его по комбинации
Ctrl+Alt+g
.Установите систему.
2.2 Запуск системы
- Для удобства создайте командный файл
fedora-sway-start.sh
: - В файл запишите команду для запуска:
1#!/bin/bash 2 3qemu-system-x86_64 -boot menu=on -m 2048 \ 4 -cpu max -smp 2 \ 5 -drive file=fedora-sway.qcow2,format=qcow2,if=virtio,aio=native,cache=none \ 6 -bios /usr/share/edk2-ovmf/OVMF_CODE.fd \ 7 -enable-kvm -machine q35 -device intel-iommu \ 8 -device virtio-balloon \ 9 -device virtio-serial \ 10 -chardev spicevmc,id=vdagent,debug=0,name=vdagent \ 11 -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \ 12 -chardev qemu-vdagent,id=vdagent0,name=vdagent,clipboard=on,mouse=on \ 13 -display default,show-cursor=on \ 14 -vga none -device virtio-gpu-pci
2.3 Видео: Установка Linux на qemu
3 Установка Linux с помощью libvirt
3.1 Создание образа
- Создайте образ виртуального диска с помощью утилиты
qemu-img
(60GB
, форматqcow2
):1qemu-img create -f qcow2 fedora-sway.qcow2 60G
- Запустите виртуальную машину:
1virt-install \ 2 --connect qemu:///session \ 3 --virt-type kvm \ 4 --name fedora-sway \ 5 --memory 2048 \ 6 --vcpus 2 \ 7 --boot uefi \ 8 --cdrom Fedora-Sway-Live-x86_64-41-1.4.iso \ 9 --disk bus=virtio,format=qcow2,path=fedora-sway.qcow2 \ 10 --graphics spice,gl.enable=yes,listen=none \ 11 --video virtio --channel spicevmc \ 12 --network default,model=virtio \ 13 --os-variant fedora40
- Выберите
Start Fedora-Sway-Live 41
. - Загрузится графический режим.
- Если вы запускаете из-под Sway, включите
Passthrough mode
. - Установите систему.
- Выполните следующую команду на хосте, чтобы получить список определенных в данный момент доменов (флаг
--all
перечисляет все домены):1virsh list --all
- После завершения установки выключите домен.
3.2 Запуск
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.