VMware
VMware представляет собой программную виртуальную машину. На данный момент, это самая быстрая альтернатива QEMU и VirtualBox (во всяком случае под Windows).
Существует два бесплатных продукта VMware: VMware Player для предварительно настроенных операционных систем, и VMware Server, в котором установка системы производится пользователем. VMware Server - это прекрасная возможность воспользоваться продуктами VMware бесплатно, тем не менее, для их использования вы должны зарегистрироваться на сайте VMware.
Содержание
Получение отладочных сообщений
В конфигурации виртуальной машины по умолчанию порт COM1 используется для виртуального принтера, поэтому, для вывода через него отладочных данных, удалите виртуальный принтер.
Перенаправление в файл
Если вы используете VMware и желаете перенаправить данные, выводимые из последовательного порта, в файл, нажмите ссылку Изменить параметры виртуальной машины.
Если в вашей виртуальной машине еще нет последовательного порта, то добавьте его, нажав кнопку Добавить. Затем выберите его, в поле Соединения выберите опцию Сохранить в файл... и введите имя файла, в который будет записана отладочная информация.
Перенаправление в именованные каналы
На этой странице есть хорошее пояснение по настройке работы VMware с именованными каналами. Также вы можете воспользоваться Putty - в VMWare задайте имя для именованного канала (например: \\.\pipe\debug), пометьте "This end is the server" и "The other end is an application". Putty сможет присоединиться как только вы запустите виртуальную машину.
Соединение при помощи последовательного порта с использованием com0com
Установите com0com в соответствии с этой короткой инструкцией по Com0com.
Добавьте последовательный порт на вашей виртуальной машине, разрешите его подключение при включении машины, и укажите первый созданный вами виртуальный последовательный порт в поле "Использовать физический порт".
Подключите терминальное приложение ко второму виртуальному порту.
Настройка сети
- Убедитесь, что на вкладке "Настройки" виртуальной машины указано сетевое соединение. Имейте ввиду, что возможен выбор опции 'NAT'. Для указания используемой подсети, маски, шлюза и диапазона ip-адресов воспользуйтесь инструментом "Управление виртуальными сетями" в VMWare.
- Запустите виртуальную машину и проверьте соединение с сетью.
- Если соединение отсутствует, то установите правильные настройки IP в апплете Панели управления Сетевые подключения.
- Перезагрузите компьютер.
- Установите программное обеспечение и приступайте к тестированию.
Настройка аудио
Для активации экспериментальной поддержки звука в VMWare, вам необходимо сделать следующее:
Внимание, на данный момент установка этих драйверов приводит к зависанию виртуальной машины, это только для разработчиков!
- Отредактируйте файл .vmx и добавьте следующие строки
sound.present = "TRUE" sound.fileName = "-1" sound.autodetect = "TRUE" sound.virtualDev = "es1371" sound.deviceNr = "-1" sound.device = "/dev/dsp"
- Загрузите WDM-драйвер отсюда. Распакуйте его и поместите в образ CD (Предпочтительнее всего на установочный диск ROS)
- Установите ReactOS
- После 3-ей перезагрузки появится окно с предложением установить драйвера аудиоустройства, выберите установку с образа cd из папки, в которую вы поместили драйвер.
- Откройте диспетчер устройств, и вы увидите, что ваше аудиоустройство установлено.
- Перезагрузите машину
- Установите ваш любимый аудиопроигрыватель. На настоящий момент работоспособны только Winamp (Winamp 2.91c), VLC 0.9.8a и MPlayer Portable
- В ReactOS содержится маленькое приложение, которое называется mplay32.exe, способное воспроизводить несколько форматов файлов!
- Загрузите файл mp3 и слушайте :-)
Если вы установили ReactOS и перешли к этой странице, этот файл работает лучше (файлы одинаковы), отмените мастер установки, просто запустите на выполнение файл в папке c:\ReactOS и после двух перезагрузок драйвер будет установлен.
Поддерживаемое оборудование / Звуковые карты
Использование Soundblaster 16 в VMware
Загрузите архив, содержащий sndblst.sys и sndblst.dll с:
- driverguide.com (требуется бесплатная регистрация)
- www.dreimer.de (ссылка предоставлена EmuandCo/dreimer)
Смонтируйте ваш виртуальный жёсткий диск при помощи утилиты VMware DiskMount или VDK. (Внимание: Не копируйте их в ReactOS!)
Синтаксис:
vmware-mount <буква диска>: "<файл .vmdk>"
Например:
vmware-mount r: "C:\Documents and Settings\Scott\My Documents\My Virtual Machines\ReactOS\ReactOS.vmdk"
Теперь скопируйте эти два файла в соответствующие папки на смонтированном устройстве.
- sndblst.sys в ReactOS\system32\Drivers\sndblst.sys
- sndblst.dll в ReactOS\system32\mmdrv.dll (Переименуйте существующий файл в mmdrv.old)
Наконец, размонтируйте виртуальный HDD.
Синтаксис:
vmware-mount <буква диска>: /d
Например:
vmware-mount r: /d
Отредактируйте файл виртуальной машины (.vmx), таким образом она сможет использовать эту звуковую карту.
Set sound.virtualDev = "sb16"
К сведению: В реестре уже имеются соответствующие работоспособные записи, а драйвера от NT4 SP4 и SP6 вроде бы должны работать... (Обновлено: Работа восстановлена вновь в SVN 09/Jan/2005 - Filip)
В качестве обновления этой статьи на 14.09.2007 можно сказать, что Silverblade отправляет в SVN различные обновления для работы звука и мультимедиа, также называемые WinMM.