en	[[!meta title="virt-manager"]]

en	[*virt-manager*](http://virt-manager.org/) is a Free Software virtualization solution for Linux. *virt-manager* has a more complex interface than *GNOME Boxes* but it also has a more complete set of features.
ru	[*Virt-manager*](http://virt-manager.org /) — бесплатная программа виртуализации для Linux. Интерфейс у *virt-manager * сложнее, чем у *VirtualBox * или *GNOME Boxes *, зато у него больше функций.

en	[[!inline pages="doc/advanced_topics/virtualization.caution" raw="yes" sort="age"]]
ru	[[!inline pages="doc/advanced_topics/virtualization.caution.ru" raw="yes" sort="age"]]

en	<div class="tip">

en	<p><i>virt-manager</i> is the only virtualization solution that allows to use a Persistent Storage. See [[running Tails from a USB image|virt-manager#usb_image]].</p>
ru	<p><em>Virt-manager</em> — единственное решение для виртуализации, которое работает с Постоянным хранилищем.</span> См. [[Запуск Tails из USB-образа|virt-manager#usb_image]].</p>

en	</div>

en	<div class="note">

en	The following instructions have been tested on Debian 13 (Trixie).
ru	Рекомендации в этом разделе были протестированы в Debian 10 (Buster).

en	Terminology
ru	Терминология

en	*virt-manager* is based on a set of lower level virtualization tools, going from the user interface to the hardware interactions with the processor. This terminology is a bit confusing and other documentation might mention the following tools:
ru	*Virt-manager* основан на наборе инструментов виртуализации более низкого уровня от пользовательского интерфейса и до взаимодействия оборудования с процессором. Эта терминология немного запутана. Вы можете встретить упоминание следующих инструментов:

en	*KVM* is the module of the Linux kernel that interacts with the virtualization features of the processor.
ru	*KVM* — модуль ядра Linux, взаимодействует с функциями виртуализации процессора;

en	*QEMU* is the virtualization software that emulates virtual processors and peripherals based on *KVM* and that starts and stops virtual machines.
ru	*QEMU* — программное обеспечение для виртуализации, эмулирует виртуальные процессоры и периферийные устройства на основе *KVM*, запускает и останавливает виртуальные машины;

en	*libvirt* is a library that allows *virt-manager* to interact with the virtualization capabilities provided by *QEMU*.
ru	*libvirt* — библиотека, которая позволяет *virt-manager* взаимодействовать с возможностями виртуализации *QEMU*;

en	*SPICE* is a protocol that allows to visualize the desktop of virtual machines.
ru	*SPICE* — протокол, позволяющий визуализировать рабочий стол виртуальных машин;

en	*virt-manager* is the graphical interface that allows to create, configure, and run virtual machines.
ru	*virt-manager* — графический интерфейс, позволяющий создавать, настраивать и запускать виртуальные машины.

en	Installation
ru	Установка

en	To install *virt-manager* in Debian or Ubuntu, execute the following command:
ru	Для установки *virt-manager* в Ubuntu выполните следующую команду:

en	sudo apt install virt-manager libvirt-daemon-system

en	Running Tails from an ISO image
ru	Запуск Tails из ISO-образа

en	[[Download Tails as an ISO image|install/download-iso]], instead of a USB image.
ru	Вместо ISO-образа [[скачайте USB-образ|install/download]].

en	Start *virt-manager*.
ru	Запустите *virt-manager*.

en	Double-click on **QEMU/KVM - Not Connected** to connect to the *QEMU* system of your host.
ru	Дважды щелкните по **QEMU**, чтобы подключиться к системе *QEMU* вашего хоста.

en	To create a new virtual machine, choose <b>File&nbsp;▸ New Virtual Machine</b>.
ru	Для создания новой виртуальной машины выберите в меню <span class="menuchoice"> **Файл**&nbsp;▸ <span class="guimenuitem">Создать виртуальную машину</span></span>.

en	In *step 1*, choose **Local install media (ISO image or CDROM)**.
ru	На первом шаге выберите **Локальный ISO или CDROM**.

en	In *step 2*:
ru	На *шаге 5*:

en	Select the **Browse** button and then the **Browse Local** button to choose the ISO image that you want to start from.
ru	На *шаге 2* выберите по кнопкам **Обзор...** и **Выбрать файл** нужный файл с USB-образом.

en	Unselect **Automatically detected from the installation media / source**.

en	Enter **Debian 13** in the field **Choose the operating system you are installing**.

en	In *step 3*, allocate at least 3072 MB of memory.
ru	На *шаге 3* выделите не менее 2048 Мб оперативной памяти.

en	In *step 4*, unselect **Enable storage for this virtual machine**.
ru	На *шаге 4* отключите пространство хранения данных.

en	In *step 5*:
ru	На *шаге 5*:

en	Type a name of your choice for the new virtual machine.
ru	Введите название новой виртуальной машины.

en	Click **Finish** to start the virtual machine.
ru	Нажмите **Готово** для запуска виртуальной машины.

en	If you get the error message "Error starting domain: Requested operation is not valid: network 'default' is not active", then try to start the default virtual network:
ru	Если увидите сообщение об ошибке "Error starting domain: Requested operation is not valid: network 'default' is not active", попробуйте запустить виртуальную сеть по умолчанию:

en	<ol> <li>Click on <b>QEMU/KVM - Not Connected</b>.</li> <li>Choose <b>Edit&nbsp;▸ Connection details</b> to administer the connection to your local <i>QEMU</i> system.</li> <li>Click on <b>Virtual Networks</b> tab, then select the <b>default</b> virtual network in the left pane.</li> <li>Click on the [[!img lib/media-playback-start.png alt="Start Network" link="no" class="symbolic"]] icon on the bottom of the left pane to start the default virtual network.</li> </ol>
ru	<ol> <li>Нажмите на **QEMU**.</li> <<li>Выберите в меню <span class="menychoice"> **Правка**&nbsp;▸ **Свойства подключения**</span> для администрирования подключения к локальной системе *QEMU*.</li> <li>Перейдите на вкладку **Виртуальные сети**. В левой панели выберите виртуальную сеть **default**.</li> <li>Нажмите на значок [[!img lib/media-playback-start.png alt="Запустить сеть" link=no class=symbolic]] в нижней части левой панели для запуска виртуальной сети по умолчанию.</li> </ol>

en	Running Tails from a USB image
ru	Запуск Tails из USB-образа

en	Running Tails from a USB image is the only virtualization solution that allows you to use a Persistent Storage in a virtual machine.
ru	Запуск Tails из USB-образа — единственное решение для виртуализации, которое позволяет использовать Постоянное хранилище.

en	[[Download Tails as a USB image|install/download]], instead of an ISO image.
ru	Вместо ISO-образа [[скачайте USB-образ|install/download]].

en	Increase the size of the USB image to be at least 8 GB. This creates space for automatic upgrades and the Persistent Storage.
ru	Увеличьте размер USB-образа как минимум до 8 Гб. Это создаст пространство для автоматического обновления и Постоянного хранилища.

en	truncate -s size tails.img

en	size has to be at least `7200M`.
ru	Размер должен быть не менее 7200M.

en	tails.img is the file name of the USB image that you want to resize.
ru	tails.img — имя файла, размер которого вы хотите изменить.

en	In *step 1*, choose **Import existing disk image**.
ru	На *шаге 1* выберите **Импорт образа диска**.

en	Select the **Browse** button and then the **Browse Local** button to choose the USB image that you want to start from.
ru	На *шаге 2* выберите по кнопкам **Обзор...** и **Выбрать файл** нужный файл с USB-образом.

en	Specify **Debian 13** in the field **Choose the operating system you are installing**.

en	In *step 3*, allocate at least 3072 MB of RAM.
ru	На *шаге 3* выделите не менее 2048 Мб оперативной памяти.

en	In *step 4*:
ru	На *шаге 4*:

en	Choose **Customize configuration before install**.
ru	Отметьте галочкой **Проверить конфигурацию перед установкой**.

en	Click **Finish** to open the configuration view.
ru	Нажмите **Готово**. Откроется окно настроек.

en	In the configuration view, choose **VirtIO Disk 1** or **IDE Disk 1**
ru	Выберите слева **VirtIO Disk 1** или **IDE Disk 1**.

en	Set **Disk bus** to **USB**.

en	Click **Apply**.
ru	Нажмите **Применить**.

en	Expand the **Advanced options**.
ru	Разверните **Дополнительные параметры** и укажите в поле **Шина диска** значение **USB**.

en	Select **Removable**.

en	Click **Apply** again.
ru	Снова нажмите **Применить**.

en	Click **Begin Installation** in the top left corner to start the virtual machine.
ru	Нажмите **Начать установку** в левом верхнем углу, чтобы запустить виртуальную машину.

en	After you start on the USB image, you can [[create a Persistent Storage|persistent_storage]] on it.
ru	После того, как вы запустили Tails из USB-образа, можете [[создать Постоянное хранилище|first_steps/persistence]].

en	Running Tails from a USB stick
ru	Запуск Tails с USB-флешки

en	To run Tails from a USB stick using *virt-manager*, first create a virtual machine running from an ISO image as described [[above|virt-manager#iso]].
ru	Чтобы запустить Tails с USB-флешки с помощью *virt-manager*, сначала создайте виртуальную машину, работающую на основе ISO-образа, как описано [[выше|virt-manager#iso]].

en	Then do the following:
ru	Затем сделайте следующее:

en	From the virtual machine window, choose **Virtual Machine**&nbsp;▸ **Shut Down**&nbsp;▸ **Force Off** to shut down the virtual machine.
ru	В окне виртуальной машины выберите <span class="menuchoice"> <span class="guimenu">Виртуальная машина</span>&nbsp;▸ <span class="guisubmenuitem">Выключить</span>&nbsp;▸ <span class="guimenuitem">Выключить принудительно</span></span>, чтобы завершить работу виртуальной машины.

en	Plug in the USB stick from which you want to run Tails.
ru	Подключите USB-флешку, с которой хотите запустить Tails.

en	Choose **View**&nbsp;▸ **Details** to edit the configuration of the virtual machine.
ru	Выберите <span class="menuchoice"> Вид&nbsp;° <span class="guimenuitem">Подробности</span></span>, чтобы изменить настройки виртуальной машины.

en	Click on the **Add Hardware** button on the bottom of the left pane.
ru	Нажмите кнопку **Добавить оборудование** слева внизу.

en	Select **USB Host Device** in the left pane.
ru	В левой панели выберите **USB-устройство узла**.

en	In the right pane, click on the device from which you want to run Tails, and click **Finish**.
ru	В правой панели выберите устройство, с которого хотите запустить Tails, и нажмите **Готово**.

en	You can keep the original ISO image connected as a virtual DVD to install Tails onto the USB stick if needed.
ru	Если хотите, можете сохранить исходный ISO-образ подключённым в виде виртуального DVD-диска, чтобы при необходимости установить Tails на флешку.

en	You can also remove the original ISO image and start directly from the USB stick once Tails is already installed on it. To do so:
ru	Вы также можете отключить исходный ISO-образ и стартовать прямо с флешки, если на ней уже есть Tails. Для этого:

en	Shut down the virtual machine.
ru	Выключите виртуальную машину.

en	In the configuration of the virtual machine, click on **SATA CDROM 1** in the left pane.

en	Select **Remove** in the right pane.
ru	Wählen Sie im linken Fensterbereich **Storage** aus.

en	To enable the USB stick as a boot option:

en	Click on **Boot Options** in the left pane.
ru	Wählen Sie im linken Fensterbereich **USB Disk 1** aus.

en	Select the **USB** boot option corresponding to your USB device.

en	To start the virtual machine choose **View**&nbsp;▸ **Console** and then **Virtual Machine**&nbsp;▸ **Run**.

en	After you start on the USB device, you can [[create a Persistent Storage|persistent_storage]] on it.
ru	После того, как стартуете Tails с флешки, можете [[создать Постоянное хранилище|first_steps/persistence]].

en	Troubleshooting
ru	Решение проблем

en	Graphics issues
ru	Проблемы с графикой

en	Issues with graphics support in Tails running inside a virtual machine with *virt-manager* are common. The best solution can vary depending on the version of the virtualization software and on the virtual machine configuration. For example:
ru	Проблемы с графикой в Tails, запущенной с помощью *virt-manager*, довольно распространены. Выбор решения зависит от типа виртуализации и настроек виртуальной машины. Примеры проблем:

en	The *Auto resize VM with window* feature does not work in all configurations.
ru	Функция автоматического изменения размера окна виртуальной машины работает не во всех конфигурациях.

en	The video device that provides optimal graphics performance can be different depending on the version of the host operating system.
ru	Видеоустройство, обеспечивающее оптимальную производительность графики, может зависеть от версии операционной системы хоста.

en	To troubleshoot such issues:
ru	Для устранения таких неполадок:

en	Ensure the virtual machine has a *Spice* display and a *Spice* channel configured, as opposed to *VNC* ones.
ru	Убедитесь, что в виртуальной машине настроен дисплей *Spice* и канал *Spice*, а не *VNC*.

en	Try various virtual video device models.
ru	Попробуйте разные модели виртуальных видеоустройств.

en	Start with *Virtio* and *QXL* video devices: they generally give the best results. If they don't perform well for you, try every other video device model.
ru	Начните с видеоустройств *Virtio* и *QXL*: они обычно дают наилучшие результаты. Если не получится, попробуйте другие варианты.

en	Try enabling or disabling the OpenGL and 3D acceleration options of the display and video device.