Install Windows 98 On Qemu Mac Install
Posted By admin On 09.09.19Там мне помогли, и я благополучно запустил Windows 98 (почти идеально.). Запускал я это на Raspibiane (Debian). Начнём, открываем терминал и прописываем это: sudo apt-get install sudo apt-get uprage sudo apt-get install git zlib1g-dev libsdl1.2-dev libpixman-1-0 libpixman-1-dev. Желательно всё это делать через putty, чтобы всё символы точно соответствовали написанному. Идём далее: git clone git://git.qemu-project.org/qemu.git. Команда начинает скачивать «внутренности» эмулятора, этот процесс не займёт много времени. Использование же dpkg-buildpackage — уже ересь, а за apt-get install qemu-system-x86 отлучают от церкви Святого Торвальдса. 05.02.16 12:39 /#8762371.
Ранее я уже писал об установке Qemu-KVM в Debian. Но, на мой взгляд, информация получилась неполной. Плюс я не учёл некоторые нюансы.
Потому предлагаю вашему вниманию обновлённую статью по установке виртуальной машины Qemu-KVM. Старую статью, естественно, удалю.
Думаю, объяснять что такое виртуальная машина, не стоит. Вы наверняка это знаете (раз читаете эту статью). Мы же остановимся непосредсвенно на сабже. Qemu-KVM - это проект по объединению двух замечтальнейшийх (на мой взгляд) технологий полной виртуализации. это своего рода 'эмулятор компьютера', который поддерживает великое множество аппаратных архитектур. В нём можно запустить практически любую ОС для любого устройства (к примеру я запускал старые версии Mac OS X, который для PowerPC). Недостатком Qemu является его медлительность вследствии отсутствия аппратного ускорения.
И тут на помощь приходит другой проект -. Или Kernel Virtual Machine.
KVM - это технология ядра Linux, которая позволяет обеспечить аппаратное ускорение при полной виртуализации. Недостатком KVM является поддержка только архитектуры x86 Почему Qemu-KVM?
Для Linux это самый рекомендуемый проект виртуализации. Он работает быстрее, чем и (по моим тестам), KVM - это родная для Линукса технология. Плюс, если вы обладатель хорошего игрового компьютера с двумя видеокартами, вы можете установить в Qemu-KVM Windows, пробросить в неё одну из видеокарт, и забыть о перезагрузке в другую ОС. Захотели поиграть - запустили виртуалку с виндой и играете. Производительность будет 95% от производительности установленной на 'железо' винды. Но это просто шикарно, на мой взгляд.
Об этом я напишу отдельную статью. Будет интересно:) А теперь опишу план наших действий. Во первых, установку я буду проводить на примере Debian 8.2 GNOME 64 bit, хотя, особых различий в других графических окружениях не будет.
Во-вторых - я буду описывать работу с KVM только в графическом режиме (мы ведь не на сервер будет его ставить). Поэтому никаких терминалов, скриптов и так далее, как обычно поступают в случае серверной виртуализации. В третьих - советую вам дополнительно прочитать документацию к Qemu и KVM (ссылки дам в конце статьи).
Вам это очень пригодится, если вы хотите по-максимуму использовать весь потенциал этой связки. Ну чтож, план наших действий ясен.
Теперь этапы действий:. установка qemu-kvm;. установка графического менеджера и дополнительных утилит;. Nissan prairie руководство ремонту. настройка сетевого моста;.
создание хранилища для виртуальных машин;. установка гостевой системы. Для начала проверим, поддерживает ли ваш компьютер аппаратную виртуализацию. Для этого в терминале выполняем команду: egrep '(vmx svm)' /proc/cpuinfo В выводе команды должны присутствовать либо vmx, либо svm.
Если их нет - проверьте включена ли виртуализация в BIOS (ищите пункты Intel VT-i или аналогичный для AMD). Если ничего нет - значит не повезло. Устанавливаем необходимые компоненты: sudo apt install qemu-kvm bridge-utils libvirt-bin virt-manager Добавляем себя в группу libvirt: sudo adduser $USER libvirt Теперь настроим сеть. Для того чтобы все виртауальные машины могли выходить в сеть и связываться друг с другом, нужно создать сетевой мост и виртаульные сетевые карты для каждой виртуалки.
Так как виртуальные машины мы будем устанавливать из графического интерфейса, то создавать вручную tap'ы не нужно. Virt Manager сделает это за нас при каждом запуске. Нам нужно только настроить мост. Для начала включим маршрутизацию в ядре: sudo nano /etc/sysctl.conf Ищем строку net.ipv4forward=0 и меняем её значение на 1. Сохраняем и: sudo sysctl -p Далее я буду предполагать следующее: 1) на вашем компьютере есть одна сетевая карта, получающая ip-адрес от роутера.
2) вы выходите в интернет через 3G-модем, и сетевая карта у вас свободна. Этот вариант предполагает побольше ручной работы, но он проверен неоднократно (у самого так на одной из машин).
Итак, открываем файл interfaces: sudo nano /etc/network/interfaces Его содержимое по умолчанию такое: source /etc/network/interfaces.d/. # The loopback network interface auto lo iface lo inet loopback Меняем его содержимое. Теперь нажимаем Файл - New virtual machine. Указываем путь к образу диска, тип виртуальной машины. Далее указываем количество оперативной памяти для неё и количество ядер процессора.
Далее указываем наше хранилище и нажимаем Новый том. Указываем название, тип оставляем qcow2, и размер. Это будет виртуальный жёсткий диск.
Если планируете устанавливать систему с графической оболочкой и кучей программ, дайте места побольше (гигов 50). На последней вкладке ставим галочку на Изменить настройки перед запуском, проверяем что в качестве сетевого устройства выбран наш мост, пишем любое название для виртуалки и жмём Завершить. Перед вами откроется окно параметров этой виртуальной машины. Теперь когда всё готово, в левом верхнем углу жмём Начать установку.
И ставим систему как обычно, за одним исключением: как только установщик начнёт автоматически настраивать сеть, нажмите Отмена, и выберите Настроить сеть вручную. Укажите для виртуалки желаемый IP-адрес (в нашем случае 192.168.0.3), маску подсети ( 255.255.255.0), шлюз (шлюзом будет адрес хоста, тоесть 192.168.0.2) и DNS-сервер (здесь просто укажите Гугловский 8.8.8.8). Дальше ничего делать не нужно. Ставьте систему и настраивайте. В общем-то, всё. Описанные действия - это способ заменить, скажем, VirtualBox на более лучшую альтернативу.
Прочитав документацию, вы поймёте, насколько широки возможности Qemu-KVM. Я намеренно не стал описывать здесь дополнительные консольные параметры и методы запуска виртуальных машин через терминал, так как это далеко не всегда нужно на домашней машине. Об этом я напишу отдельную статью, по настройке домашнего многофункционального сервера (который также сможет выступать в качестве сервера виртуальных машин). Для тех, кто по каким-то причинам не понял написанное, или остались непонятные моменты - предлагаю посмотреть ролик, в котором я уже не опишу, а покажу, как всё это добро устанавливать и настраивать. Если у вас есть предложения или дополнения к статье - пишите в комментариях. Дополнение: для работы графических окружений, которым необходимо 3D ускорение, установите пакеты spice-vdagent и xserver-xorg-video-qxl.
Содержание статьи:. Что такое qemu? Qemu — это бесплатный инструмент с открытым исходным кодом для эмуляции и виртуализации работы операционных систем на компьютере. Программа может работать в Windows, Linux, MacOS и даже на Android.
Ресурсы хоста, такие как процессор, жесткий диск, память, разделяются между виртуальными машинами. Qemu использует аппаратную виртуализацию, поэтому может выполнять гостевые операционные системы почти так же быстро, как и на основном железе. Может использоваться гипервизор XEN или модуль ядра KVM в Linux. Qemu может работать в двух режимах работы:.
Полная эмуляция системы — в этом режиме qemu полностью эмулирует устройство, например, компьютер, включая все его компоненты, процессор и различные периферийные устройства. Он может использоваться для запуска нескольких операционных систем без перезагрузки или отладки системного кода. Эмуляция пользовательского режима — работает только для Linux хоста, позволяет запускать процессы Linux, скомпилированные для одной архитектуры в другой, например, ARM программы в x86. Полезно для разработки, кросс-компиляции и отладки. Эмулировать можно такие архитектуры: x86 (32 и 64 бит), PowerPC (32 и 64 бит), ARM, MIPS (32 бит), Sprac (32 и 64 бит), Alpha, ColdFire(m68k), CRISv2 и MicroBlaze. Этот список уже более внушительный чем у Virtualbox.
Установка qemu Перед тем как мы сможем использовать программу, необходимо ее установить. Если вы используете дистрибутив Linux, например, Ubuntu, то сможете найти программу в официальных репозиториях. Для Ubuntu команда будет выглядеть вот так: sudo apt install qemu-kvm qemu Для Fedora и других систем RedHat можно установить группу Virtualization: sudo dnf install @virtualization В ArchLinux используйте Pacman: pacman -S qemu Для Windows или MacOS вам нужно скачать исполняемый файл. Программа управляется только через терминал, так что вы главном меню системы ничего не появиться после установки. А теперь перейдем к тому как настроить qemu.
Как пользоваться qemu? Теперь, когда программа установлена и готова к использованию попытаемся разобраться как ее запустить и применять. Но сначала нужно разобраться какие команды и для чего используются. Эмулятор qemu создает много команд, но их можно разделить на группы:. qemu-архитектура — эмуляция окружения пользователя для указанной архитектуры;. qemu-system-архитектура — эмуляция полной системы для архитектуры;.
qemu-img — утилита для работы с дисками;. qemu-io — утилита для работы с вводом/выводом на диск;. qemu-user — оболочка для qemu-архитектура, позволяет запускать программы других архитектур в этой системе;. qemu-system — оболочка для qemu-system-архитектура, позволяет полностью эмулировать систему нужной архитектуры. Сначала разберемся с эмуляцией полной системы, поскольку для решения этой задачи виртуальная машина qemu используется чаще всего, а уже потом перейдем к режиму пользователя. Использование qemu-system Чтобы вы понимали что и откуда берется для начала рассмотрим опции утилиты qemu-system. Мы рассмотрели опции для qemu-system-x86-64, для других архитектур, они могут немного отличаться.
А теперь разберем несколько простых примеров как использовать qemu, как создать машину qemu и настроить ее. Сначала нужно создать жесткий диск для установки. Вы можете использовать реальные жесткие диски, но работать с образами намного удобнее. Можно просто создать пустой файл, заполненный нулями, а затем форматировать его в нужную файловую систему во время установки, но также можно создать файл формата qcow2, этот формат используется по умолчанию в qemu. Воспользуемся командой qemu-img: qemu-img create -f qcow2 ubuntu.qcow 10G Опция -f указывает формат нового файла. Теперь мы можем непосредственно перейти к запуску qemu-system.
Вот так будет выглядеть самая простая команда запуска системы: qemu-system-x8664 -hda ubuntu.qcow -boot d -cdrom /downloads/ubuntu-17.04-server-amd64.iso -m 640 Здесь мы подключаем наш жесткий диск как hda, затем указываем что нужно загружаться с cdrom и подключаем образ системы ubuntu к нему. Последний параметр указывает сколько оперативной памяти будет выделено для машины. Дальше откроется окно, похожее на VritualBox и начнется установка системы. После того как установка будет завершена, вы сможете запускать машину командой: qemu-system-x8664 -hda ubuntu.img -m 640 Создавать виртуальную машину с другой архитектурой не очень сложно, достаточно изменить команду.