Posts Tagged ‘Virtual PC’

Virtual PC для веб-разработчика

Wednesday, November 19th, 2008

Нужен.
Нужен для тестирования сайтов на целевой платформе. Целевые платформы Microsoft периодически обновляет.
Итого:
Образы Virtual PC различных браузеров с операционными системами, под называнием «Internet Explorer Application Compatibility VPC Image». В составе:

  • IE6 Windows XP SP3;
  • IE7 Windows Vista SP1;
  • IE7 Windows XP SP3;
  • IE8 Beta2 Windows XP SP3.

Виртуальная рабочая станция Virtual PC.

Virtual PC hot plug

Tuesday, November 4th, 2008

Virtual PC позволяет во время работы гостевой ОС менять интерфейс сетевой платы.

Мне часто приходится переключать между wifi- и ethernet-картой.

Сеть между гостевой и хост операционной системой в Virtual PC

Sunday, August 10th, 2008

Сеть появляется автоматически если в компьютере есть сетевая карта (физическая Ethernet-среда) и подключенная сеть с DHCP сервером. Дома сеть создавал роутер и ADSL модем с DHCP сервером. Для гостевой ОС устанавливалась соответствующая сетевая карта и сеть самостоятельно настраивалась по DHCP. Виртуальная машина становилась ещё одним узлом сети.

Что делать если нет сетевой карты и интернет через USB-модем? При этом нужна связь между компьютерами именно по TCP/IP и плюс интернет. Отмечу что в Virtual PC между гостевой и хост ОС например работает буфер обмена.

Для этого нужно в хост ОС установить эмулятор сетевой карты, под названием Loopback Adapter («Адаптер Microsoft замыкания на себя»). Устанавливается через установку оборудования в панели управления (Установка оборудования → Сетевые платы → Microsoft → Адаптер Microsoft замыкания на себя). После этого в сетевых подключениях появится «Подключение по локальной сети». Для этого подключения нужно в настройках TCP/IP установить какой нибудь IP адрес, например 192.168.0.3. Да, для появления интернета надо поставить галочку о разрешении общего доступа в модемном подключение. Для гостевой ОС установить (Settings→Networking в Virtual PC) этот же адаптер как сетевую карту. В гостевой ОС для сетевого подключения я установил IP адрес 192.168.0.5 и шлюз 192.168.0.3.

Все это работает в Windows XP SP2 как гостевой так и хост ОС.

Возможно есть более изящный способ настройки сети через NAT адаптерв Virtual PC. Я с ходу с ним не разобрался, надо читать справку.

Сетевой адаптер в Virtual PC SP1 не инициализируется

Sunday, August 10th, 2008

Splashscreen Microsoft Virtual PC

При загрузке гостевой ОС возникает сообщение:

The network adapter with address “00:00:00:00:00:00″ of virtual machine “…” failed to initialize because the address is a null address.

Во встроенной справке есть описание как исправить одинаковые MAC адреса при запуске нескольких гостевых ОС. Для этого надо стереть значение в теге <ethernet_card_address type="bytes"></ethernet_card_address> в конфигурационном файле (*.vmc) виртуальной машины. Однако у меня этого тега не оказалось и я добавил в нескольких местах эту строчку. Не помогло.

Нашлось решение в блоге Бена Армстронга. Далее мой вольный перевод:

  1. Рассмотреть значения ключей в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\<nnnn>\DriverDesc желаемого адаптера, где <nnnn> четырёхзначный номер;
  2. запомнить GUID значение ключа NetCfgInstanceId;
  3. добавить ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VPCNetS2\Parameters\Adapters\<guid>\Flags и установить его значение в 0, где <guid> есть значение из шага 2;
  4. перезагрузить компьютер.

Немного добавлю что в третьем пункте у меня этот ключ уже существовал и имел значение 1. После перезагрузки систем всё заработало.

Вместе с этим инициализировался один тег <ethernet_card_address>:

<ethernet_adapter><ethernet_controller id="0"><ethernet_card_address type="bytes">0003FF434F50</ethernet_card_address>