Виртуализация операционных систем подразумевает создание на компьютере в одной операционной системе нескольких виртуальных машин. Каждая из таких машин может иметь свою операционную систему и свои аппаратные компоненты, отличные от реального компьютера. Виртуальные машины удобно использовать, если необходимо работать в нескольких операционных системах одновременно или быстро переключаться между ними.
Можно привести несколько примеров применения виртуальных машин:
• использование программы, которая работает только в среде Windows 98;
• работа с оборудованием (например, сканером или принтером), которое не поддерживается современными системами, поскольку компания-производитель прекратила выпуск драйверов для этого оборудования;
• разработка или тестирование программного обеспечения для нескольких систем;
• обучение работе с новыми операционными системами (например, создание на Windows ХР виртуальной машины с системой FreeBSD или Linux).
Одной из самых распространенных программ среди реализующих виртуальные машины является Microsoft Virtual PC 2007(рис.18.10).
Рис.18.10. Окно работы программы.Virtual PC
Программа предстает перед пользователем небольшим, содержащим основные функции окном. Назначение данных кнопок следующее:
• New — создает новую машину;
• Settings — позволяет редактировать оборудование, параметры подключения дисков и выделяемую оперативную память;
• Remove — удаляет виртуальную машину;
• Start — запускает виртуальную машину.
Чтобы создать новую виртуальную машину, необходимо в основном окне нажать кнопку New. При этом активируется специальный мастер, с помощью которого нужно последовательно задать свойства создаваемой виртуальной машины.
Первый шаг мастера — ознакомительный. Здесь просто нужно нажать Далее.
На втором шаге нужно выбрать действие(рис.18.11):
• Create a virtual machine — создает новую виртуальную машину, предварительно пользователь должен указать настройки, касающиеся этой машины;
• Use default settings to create a virtual machine — позволяет создать виртуальную машину со стандартными настройками;
• Add an existing virtual machine — позволяет подключить ранее созданную виртуальную машину.
Рис.18.11. Второй шаг мастера. Выбор действия
На третьем шаге требуется указать имя и каталог сохранения файла виртуальной машины.
На четвертом шаге перед пользователем стоит задача выбора версии операционной системы, которую планируется установить(рис.18.12).
Рис.18.12. Четвертый шаг мастера. Выбор операционной системы
На пятом шаге нужно произвести выбор настроек оперативной памяти для виртуальной машины(рис.18.13):
• Using the recommended RAM — выделяет минимально необходимую оперативную память для функционирования системы, которую надо впоследствии проинсталлировать;
• Adjusting the RAM — позволяет пользователю вручную выбрать размер выделяемой памяти. Это можно сделать, двигая ползунок по шкале, которая ограничена размером реальной оперативной памяти компьютера. На шестом шаге требуется выбрать настройки жесткого диска(рис.18.14):
• An existing virtual hard disk — дает возможность выбора ранее созданного жесткого диска;
• A new virtual hard disk — позволяет создать новый жесткий диск.
Рассмотрим процедуру создания нового жесткого диска. Программа Virtual PC позволяет создавать диски следующих видов:
• фиксированного размера — задается фиксированный размер диска. Пользователь, работая в операционной системе, обращается с диском как с обычным физическим устройством, так как его объем фиксированный;
• динамический — объем диска меняется по мере необходимости системы. Данное решение является наиболее рациональным;
• связанный — используется физический жесткий диск компьютера.
Рис.18.13. Пятый шаг мастера. Определение выделяемой оперативной памяти
Рис.18.14. Шестой шаг мастера. Определение подключения жесткого диска
По умолчанию используется системный диск фиксированного размера, поэтому на восьмом этапе мастера необходимо указать каталог сохранения файла жесткого диска, а также его размер и имя(рис.18.15).
Рис.18.15. Седьмой шаг мастера. Определение настроек жесткого диска
По окончании пользователю будет предоставлена краткая ознакомительная информация. Для создания виртуальной машины необходимо нажать кнопку Finish. В результате в окне Virtual PC появится новая виртуальная машина(рис.18.16).
Рис.18.16. Созданная виртуальная машина
При выделении диалогового окна виртуальной машины становятся доступными кнопки основного окна программы, позволяющие отредактировать настройки виртуальной машины, запустить или удалить ее.
Кнопка Remove доступна лишь при отключенном состоянии машины.
Теперь перед пользователем стоит задача установить операционную систему, указанную при создании виртуальной машины. Поскольку для инсталляции понадобится привод чтения компакт-дисков, необходимо в окне виртуальной машины зайти в раздел CD и выбрать функцию Use physical Drive.
Рассмотрим алгоритм установки операционной системы на виртуальную машину.
1. Вставить инсталляционный диск в привод.
2. Запустить виртуальную машину нажатием кнопки Start или двойным щелчком мыши по виртуальной машине в окне Virtual PC.
3. Предварительно зайти в BIOS и выбрать загрузку с компакт-диска. Аналогией срабатывания клавиш Ctrl+Alt+Delete в виртуальной машине является комбинация клавиш правый Alt>+Delete;
4. Перезапустить виртуальную машину.
5. Разбить виртуальный жесткий диск на логические диски, если есть такая необходимость.
6. Установить ОС.
Выключение виртуальной машины выполняется стандартным образом -с помощью кнопки Пуск. Однако можно завершить работу с виртуальной машиной, не выключая ее. Для этого нужно просто закрыть главное окно, после чего пользователю будет предложено выбрать один из вариантов действия(рис.18.17):
• Save state — позволяет оставить состояние виртуальной машины без изменений;
• Turn off — выключает виртуальную машину.
Рис.18.17. Окно закрытия виртуальной машины
Окно Settings, как уже было указано, дает возможность изменять различные свойства оборудования. Так, на рис. 18.18 показано, что именно подлежит изменению:
• File Name — предполагает изменение имени виртуальной машины;
• Memory — безусловно, при инсталляции той или иной операционной системы на виртуальную машину перед пользователем возникает вопрос рационального использования оперативной памяти. Нет необходимости выделять большой объем для мало потребляющих систем, но еще большей проблемой является недостаточное выделение памяти, ведь система в данном случае не будет эффективно работать. Данный раздел позволяет выделять различные объемы памяти, исходя из возможностей, предоставляемых оборудованием. Передвигая ползунок, пользователь может выделять тот или иной объем памяти для использования виртуальной машиной;
Рис.18.18. Установка размера оперативной памяти для виртуальной машины
• Hard Disk — дает возможность пользователю выделять для эксплуатации память жесткого диска. При этом максимально возможное количество логических дисков для работы может быть равно трем. Все параметры, относящиеся к использованию дисков различных видов, описаны выше;
• Undo Disks — позволяет отменить изменения, сделанные в процессе работы виртуальной машины;
• CD/DVD Drive — служит для подключения в конфигурацию оборудования виртуальной машины приводов лазерных оптических накопителей, которые задействованы в системе. С их помощью на виртуальную машину можно устанавливать операционную систему или же эксплуатировать их непосредственно при работе в ней;
• Floppy Disk — предполагает подключение дисководов, использующих накопители на гибких дисках;
• СОМ — предусматривает эксплуатацию внешних периферийных устройств, подключенных к портам СОМ;
• LPT — предусматривает эксплуатацию внешних периферийных устройств, подключенных к последовательному порту LPT;
• Networking — используется для настройки сетевых адаптеров;
• Sound — включает поддержку звуковых карт для воспроизведения звуков, возникающих в ходе работы виртуальной машины;
• Hardware Visualization — включает функцию виртуализации, если она доступна к использованию на физическом оборудовании;
• Mouse — подключает используемую компьютерную мышь к оборудованию виртуальной машины;
• Shared Folders — дает возможность использовать папки физического компьютера одновременно на виртуальной машине и в реальной системе;
• Display — позволяет управлять настройками дисплея;
• Close — реализует различные возможности по завершению работы с виртуальной машиной.
Также пользователю доступна краткая характеристика всех настроек созданной виртуальной машины. Для этого необходимо зайти в закладку Action и выбрать пункт Properties. При этом откроется окно(рис.18.19), основными вкладками которого являются следующие:
• General — отображает информацию об установленной операционной системе, вид реализованного процессора и видеокарты;
• Memory — предоставляет сведения о состоянии оперативной памяти.
При включении виртуальной машины по умолчанию откроется новое окно, изобоаженное на рис. 18.20. В нижней части окна расположены пять кнопок:
- позволяет просматривать и редактировать логические диски виртуальной машины;
- дает возможность монтировать образы в качестве компакт-дисков виртуальной машины и непосредственно настраивать существующий привод;
- предоставляет функцию монтирования образов дискет, а также настраивать дисковод гибких дисков;
Рис.18.19. Настройки виртуальной машины
- реализует использование общих папок;
- редактирует настройки сети.
Рис.18.20. Окно работы виртуальной машины
При включении виртуальной машины автоматически становятся активными дополнительные функции в меню Action(рис.18.21):
• Close — отключает виртуальную машину;
• Pause — дает возможность приостановить работу;
• Reset — перезагружает виртуальную машину (полная аналогия кнопки Reset на корпусе системного блока).
Рис.18.21. Команды меню Action