Что же такое QEMU?

   А именно вполне приличная эмуляция компьютера с поддержкой сети, для платформ i386, x86-64. Свои испытания я проводил на MOPSlinux 5,0; используя версию qemu-0.9.0-i486-1, конфигурация железа: CEL1,7Ghz; RAM256M. Цель: установка windows 98 и проверка прыткости установленной системы. А теперь рассмотрим процесс утановки и настройки.

    1. Для начала необходимо скачать пакет qemu-0.9.0-i486-1tgz и установить. Как и во всех slackware системах проблем с этим пунктом быть не должно.

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

            qemu-img create -f raw disk.raw 400M

   Что сие означает, а вот что: создается диск (disk.raw)размером 400 метров с поддержкой режима чтения-записи (-f raw), добавлю что имеются и другие режимы их рассматривать здесь не стану читайте man qemu. Итак диск мы создали.Продолжаем.

    3. Теперь нам необходимо создать на новоиспеченном диске разделы и отформатировать их. Голову ломать зря не будем попросту возьмем какой нибудь мультизагрузочный CD диск с дистрибутивами windows и загрузимся с него предварительно кое что указав в командной строке:

            qemu -hda disk.raw -boot d -cdrom /dev/dvd

   В данной строке заданы параметры загрузки с cd-rom а именно (-boot d) и указано устройство (/dev/dvd). После мы получаем доступ к cd-rom как в обычном DOS режиме. И используя fdisk(microsoft) создаем раздел C:\. Дальше пишем format c: и вуаля у нас чистый диск с файловой системой fat. Как установить винду в этом случае наверно рассказывать нет необходимости. И после установки windows 98 остается запустить qemu для загрузки с виртуального раздела командой:

            qemu -hda disk.raw -boot c -net none -no-kqemu -cdrom /dev/dvd

   Объясню значение некоторых параметров:

   -boot c -загрузка с диска c:\

   -net none -без поддержки сети

   -no-kqemu -без ускорителя (дополнительный пакет по увеличению скорости работы эмулятора)

   -cdrom /dev/dvd -со смонтированным устройством cd-rom

   Если не ввести эти параметры то qemu запуститься, но с некоторыми ошибками (хотя работать будет).

   Теперь подведем итоги нашей работы. Лично на моем железе работоспособность qemu нельзя назвать комфортной, скорее всего это напоминает пенек с камнем этак на 200Mhz и памятью около 64М. Правда я так и не смог завести ускоритель под qemu, но по словам других линуксойдов прирост в производительности с его использованием весьма и весьма ощутимый. Но работать в офисных приложениях в принципе возможно и так...



апрель 2007


Hosted by uCoz