HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Инструменты
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.05.2024, 02:24
delifer
Новичок
Регистрация: 20.02.2022
Сообщений: 0
С нами: 2226531

Репутация: 0
По умолчанию



Приветствую!Зачастую при установке qemu и его использовании у новичков возникают проблемы с демонами и простой установке. Я решил написать такой "мини-гайд" для тех кто первый раз хочет попробовать qemu или для тех у кого возникли какие-то проблемы.

Краткая сводка
QEMU— это универсальный эмулятор и виртуализатор машины с открытым исходным кодом.


При использовании в качестве эмулятора машины QEMU может запускать операционные системы и программы, созданные для одной машины (например, платы ARM), на другой машине (например, вашем собственном ПК). Используя динамический перевод, достигается очень хорошая производительность.

При использовании в качестве виртуализатора QEMU достигает производительности, близкой к исходной, за счет выполнения гостевого кода непосредственно на центральном процессоре. QEMU поддерживает виртуализацию при работе под гипервизором Xen или при использовании модуля ядра KVM в Linux. При использовании KVM QEMU может виртуализировать x86, сервер и встроенный PowerPC, 64-битный POWER, S390, 32-битный и 64-битный ARM, а также гостей MIPS.

Цитата:

Гипервизор Xen - является процессом, отделяющим операционные системы и приложения от аппаратной части оборудования. Гипервизор в этом случае является так называемым менеджером виртуальных машин.

Гипервизор нужен для того, чтобы запускать некий софт в несуществующей (виртуальной) среде и при этом, скрывать от этого софта реальное физическое железо, на котором этот софт работает. Гипервизор работает в роли «прокладки» между физическим железом (хостом) и виртуальной ОС (гостем).

Установка
Метод для Arch-подобных дистрибутивов

Для начала обновим нашу систему, это нужно делать всегда!!!

Bash:


Код:
sudo
pacman -Syuu
Затем устанавиливаем сам Qemu

Bash:


Код:
sudo
pacman -S qemu
Выбираем qemu-base


Соглашаемся с установкой всех библиотек и ждём.

Отлично! Qemu установлен, но в списке программ его нет =(, ну да, это же программа управляемая из терминала, но давайте также установим для него GUI.

Bash:


Код:
sudo
pacman -S virt-manager

Метод для Debian-подобных дистрибутивов

Для начала обновим нашу систему, это нужно делать всегда!!!

Bash:


Код:
sudo
apt-get
update
sudo
apt-get
upgrade
Затем устанавиливаем сам Qemu

Bash:


Код:
sudo
apt-get
install
qemu
Соглашаемся с установкой всех библиотек и ждём.

Теперь менеджер

Bash:


Код:
sudo
apt-get
install
virt-manager
Отлично! Теперь в нашем списке программ появился Virtual Machine Manager.


Решение проблем и ошибок
Первое что мы увидим при запуске это окно с ошибками, примерно такими:





Давайте их решать, первое решается достаточно просто, нужно запустить демона libvirtd.


Bash:


Код:
sudo
systemctl
enable
libvirtd
sudo
systemctl start libvirtd
Теперь видим что соединение с Qemu/KVM установлено и ошибка исчезла, но теперь при запуске программа требует пароль root'a, это необходимо для демона, если не хотите каждый раз вводить пароль, запустите демона libvirtd из под учётной записи root.

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



Здесь уже посложнее, но всё ещё проблема быстрорешаемая, для её решения нужно установить dnsmasq
.

Bash:


Код:
sudo
pacman -S dnsmasq
ВНИМАНИЕ! НЕ ЗАПУСКАЙТЕ ДЕМОНА

Затем нужно ввести команду, чтобы активировать default network.

Код:


Код:
sudo virsh net-start default
Отлично, теперь всё должно работать. Запуская default на виртуальной машине, вы можете столкнуться с ошибкой "Network is already in use by interface ...", я не знаю как это решить, но думаю что проблема в том что это делается на виртуальной машине, т.к такой ошибки при установке на основную машину у меня не было

Почему-то на LinuxMint такой проблемы не возникло, возможно там имеется поддержка от разработчиков Linuxmint


Заключение
Надеюсь данная статья поможет вам лучше разобраться в виртуальных машинах, получить новый опыт и открыть для себя ещё один хороший клиент.

Спасибо, username!

Литература
  • QEMU — Википедия
  • QEMU
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.