VMware — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
Строка 1: Строка 1:
VMware представляет собой программную виртуальную машину. На данный момент, это самая быстрая альтернатива QEMU и VirtualBox (во всяком случае под Windows).
+
[http://www.vmware.com/ VMware] представляет собой программную виртуальную машину. На данный момент, это самая быстрая альтернатива [[QEMU]] и [[VirtualBox]] (во всяком случае под Windows).
  
Существует два бесплатных продукта VMware: VMware Player для предварительно настроенных операционных систем, и VMware Server, в котором установка системы производится пользователем. VMware Server - это прекрасная возможность воспользоваться продуктами VMware бесплатно, тем не менее, для их использования вы должны зарегистрироваться на сайте VMware.
+
Существует два бесплатных продукта VMware: [http://www.vmware.com/products/player/ VMware Player] для предварительно настроенных операционных систем, и [http://www.vmware.com/products/server/ VMware Server], в котором установка системы производится пользователем. VMware Server - это прекрасная возможность воспользоваться продуктами VMware бесплатно, тем не менее, для их использования вы должны зарегистрироваться на сайте VMware.
  
 
==Получение отладочных сообщений==
 
==Получение отладочных сообщений==
Строка 9: Строка 9:
 
===Перенаправление в файл===
 
===Перенаправление в файл===
  
Если вы используете VMware и желаете перенаправить данные, выводимые из последовательного порта, в файл, нажмите ссылку Изменить параметры виртуальной машины.
+
Если вы используете VMware и желаете перенаправить данные, выводимые из последовательного порта, в файл, нажмите ссылку '''Изменить параметры виртуальной машины'''.
  
Если в вашей виртуальной машине еще нет последовательного порта, то добавьте его, нажав кнопку Добавить. Затем выберите его, в поле Соединения выберите опцию Сохранить в файл... и введите имя файла, в который будет записана отладочная информация.
+
Если в вашей виртуальной машине еще нет последовательного порта, то добавьте его, нажав кнопку '''Добавить'''. Затем выберите его, в поле '''Соединения''' выберите опцию '''Сохранить в файл...''' и введите имя файла, в который будет записана отладочная информация.
  
 
===Перенаправление в именованные каналы===
 
===Перенаправление в именованные каналы===
  
На этой странице есть хорошее пояснение по настройке работы VMware с именованными каналами. Также вы можете воспользоваться Putty - в VMWare задайте имя для именованного канала (например: \\.\pipe\debug), пометьте "This end is the server" и "The other end is an application". Putty сможет присоединиться как только вы запустите виртуальную машину.
+
[http://l4ka.org/tools/vmwaregateway.php На этой странице] есть хорошее пояснение по настройке работы VMware с именованными каналами. Также вы можете воспользоваться Putty - в VMWare задайте имя для именованного канала (например: \\.\pipe\debug), пометьте "This end is the server" и "The other end is an application". Putty сможет присоединиться как только вы запустите виртуальную машину.
  
 
===Соединение при помощи последовательного порта с использованием com0com===
 
===Соединение при помощи последовательного порта с использованием com0com===
  
Установите com0com в соответствии с этой короткой инструкцией по Com0com.
+
Установите com0com в соответствии с этой короткой инструкцией по [[Com0com]].
  
 
Добавьте последовательный порт на вашей виртуальной машине, разрешите его подключение при включении машины, и укажите первый созданный вами виртуальный последовательный порт в поле "Использовать физический порт".
 
Добавьте последовательный порт на вашей виртуальной машине, разрешите его подключение при включении машины, и укажите первый созданный вами виртуальный последовательный порт в поле "Использовать физический порт".
Строка 27: Строка 27:
 
==Настройка сети==
 
==Настройка сети==
  
Убедитесь, что на вкладке "Настройки" виртуальной машины указано сетевое соединение. Имейте ввиду, что возможен выбор опции 'NAT'. Для указания используемой подсети, маски, шлюза и диапазона ip-адресов воспользуйтесь инструментом "Управление виртуальными сетями" в VMWare.
+
*Убедитесь, что на вкладке "Настройки" виртуальной машины указано сетевое соединение. Имейте ввиду, что возможен выбор опции 'NAT'. Для указания используемой подсети, маски, шлюза и диапазона ip-адресов воспользуйтесь инструментом "Управление виртуальными сетями" в VMWare.
Запустите виртуальную машину и проверьте соединение с сетью.
+
*Запустите виртуальную машину и проверьте соединение с сетью.
Если соединение отсутствует, то установите правильные настройки IP в апплете Панели управления Сетевые подключения.
+
*Если соединение отсутствует, то установите правильные настройки IP в апплете Панели управления ''Сетевые подключения''.
Перезагрузите компьютер.
+
*Перезагрузите компьютер.
Установите программное обеспечение и приступайте к тестированию.
+
*Установите программное обеспечение и приступайте к тестированию.
  
 
==Настройка аудио==
 
==Настройка аудио==
  
Для активации экспериментальной поддержки звука в VMWare, вам необходимо сделать следующее
+
Для активации экспериментальной поддержки звука в VMWare, вам необходимо сделать следующее:
  
Внимание, на данный момент установка этих драйверов приводит к зависанию виртуальной машины, это только для разработчиков!
+
'''Внимание, на данный момент установка этих драйверов приводит к зависанию виртуальной машины, это только для разработчиков!'''
  
Отредактируйте файл .vmx и добавьте следующие строки
+
*Отредактируйте файл .vmx и добавьте следующие строки
sound.present = "TRUE"
+
  sound.present = "TRUE"
sound.fileName = "-1"
+
  sound.fileName = "-1"
sound.autodetect = "TRUE"
+
  sound.autodetect = "TRUE"
sound.virtualDev = "es1371"
+
  sound.virtualDev = "es1371"
sound.deviceNr = "-1"
+
  sound.deviceNr = "-1"
sound.device = "/dev/dsp"
+
  sound.device = "/dev/dsp"
Загрузите WDM-драйвер отсюда. Распакуйте его и поместите в образ CD (Предпочтительнее всего на установочный диск ROS)
+
*Загрузите WDM-драйвер [http://www.dreimer.eu/Wdmdrv.7z отсюда]. Распакуйте его и поместите в образ CD (Предпочтительнее всего на установочный диск ROS)
Установите ReactOS
+
*Установите ReactOS
После 3ей перезагрузки появится окно с предложением установить драйвера аудиоустройства, выберите установку с образа cd из папки, в которую вы поместили драйвер.
+
*После 3-ей перезагрузки появится окно с предложением установить драйвера аудиоустройства, выберите установку с образа cd из папки, в которую вы поместили драйвер.
Откройте диспетчер устройств, и вы увидите, что ваше аудиоустройство установлено.
+
*Откройте диспетчер устройств, и вы увидите, что ваше аудиоустройство установлено.
Перезагрузите машину
+
*Перезагрузите машину
Установите ваш любимый аудиопроигрыватель. На настоящий момент работоспособны только Winamp (Winamp 2.91c), VLC 0.9.8a и MPlayer Portable
+
*Установите ваш любимый аудиопроигрыватель. На настоящий момент работоспособны только Winamp (Winamp 2.91c), VLC 0.9.8a и MPlayer Portable
В ReactOS содержится маленькое приложение, которое называется mplay32.exe, способное воспроизводить несколько форматов файлов!
+
*В ReactOS содержится маленькое приложение, которое называется mplay32.exe, способное воспроизводить несколько форматов файлов!
Загрузите файл mp3 и слушайте :)
+
*Загрузите файл mp3 и слушайте :-)
  
Если вы установили ReactOS и перешли к этой странице, этот файл работает лучше (файлы одинаковы), отмените мастер установки, просто запустите на выполнение файл в папке c:\ReactOS и после двух перезагрузок драйвер будет установлен.
+
Если вы установили ReactOS и перешли к этой странице, этот [ftp://teknoskand.dyndns.org/ReactOS/ES1371_VMWare.exe файл] работает лучше (файлы одинаковы), отмените мастер установки, просто запустите на выполнение файл в папке c:\ReactOS и после двух перезагрузок драйвер будет установлен.
  
Поддерживаемое оборудование/Звуковые карты
+
[http://www.reactos.org/wiki/Supported_Hardware Поддерживаемое оборудование] / [http://www.reactos.org/wiki/Supported_Hardware/Sound_cards Звуковые карты]
  
 
===Использование Soundblaster 16 в VMware===
 
===Использование Soundblaster 16 в VMware===
  
Загрузите архив, содержащий sndblst.sys и sndblst.dll с:
+
Загрузите архив, содержащий '''sndblst.sys''' и '''sndblst.dll''' с:
 +
*[http://members.driverguide.com/driver/detail.php?action=download&driverid=68193 driverguide.com] (требуется бесплатная регистрация)
 +
*[http://www.dreimer.eu/reactos/sndblst.7z www.dreimer.de] (ссылка предоставлена EmuandCo/dreimer)
 +
Смонтируйте ваш виртуальный жёсткий диск при помощи утилиты [http://www.vmware.com/download/diskmount.html VMware DiskMount] или [http://www.reactos.org/wiki/Transfer_files_from_the_host_OS_to_the_virtual_drive#VDK VDK]. '''(Внимание: Не копируйте их в ReactOS!)'''
  
driverguide.com (требуется бесплатная регистрация)
+
Синтаксис:
www.dreimer.de (ссылка предоставлена EmuandCo/dreimer)
+
  vmware-mount <буква диска>: "<файл .vmdk>"
Смонтируйте ваш виртуальный жёсткий диск при помощи утилиты VMware DiskMount или VDK. (Внимание: Не копируйте их в ReactOS!)
+
Например:
 
+
  vmware-mount r: "C:\Documents and Settings\Scott\My Documents\My Virtual Machines\ReactOS\ReactOS.vmdk"
Синтаксис: 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.sys''' в ReactOS\system32\Drivers\sndblst.sys
sndblst.dll в ReactOS\system32\mmdrv.dll (Переименуйте существующий файл в mmdrv.old)
+
*'''sndblst.dll''' в ReactOS\system32\mmdrv.dll (Переименуйте существующий файл в mmdrv.old)
 
Наконец, размонтируйте виртуальный HDD.
 
Наконец, размонтируйте виртуальный HDD.
  
Синтаксис: vmware-mount <буква диска>: /d
+
Синтаксис:
Например: vmware-mount r: /d
+
  vmware-mount <буква диска>: /d
 +
Например:
 +
  vmware-mount r: /d
 
Отредактируйте файл виртуальной машины (.vmx), таким образом она сможет использовать эту звуковую карту.
 
Отредактируйте файл виртуальной машины (.vmx), таким образом она сможет использовать эту звуковую карту.
  
Set sound.virtualDev = "sb16"
+
  Set sound.virtualDev = "sb16"
 
К сведению: В реестре уже имеются соответствующие работоспособные записи, а драйвера от NT4 SP4 и SP6 вроде бы должны работать... (Обновлено: Работа восстановлена вновь в SVN 09/Jan/2005 - Filip)
 
К сведению: В реестре уже имеются соответствующие работоспособные записи, а драйвера от NT4 SP4 и SP6 вроде бы должны работать... (Обновлено: Работа восстановлена вновь в SVN 09/Jan/2005 - Filip)
  
 
В качестве обновления этой статьи на 14.09.2007 можно сказать, что Silverblade отправляет в SVN различные обновления для работы звука и мультимедиа, также называемые WinMM.
 
В качестве обновления этой статьи на 14.09.2007 можно сказать, что Silverblade отправляет в SVN различные обновления для работы звука и мультимедиа, также называемые WinMM.
 
{{ReactOS}}
 
{{ReactOS}}

Версия 15:22, 3 апреля 2016

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.

ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP