VMware — различия между версиями
(Новая страница: «VMware представляет собой программную виртуальную машину. На данный момент, это самая быст…») |
|||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 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. |
− | + | ==Получение отладочных сообщений== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Получение отладочных сообщений | + | |
В конфигурации виртуальной машины по умолчанию порт COM1 используется для виртуального принтера, поэтому, для вывода через него отладочных данных, удалите виртуальный принтер. | В конфигурации виртуальной машины по умолчанию порт COM1 используется для виртуального принтера, поэтому, для вывода через него отладочных данных, удалите виртуальный принтер. | ||
− | Перенаправление в файл | + | ===Перенаправление в файл=== |
− | Если вы используете 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]]. |
Добавьте последовательный порт на вашей виртуальной машине, разрешите его подключение при включении машины, и укажите первый созданный вами виртуальный последовательный порт в поле "Использовать физический порт". | Добавьте последовательный порт на вашей виртуальной машине, разрешите его подключение при включении машины, и укажите первый созданный вами виртуальный последовательный порт в поле "Использовать физический порт". | ||
Строка 34: | Строка 25: | ||
Подключите терминальное приложение ко второму виртуальному порту. | Подключите терминальное приложение ко второму виртуальному порту. | ||
− | Настройка сети | + | ==Настройка сети== |
+ | |||
+ | *Убедитесь, что на вкладке "Настройки" виртуальной машины указано сетевое соединение. Имейте ввиду, что возможен выбор опции 'NAT'. Для указания используемой подсети, маски, шлюза и диапазона ip-адресов воспользуйтесь инструментом "Управление виртуальными сетями" в VMWare. | ||
+ | *Запустите виртуальную машину и проверьте соединение с сетью. | ||
+ | *Если соединение отсутствует, то установите правильные настройки 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 из папки, в которую вы поместили драйвер. |
− | Откройте диспетчер устройств, и вы увидите, что ваше аудиоустройство установлено. | + | *Откройте диспетчер устройств, и вы увидите, что ваше аудиоустройство установлено. |
− | Перезагрузите машину | + | *Перезагрузите машину |
− | Установите ваш любимый аудиопроигрыватель. На настоящий момент работоспособны только 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=== | |
− | driverguide.com (требуется бесплатная регистрация) | + | Загрузите архив, содержащий '''sndblst.sys''' и '''sndblst.dll''' с: |
− | www.dreimer.de (ссылка предоставлена EmuandCo/dreimer) | + | *[http://members.driverguide.com/driver/detail.php?action=download&driverid=68193 driverguide.com] (требуется бесплатная регистрация) |
− | Смонтируйте ваш виртуальный жёсткий диск при помощи утилиты VMware DiskMount или VDK. (Внимание: Не копируйте их в ReactOS!) | + | *[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!)''' | ||
− | Синтаксис: vmware-mount <буква диска>: "<файл .vmdk>" | + | Синтаксис: |
− | Например: 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}} | ||
+ | [[Категория:Переводы официальной вики]] |
Текущая версия на 18:29, 4 апреля 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.