Алексей Гультяев - Виртуальные машины: несколько компьютеров в одном
2. В окне параметров ВМ выберите категорию Floppy Disk (Флоппи-диск), как показано на рис. 2.37.
3. В правой части окна установите (или сбросьте) флажок Automatically detect floppy disk (Автоматически определять флоппи-диск).
Рис. 2.37. Выбор способа подключения дисковода FDD
Если указанный флажок сброшен, то пользователь должен вручную подключить устройство чтения гибких дисков, используя соответствующую команду меню окна ВМ.
Если физическое устройство чтения гибких дисков захвачено в управление одной из виртуальных машин, оно остается в ее монопольном владении до тех пор, пока эта машина не будет выключена.
Управление портами виртуальной машиныДля каждой ВМ можно сконфигурировать собственный набор последовательных (СОМ) и параллельных (LPT) портов. Устройства, подключенные к соответствующим портам хост-компьютера, будут управляться гостевой ОС. Однако эти устройства, подобно устройству чтения гибких дисков, попадают в монопольное владение той ВМ, которая их захватила первой. Доступ к ним со стороны других ВМ, а также со стороны хостовой ОС возможен только после выключения ВМ-«владелицы».
Чтобы ВМ могла управлять устройствами, подключенными к СОМ-портам хост-компьютера, необходимо в ее параметрах указать взаимное соответствие между физическими и виртуальными портами.
1. В окне консоли выберите нужную ВМ и щелкните на кнопке Settings.
2. В левой части окна параметров ВМ выберите категорию СОМ1 или COM2 (рис. 2.38).
3. Для выбранного виртуального СОМ-порта в правой части окна установите переключатель в соответствии с желаемым вариантом использования СОМ-порта:
□ None (Никакой) — не использовать данный СОМ-порт (этот вариант выбран по умолчанию);
□ Physical serial port (Физический последовательный порт) — виртуальному порту ставится в соответствие СОМ-порт хост-компьютера, выбранный в списке; этот физический порт будет захвачен ВМ сразу после ее запуска; если такой вариант вас не очень устраивает, можно указать, что захват порта должен происходить лишь при попытке отправить по нему АТ-команду подключенному к порту модему; для этого требуется установить флажок Wait for modem command to open port (Ждать команду модема для открытия порта); в этом случае освобождение порта произойдет либо по завершении выполнения команды, либо по истечении интервала времени, равного длительности тайм-аута;
□ Named pipe (Именованный канал) — виртуальному порту ставится в соответствие именованный канал хостовой ОС или сетевого компьютера (подробнее этот вариант описан в разделе «Сетевые возможности виртуальных машин Virtual PC»);
□ Text file (Текстовый файл) — виртуальный СОМ-порт используется для передачи данных от ВМ в заданный текстовый файл, расположенный на жестком диске хост-компьютера.
Рис. 2.38. Выбор способа использования виртуального СОМ-порта
Варианты конфигурирования параллельного порта LPT1 обусловлены тем, что этот порт обычно используется и физических компьютерах для подключений принтеров.
Чтобы выбрать подходящий вариант, выполните следующее.
1. В окне консоли выберите нужную ВМ и щелкните на кнопке Settings.
2. В левой части окна параметров ВМ выберите категорию LPT1 (рис. 2.39).
3. В правой части окна установите переключатель в соответствии с желаемым вариантом использования LPT-порта:
□ None (Никакой) — не использовать LPT-порт (этот вариант выбран по умолчанию);
□ Physical parallel port (Физический параллельный порт) — виртуальному порту ставится в соответствие LPT-порт хост-компьютера, выбранный в списке; этот физический порт будет захвачен ВМ сразу после ее запуска.
Рис. 2.39. Выбор способа использования виртуального LPT-порта
Устройство, подключенное к LPT-порту, попадает в монопольное владение той ВМ, которая его захватила первой. Доступ к нему со стороны других ВМ, а также со стороны хостовой ОС возможен только после выключения ВМ-<владелицы».
На этом мы завершим обзор вариантов конфигурации внешних устройств ВМ. Настройка параметров видеосистемы и сетевого оборудования рассмотрена в двух следующих разделах.
Работа пользователей с виртуальной машиной
Разумеется, совсем не обязательно устанавливать «под себя» сразу все параметры конфигурации, рассмотренные и предыдущем разделе. В большинстве случаев достаточно определиться с конфигурацией виртуальных жестких дисков и исходным объемом оперативной памяти. Многие другие параметры могут быть скорректированы позже, после запуска ВМ, с помощью элементов управления, имеющихся в окне ВМ.
Запуск виртуальной машины
Чтобы запустить созданную ВМ, требуется выбрать ее в окне консоли ВМ и щелкнуть на кнопке Start (Пуск).
Если выбранные параметры конфигурации ВМ не поддерживаются техническими характеристиками хост-компьютера, то ВМ не запустится, и на экране появится соответствующее сообщение. Наиболее часто встречается ситуация, когда на момент запуска ВМ объем свободной оперативной памяти меньше «заявленного» в исходной конфигурации ВМ — not enough memory available on the host (рис. 2.43).
Рис. 2.40. Сообщение о нехватке оперативной памяти для запуска ВМ
Причина неудачи достаточно проста: физическая оперативная память израсходована другими приложениями хостовой ОС (в том числе, возможно, и запущенными ранее виртуальными машинами). Есть два способа решения указанной проблемы:
■ закрыть часть приложений;
■ уменьшить размер запрашиваемой ОП для запускаемой ВМ.
Чтобы реализовать второй вариант, выполните следующее:
1. В окне консоли выберите нужную ВМ и щелкните на кнопке Settings.
2. В левой части окна параметров ВМ выберите категорию Memory (Память), как показано на рис. 2.41.
3. В правой части окна введите требуемое значение в поле RAM или задайте его с помощью расположенного ниже ползунка.
Рис. 2.41. Установка подходящего для запуска ВМ объема оперативной памяти
Следует отметить, что виртуальная машина Virtual PC не слишком прихотлива к выделенному ей объему ОП и зачастую обеспечивает работу гостевой ОС при меньших объемах ОП по сравнению с запросами «реальной» ОС того же типа. Например, вы можете запустить ВМ с Windows 98 при 40 Мбайт оперативной памяти или Windows 2000 Server всего при 100 Мбайт. Правда, производительность ВМ при скудных ресурсах заметно снижается, однако в безвыходной ситуации это не самое главное.
Объем ОП, минимально необходимый для запуска ВМ, лучше всего подбирать опытным путем. При этом не торопитесь уменьшать первоначальное значение сразу на десятки мегабайтов. Иногда достаточно уменьшить запросы ВМ буквально на пару мегабайтов, и она будет запущена.
Интерфейс окна виртуальной машины
После успешного запуска ВМ на экране появляется так называемое окно виртуальной машины — Virtual Machine Window. Именно с его помощью пользователь и попадает в тот самый «параллельный мир», о котором было так заманчиво (по мнению автора) рассказано в первой главе книги.
Как часть виртуальной машины рабочее пространство этого окна представляет собой аналог видимого пространства монитора реального компьютера. Оперативное управление ВМ осуществляется с помощью команд меню этого окна, о которых рассказывается далее.
Работа ВМ, как и работа реального компьютера, начинается с активизации BIOS и выполнения процедуры самотестирования основного оборудования (POST). Ход этой процедуры отображается в окне ВМ, усиливая иллюзию включения «настоящего» компьютера (рис. 2.42).
Рис. 2.42. Ход процедуры POST отображается в окне ВМ
Дальнейший ход загрузки ВМ зависит от того, какой виртуальный диск подключен к ВМ в качестве стартового:
■ если вы по какой-то причине вообще не подключили стартовый диск (то есть если для Hard Disk 1 указано значение None), то на экране появится соответствующее сообщение (No startup disk is specified — He задан стартовый диск) и предложение подключить такой диск либо произвести загрузку с дискеты;
■ если в качестве стартового подключен пустой новый диск, то по завершении процедуры POST в окне ВМ будет выведено сообщение о том, что диск, с которого вы пытаетесь загрузиться, не является системным;
■ если на подключенном стартовом диске установлена одна из поддерживаемых гостевых ОС, то Virtual PC продолжит загрузку ВМ таким же образом, как это происходит на реальном компьютере.