Введение
Вот и состоялся официальный релиз Windows 7. Этого дня многие ждали с нетерпением. Мы испытали как бета-версию, так и релиз-кандидат этой новенькой операционной системы Microsoft и, честно говоря, нам понравилось то, что мы увидели. Если бы она вышла в 2006 году, когда нам обещали “Longhorn”, мы, несомненно, не перешли бы на Linux (по крайней мере, в то время).
Но события развивались по-другому. “Longhorn” превратился в “Vista”, а её релиз состоялся не раньше 2007 года. Эта операционная система запоздала, содержала множество ошибок, была излишне навязчива (чего стоят постоянные запросы UAC), стоила слишком дорого, мало кого впечатлила, внесла путаницу с лицензированием и в некоторых случаях оказалась несовместимой. Сейчас, спустя почти три года после официального релиза Vista и почти пять лет после первоначально планируемого релиза Longhorn, компания Microsoft выпускает операционную систему, которая должна была выйти несколькими годами ранее. К сожалению, Windows 7 тоже стоит слишком дорого (чуть меньше, чем Vista) и порой привносит даже ещё больше путаницы.
Впрочем, давайте сначала посмотрим, что Microsoft сделала правильно. Релиз Windows 7 состоялся в срок. Благодаря длинной фазе тестирования бета-версии и релиз-кандидата, в Windows 7 не должно быть столько ошибок, сколько было в Vista в момент её дебюта. Microsoft существенно доработала компонент UAC (User Account Control). Кроме того, Windows 7 будет стоить немного дешевле. Самая топовая версия 7 (Ultimate) стоит на 50% дороже, чем топовая версия XP (Pro). Для сравнения: Vista Ultimate стоила на 100% дороже, чем XP Pro. Конечно, потом цена немного снизилась.
Нажмите на картинку для увеличения.
Да, Windows 7 нельзя назвать такой уж революционной. Что касается пользовательского интерфейса, Vista была во многом схожа с XP: изменилось только меню “Пуск” (Start), и панель задач стала чёрной. Технология Flip 3D была по существу ничем иным, как забавной “фишкой” (хотя предпросмотр уменьшенных копий окон в панели задач довольно милый; в Windows 7 эта функция тоже есть, и в Linux мы ей пользуемся). Плюс операционной системы Windows 7 в действительности состоит в том, что она является унифицированной версией, чему надо отдать должное. В Windows 7 всё прозрачное. Vista начала работать в этом направлении, используя прозрачные рамки окон и наложение текстур с ложными отражениями. Однако именно в 7 идея прозрачности и отражений реализована до конца. Рамки окон, меню, некоторые приложения и даже панель задач и меню “Пуск” – всё сделано из “стекла”. Среди новшеств можно отметить способность делать все окна прозрачными, чтобы увидеть рабочий стол. В целом, Windows 7 включает в себя первую истинную Windows-тему в нашем понимании.
И наконец, осталось рассмотреть, как Microsoft решила свои проблемы обратной совместимости.
С введением режима XP Mode (XPM) операционная система Windows 7 не стала жертвой проблем несовместимости, от которых страдали ранние последователи Vista. XPM представляет собой полностью лицензионную копию Windows XP с установленным пакетом Service Pack 3, работающей в виртуальной машине VirtualPC Virtual Machine (VM). Во многих случаях XPM является тем механизмом, отсутствие которого раньше сдерживало клиентов от апгрейда на новую ОС. К сожалению, путаница, вызванная схемой лицензирования Windows 7, едва не помешала такому решению проблемы совместимости.
XPM работает только в Windows 7 Professional и Ultimate. Если вы хотите приобрести полную коробочную копию Windows 7 с XPM, то вам придётся выложить $300 за версию Professional или $320 за Ultimate. Если у вас уже есть Windows XP или Vista, тогда вы можете заплатить $200 за апгрейд до Professional или $220 за Ultimate. Вдумайтесь только!
Нажмите на картинку для увеличения.
Редакции Windows 7 Home Premium (и ниже) не поддерживают XPM. Большинство систем, продаваемых в розничных магазинах, поставляются с версией Windows без XPM. Впрочем, благодаря программе Microsoft Windows Anytime Upgrade, пользователи, купившие новый компьютер с Windows 7 Home Premium, могут обновить систему до версии Professional за $90 или до Ultimate за $140. Если вам продали версию Home Basic или Starter, то вам придётся сначала сделать апгрейд до Home Premium за $80. Так или иначе, за XPM вам придётся заплатить Microsoft определённую сумму денег.
Или не придётся? Если вы не против использования Linux, вы тоже можете получить быструю и безопасную операционную систему следующего поколения с полной XP-совместимостью, причём бесплатно!
Установка VirtualBox
Чтобы следовать шагам нашего руководства, вам нужно установить дистрибутив Linux (мы используем Ubuntu), иметь лицензионную копию Windows XP, знать установку XP, а также вам понадобится бесплатная программа виртуализации VirtualBox от Sun Microsystems.
Подразумевается, что вы уже установили Linux на свою систему. Если вам в этом нужна помощь, рекомендуем почитать нашу статью. Пусть вы плохо знаете Linux, главное, чтобы вы хорошо владели компьютерами вообще.
Тестовая конфигурация | |
ОС | 64-битная Ubuntu 9.04 “Jaunty Jackalope” |
Процессор | 2,0-ГГц AMD Athlon 64 X2 |
Материнская плата | Biostar NF61S-M2 TE |
Память | 4 Гбайт DDR2-800 МГц |
Видеокарта | Встроенная Nvidia GeForce 6100; 128 Мбайт |
Накопитель | 250 Гбайт SATA 3 Гбит/с, 7 200 об/мин |
Первым шагом к получению собственного режима XP Mode в Linux является установка виртуальной машины. Поскольку данная статья призвана помочь вам сэкономить деньги, в качестве программы виртуализации мы будем использовать бесплатную Sun Microsystem VirtualBox. Перейдите по ссылке и выберите подходящий .deb или .rpm файл для вашего дистрибутива Linux. Мы использовали 64-битную версию Ubuntu 9.04, поэтому выбрали ссылку AMD64 напротив Ubuntu 9.04 (“Jaunty Jackeloupe”). Вы можете запустить или сохранить файл.
Несмотря на то, что приложение бесплатное, оно не является открытым. Данная версия VirtualBox содержит проприетарный код. Если вы хотите именно открытую версию, то тогда вы можете воспользоваться VirtualBox OSE (Open-Source Edition). Получить VirtualBox OSE можно через пункт “Add/Remove” в меню “Applications”. Здесь вы найдёте подсказку, как устанавливать программы в Ubuntu с помощью диспетчера управления пакетами. Чтобы установить версию OSE, вы можете следовать шагам данного руководства, хотя некоторые шаги будут слегка отличаться. Кроме того, скриншоты могут не соответствовать в точности тому, что вы увидите на своём экране.
Нажмите на картинку для увеличения.
Если вы выбрали сохранить файл, то после завершения скачивания запустите его двойным щелчком. Нажмите “Install Package”, а затем введите свой пароль. Когда откроется окно “Debconf”, просто нажмите “Forward”, чтобы продолжить установку. После завершения установки приложения, нажмите “Close”, а затем выйдите из программы установки, закрыв окно. Сейчас при желании вы можете удалить файл .deb или .rpm, щёлкнув по нему правой клавишей мыши и выбрав “Move to Trash”.
Нажмите на картинку для увеличения.
Помните, что было написано в окне “Debconfig”? Нужно вас добавить в список авторизованных пользователей в группе “vboxusers”, чтобы любое USB-устройство работало в виртуальной машине Windows XP. В виртуальной машине вы сможете пользоваться не только Windows-приложениями, но и устройствами! А сейчас переходим в меню “System”/”Administration”/”UsersandGroups”.
Нажмите на картинку для увеличения.
В списке пользователей выберите своё имя и нажмите “Unlock”. В нашем случае это Adam Overa.
Когда будет предложено, введите свой пароль и нажмите “Authenticate”. Затем нажмите на кнопку “Manage Groups”. Прокрутите вниз до группы “vboxusers”, выберите её и нажмите кнопку “Properties”.
Должен появиться список пользователей с чекбоксами рядом с именем каждого пользователя в системе. Поставьте галочку напротив своего имени пользователя и нажмите “OK”. Затем можно нажать “Close” и потом ещё раз “Close”. Сейчас нужно выйти из системы или перезагрузить компьютер, чтобы внесённые изменения подействовали. Нажмите на кнопку пользователя/выключения в правом углу верхней панели. Выберите “Log Out…”, чтобы вернуться к окну входа в Ubuntu, или “Restart…” для перезагрузки.
Создание виртуальной машины
Вернувшись на рабочий стол Ubuntu, вы можете открыть VirtualBox через меню “Applications”/”System Tools”/”Sun VirtualBox”. Поскольку мы используем не открытую версию Sun VirtualBox, придётся принять условия лицензионного соглашения. Для этого прокрутите до конца вниз и нажмите “I Agree”.
Нажмите на картинку для увеличения.
Далее должно появиться диалоговое окно VirtualBox Registration. Если у вас уже есть учётная запись на Sun, введите свой адрес электронной почты и пароль и нажмите “Register”. Если нет, тогда укажите информацию о себе и нажмите “Register”. В качестве альтернативы, вы можете просто нажать “Cancel” и продолжить. Как только откроется VirtualBox, нажмите на кнопку “New” в навигационной панели. Появится мастер для создания новой виртуальной машины. Нажмите “Next”.
Нажмите на картинку для увеличения.
В поле “Name” введите имя своей новой виртуальной машины. Если вы планируете создать несколько виртуальных машин, давайте им осмысленные, описательные имена, чтобы не запутаться (например, “Windows XP SP3 32-bit”). Можно также называть виртуальные машины по их предполагаемому назначению, например “Gaming”, “MS Office” или “Compatibility Testing”. В разделе “OS Type” можно выбрать операционную систему и её версию. Поскольку по умолчанию VirtualBox в качестве операционной системы выставляет “Microsoft Windows” версии “Windows XP”, можем оставить всё, как есть, и нажать “Next”.
Сейчас мы должны решить, сколько системной памяти выделить для виртуальной машины. В этом отношении виртуальная машина во многом схожа с реальной системой: чем больше памяти, тем лучше. Вы можете отдать виртуальной машине до половины системной памяти. Наша тестовая система располагает 4 Гбайт памяти, поэтому мы выделили под виртуальную машину Windows XP 1 Гбайт. В этом случае при запуске XP основной операционной системе (Ubuntu) остаётся 3 Гбайт. Определившись с памятью, нажмите “Next”.
Поскольку вы запускаете VirtualBox впервые, вам не предложат выбрать виртуальный диск. Поэтому нужно создать виртуальный диск – выбрать опцию “Create new hard disk” и нажать “Next”. Откроется окно “Create New Virtual Disk”. Снова нажмите “Next”.
Здесь на выбор предоставляются две опции: “Dynamically expanding storage/Динамически расширяющийся диск” и “Fixed-size storage/Диск фиксированного размера”. Разница в том, что динамически расширяющийся диск будет использовать только то дисковое пространство, которое понадобится данным в виртуальной машине. А диск фиксированного объёма займёт сразу весь виртуальный диск. В обоих случаях после нажатия на кнопку “Next” вам нужно будет задать размер виртуального диска.
В поле “Location” уже должно быть отображено имя, которое вы дали своей виртуальной машине. С помощью текстового окна или ползунка вы можете задать размер своего виртуального диска. Обращаем ваше внимание на то, что если вы выбрали опцию “Fixed-size storage”, размер вашего реального диска сократится на указанное здесь значение. Если вы выбрали “Dynamically expanding storage”, то это будет максимальный объём памяти, который будет разрешено использовать виртуальному диску. Мы остановились на 10 Гбайт, но вы можете выбрать любой подходящий вам размер. Нажмите “Next”.
В окне “Summary Screen” отобразится тип и размер вашего виртуального диска, а также его расположение на реальном жёстком диске. Проверьте, правильно ли выбраны опции, и запомните расположение виртуального диска. Это вам понадобится в случае резервирования, или если вы захотите взять свои виртуальные диски с собой. Если всё правильно, нажмите “Finish”. Чем больше места вы отвели под диск фиксированного объёма, тем больше времени на это уйдёт. После создания виртуального диска, этот мастер закроется и появится ещё одно итоговое окно с информацией о вашей новой виртуальной машине: имя, тип ОС, память и загрузочный жёсткий диск. Если всё правильно, нажмите “Finish”.
Настройка виртуальной машины Windows XP
После того, как мы создали виртуальную машину (включая виртуальный жёсткий диск) для Windows XP, нужно выполнить кое-какие настройки. Вернитесь в главное окно VirtualBox. Ваша новая виртуальная машина должна быть выделена. Нажмите на кнопку “Settings” в навигационной панели, и откроется окно с настройками для виртуальной машины XP.
Нажмите на картинку для увеличения.
Вы увидите вкладку “Basic” на странице “General”. Здесь можно поменять имя, операционную систему и её версию. Мы задавали эти опции при создании виртуальной машины, поэтому пропустим эту страницу и выберем страницу “System” в левой панели.
Нажмите на картинку для увеличения.
Вкладка “Motherboard/Материнская плата” содержит опции для настройки таких параметров виртуальной машины, как “Base Memory/Оперативная память”, “Boot Order/Порядок загрузки” и “Extended Features/Расширенные функции”. Нет необходимости менять эти опции, поэтому переходим на вкладку “Processor/Процессор”. Если вам посчастливилось иметь большой объём системной памяти (достаточный, чтобы предоставить вашей виртуальной машине 4 Гбайт и более), то вам нужно будет отметить галочкой опцию “Enable PAE/NX”, чтобы 32-битная ОС в вашей виртуальной машине могла ею воспользоваться. Далее переходим на вкладку “Acceleration”.
Нажмите на картинку для увеличения.
Если ваш процессор обладает возможностями аппаратной виртуализации, то вам захочется поставить галочку напротив опции “Enable VT-x/AMD-V”, чтобы виртуальная машина могла воспользоваться ими для ускорения производительности. Если CPU поддерживает технологию Nested Paging, поставьте галочку напротив “Enable Nested Paging” для ещё большего увеличения производительности. Если у вашего процессора таких возможностей нет, то опции будут недоступны.
Нажмите на картинку для увеличения.
Откройте страницу “Display/Дисеплей”, чтобы задать объём видеопамяти. У нашего ПК есть до 128 Мбайт видеопамяти, которую можно выделить для виртуальной машины. Вы можете выбрать любой объём памяти, который посчитаете нужным. Хорошее практическое правило: чем больше вы играете в игры высокого разрешения, тем больше видеопамяти нужно выделить. Кроме того, поставьте галочку рядом с опцией “Enable 3D Acceleration/Включить 3D-ускорение”, если вообще собираетесь играть в игры.
Нажмите на картинку для увеличения.
Далее в левой панели выберите “CD/DVD-ROM”. Нужно поставить галочку напротив “Mount CD/DVD-ROM Drive”, а также отметить опцию “Host CD/DVD Drive”. Если у вас несколько оптических приводов, выберите из ниспадающего меню тот, который вы будете использовать для установки Windows XP. Если у вас под рукой есть диск Windows XP, вставьте его в выбранный оптический привод. Если после этого автоматически откроется файловый менеджер, просто закройте его.
Нажмите на картинку для увеличения.
Прежде чем перейти к установке XP, нужно настроить папку с файлами, доступными как для основной операционной системы Linux, так и для виртуальной XP. В левой панели выберите пункт “Shared Folders/Общие папки”. Сначала нажмите на кнопку “Add/Добавить” в правом верхнем углу (голубая папка с зелёным крестиком), чтобы открыть окно “Add Share/Добавить общую папку”. Затем в поле “Folder Path/Путь к папке” из ниспадающего списка выберите пункт “Other/Другой”. Найдите или создайте папку под Ubuntu, в которой будут храниться данные, совместно используемые под Ubuntu и под XP. Мы выбрали папку “Public” в каталоге “Home”: /home/adam/Public. Нажмите “Open/Открыть”, а затем “OK”. Где бы вы ни создали такую папку, главное запомнить, где она находится. Нажмите “OK”, чтобы завершить настройку виртуальной машины Windows XP.
Нажмите на картинку для увеличения.
Установка Windows XP на виртуальную машину
Настроив виртуальную машину и вставив диск с XP в оптический привод, можно впервые загрузить виртуальную машину. Вернитесь в главное окно VirtualBox, ваша виртуальная машина Windows XP должна быть выделена. Нажмите на кнопку “Start” в навигационной панели. Откроется новое окно для виртуальной машины XP. Несколько секунд ничего не происходит, пару раз мелькнёт окно, и появляется знакомый синий экран предустановки Windows. Когда вы впервые нажмёте какую-нибудь клавишу, когда выбрано окно виртуальной машины, или щёлкните мышью внутри этого окна, может появиться всплывающее окно “Keyboard/Mouse capture”. Решайте сами, читать или нет, и закройте окно; скоро вам всё равно не придётся пользоваться клавишей Host.
Нажмите на картинку для увеличения.
С этого момента можно устанавливать Windows XP как обычно. В двух словах: Enter, F8, Enter, Enter, Restart. Поскольку сейчас выбрано окно виртуальной машины XP, любое нажатие клавиш будет относиться к виртуальной машине, а не к основной ОС. После перезагрузки виртуальной машины, начнётся графическая установка XP, которую мы все знаем и любим.
Нажмите на картинку для увеличения.
Когда загрузка завершится, нужно будет настроить “Regional and Language Options” (выбрать язык и регион). Чтобы пользоваться мышью в виртуальной машине, щёлкните один раз левой клавишей в любом месте окна виртуальной машины. После этого все действия мыши будут относиться к виртуальной машине, а не к основной ОС. Кроме того, её движения будут ограничены окном виртуальной машины. Маленькая иконка с изображением мыши, расположенная слева от кнопки “Right Ctrl”, станет цветной, указывая на то, что мышь привязана к виртуальной машине. Нажмите на клавиатуре правую клавишу “Ctrl”, чтобы вернуть мышь основной операционной системе.
Нажмите на картинку для увеличения.
Сейчас вы знаете, как клавиатура и мышь взаимодействуют с виртуальной машиной, сможете закончить графическую установку XP. Вкратце: “Next/Далее”, введите имя, “Next/Далее “, введите ключ продукта, “Next/Далее “, “Next/Далее “, выберите часовой пояс, “Next/Далее “, “Next/Далее “, имя рабочей группы, “Next/Далее “. Через какое-то время графический инсталлятор выполнит очередную перезагрузку. Когда вам предложат “press any key…” для загрузки с CD, не нажимайте никакую клавишу, иначе вы снова вернётесь началу установки.
Нажмите на картинку для увеличения.
Должен появиться знакомый экран загрузки Windows XP. Если вам предложат изменить размер экрана, нажмите “OK”, а затем “Yes”. Если всё в порядке, окно виртуальной машины должно стать больше. Если размер экрана не изменился, не переживайте, мы всё равно его потом поменяем.
В зависимости от редакции Windows XP и от возраста CD, может появиться ещё одна фаза графического инсталлятора. Следуйте её шагам, пока не достигните функционирующего рабочего стола. Должна играть музыка, и маленькая вспомогательная иконка справа внизу тоже должна издавать звуки. Примечание: если вы не слышите звук или если звук искажается, вам придётся потом произвести настройку аудио в виртуальной машине. Но сначала закончите графическую установку.
Нажмите на картинку для увеличения.
Когда вы выйдете на функционирующий рабочий стол, в первую очередь обновите операционную систему!
Нажмите на картинку для увеличения.
Дополнения гостевой ОС и общие файлы
Установка Guest Additions
После обновления и загрузки Windows XP самое время заняться оптимизацией VirtualBox. Верните мышь основной операционной системе, нажав на клавиатуре правую клавишу “Ctrl”. В строке меню окна виртуальной машины XP выберите пункт “Devices/Устройства”, а затем “Install Guest Additions/Установить дополнения гостевой ОС”.
Нажмите на картинку для увеличения.
Должно открыться окно “Sun VirtualBox Guest Additions Setup”. Верните мышь виртуальной машине, щёлкнув левой клавишей мыши в любом месте рабочего стола Windows. Нажмите “Next/Далее”, “I Agree/Я согласен” и снова “Next/Далее”. Поставьте галочку напротив опции “Direct3D Support (Experimental)/Поддержка Direct3D (экспериментальная)”, если вы планируете пользоваться графикой DirectX 3D. Нажмите “Install/Установить”, чтобы начать копировать файлы Guest Additions в свою виртуальную машину. Когда завершится установка Guest Additions, нажмите “Finish” и перезагрузите систему.
Нажмите на картинку для увеличения.
После того как перезагрузится Windows, и вы вернётесь на рабочий стол, в области уведомлений на панели задач появится иконка VirtualBox. Если до этого вы меняли разрешение рабочего стола, то оно может вернуться к прежнему состоянию. Обратите также внимание на то, что сейчас мышь может перемещаться между виртуальной машиной и основной ОС без использования клавиши “Ctrl”. Эта функция называется “Mouse Integration” и является одним из дополнений гостевой ОС. Данную функцию можно включать и выключать с помощью пункта в меню “Machine” или путём нажатия комбинации клавиш “right-Ctrl+I”.
Нажмите на картинку для увеличения.
Общие файлы
Помните общую папку, которую вы создали во время настройки виртуальной машины XP? Сейчас она вам понадобится. Найдите эту общую папку в файловом менеджере Linux (в нашем случае это папка “Public” в каталоге “Home”: /home/adam/Public). Сюда вы будете помещать файлы из Linux (основная ОС), которые вы хотите сделать доступными под Windows XP (гостевая ОС). Через эту же папку вы будете передавать файлы из XP в Linux.
Нажмите на картинку для увеличения.
Чтобы сделать файлы Windows XP доступными в Linux или передавать файлы из Linux в XP, вам сначала нужно будет загрузить виртуальную машину XP. На этом шаге нужно в точности следовать указаниям. Здесь очень легко ошибиться, а ошибка приведёт к тому, что вам придётся начинать всё заново.
Для наглядности следуйте курсору мыши на скриншоте внизу. Из меню “Start/Пуск” откройте “My Computer/Мой компьютер”, затем нажмите на “My Network Places” в разделе “Other Places”. Далее, в разделе “Network Tasks” выберите “View workgroup computers”. Сейчас нажмите на “Microsoft Windows Network” в “Other Places”. Снова в “Other Places” выберите “Entire Network”. В окне должен появиться значок “VirtualBox Shared Folders”. Откройте его двойным щелчком мыши.
Нажмите на картинку для увеличения.
Здесь должны быть ваша общая папка, указанная как VBOXSVR”имя папки”. В нашем случае это VBOXSVRPublic. Поскольку до этой папки так трудно добраться, лучше поместить её в “Favorites”. Просто нажмите “Favorites”/”Add to Favorites” из VirtualBox Shared Folders. С этого момента вы можете попасть в VirtualBox Shared Folders прямо из “Favorites/Избранное” в Windows Explorer.
Нажмите на картинку для увеличения.
Сейчас вы легко можете переносить файлы из основной ОС Linux в гостевую XP и наоборот.
Можно ли копировать и вставлять?
В самом начале развития виртуализации гостевая операционная система была полностью отделена от основной. А что если вам требуется найти что-то в Web и вставить эти данные в электронную таблицу Excel? Раньше если вы работали в Linux и пытались использовать виртуализацию, то поиск в браузере необходимо было выполнять внутри виртуальной машины (возможно, в IE), чтобы иметь возможность воспользоваться функциями “копировать/вставить”. В качестве альтернативы можно было вручную впечатать все данные, найденные в web-браузере Linux в приложение Excel, запущенное в виртуальной машине. Ни один из этих вариантов нас не устраивает.
Какой смысл, если вы запускаете все свои приложения в виртуальной машине? Почему бы тогда просто не запускать эту операционную систему на компьютере вне виртуальной машины? Зачем вообще осложнять себе работу, отказываясь от операций “вырезать/вставить”?
В случае с VirtualBox мы уже видели, как клавиатура и мышь автоматически могут привязываться к гостевой ОС без использования специальных команд. А как насчёт функций вырезать, копировать, вставить? Раньше у вас, скорее всего, ничего бы не получилось (или пришлось бы наизнанку вывернуться, чтобы найти какое-нибудь рабочее решение). К счастью, сейчас в VirtualBox встроены эти важные функции. Рекомендуем воспользоваться ими. Скопируйте что-нибудь из Web в свой браузер Linux и вставьте в Internet Explorer в Windows, или наоборот.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Использование USB-устройств
Помните, мы добавили себя в пользовательскую группу vboxusers? Мы сделали это, чтобы иметь возможность пользоваться USB-устройствами под Windows XP. Однако одно и то же USB-устройство не может использоваться одновременно гостевой и основной операционными системами. Поэтому мы должны точно определить, какие устройства мы хотим показывать в гостевой ОС. Открываем настройки виртуальной машины XP. Убедитесь, что работа в XP завершена, выделите виртуальную машину в главном окне VirtualBox и в навигационной панели выберите “Settings”. Когда появится окно “Settings”, выберите пункт “USB” в левой панели. В разделе “USB Device Filters” нажмите на иконку “Add Filter From Device” (маленький значок USB-вилки с зелёным плюсиком). Появится список подключенных в данный момент USB-устройств с чекбоксами рядом с каждым названием. Просто поставьте галочки напротив тех устройств, которые вы хотите сделать доступными под гостевой ОС XP, и нажмите “OK”. На скриншоте видно, что мы подключили два USB-брелока (на 128 Мбайт и на 4 Гбайт), цифровую камеру Canon и принтер HP, а также мышь Logitech и колонки Altec Lansing, которые включены всегда.
Нажмите на картинку для увеличения.
Помните, что функция “Mouse Integration” будет управлять USB-мышью, поэтому нет необходимости добавлять фильтр для этого устройства. То же самое касается USB-колонок, поскольку вы используете звуковой драйвер основной операционной системы, и это ей нужны колонки, а не гостевой ОС. Запомните, что устройства, для которых вы добавите фильтры, не будут использоваться в основной ОС до тех пор, пока виртуальная машина не завершит работу или фильтр не будет удалён. Мы выбрали один из USB-брелоков и принтер HP.
Нажмите на картинку для увеличения.
Специальные программы для цифровой камеры, КПК, iTune? Без проблем. Просто добавьте фильтр для устройств, которые вы хотите использовать в Windows, и при следующем запуске XP они подключатся. Обратите внимание, что любое устройство, которое вы используете в виртуальной машине XP, нужно будет настроить точно так же, как если бы компьютер работал под настоящей XP.
Звук
Одна из самых распространённых проблем, с которыми пользователи сталкиваются в VirtualBox, – это искажённый или вообще отсутствующий звук при воспроизведении аудио. К счастью, с этой проблемой относительно легко справиться. Если вы заметили проблемы со звуком, когда завершали установку XP или впоследствии, вам нужно вернуться в настройки виртуальной машины Windows XP. В главном окне VirtualBox выделите виртуальную машину XP и нажмите на кнопку “Settings” в навигационной панели.
В левой панели выберите пункт “Audio”. Убедитесь, что напротив опции “Enable Audio” стоит галочка. Если галочка стояла, а звука всё равно нет, попробуйте выбрать другой драйвер в поле “Host Audio Driver”. Загрузите XP и протестируйте звук. При необходимости повторите процесс. В конце концов, какой-то из драйверов вам должен подойти.
В поле “Audio Controller”указывается звуковой контроллер на материнской плате или на звуковой карте. Если звук по-прежнему работает плохо, сверьтесь с соответствующим руководством пользователя и проверьте, какой у вас контроллер.
Нажмите на картинку для увеличения.
Полноэкранный режим
Некоторых пользователей устроит и маленькое окно. Однако если вам нужно запустить несколько приложений Windows XP, вам, несомненно, захочется увеличить рабочую область. По умолчанию, Ubuntu имеет два виртуальных рабочих стола, но вы можете добавить столько, сколько пожелаете. Существует три варианта выделения для XP отдельного виртуального рабочего стола: “Seamless Mode” (бесшовная интеграция), “Fullscreen Mode” (полноэкранный режим) и развернуть окно до максимального размера (maximized).
Нажмите на картинку для увеличения.
При выборе в меню “Machine” режима “Seamless Mode”, панель задач XP оказывается прямо над панелью задач основной операционной системы. В режиме “Seamless Mode” рабочий стол XP исчезает, а панель задач XP, меню “Пуск” и любое запущенное приложение появляются прямо на рабочем столе Ubuntu. Ниже приведены скриншоты нормального рабочего стола Ubuntu и с запущенной XP в режиме “Seamless Mode”.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Этот режим позволяет VirtualBox работать очень схоже с XP Mode в Windows 7. К сожалению, как и в Windows 7, в Ubuntu режим “бесшовной” интеграции VirtualBox имеет несколько неприятных графических “багов”. Хотя в Ubuntu они не такие ужасные, как в Windows 7, панель задач XP появляется и исчезает случайным образом. Когда панель задач всё же удостаивала нас своим присутствием, все иконки и панели основной ОС Linux исчезали, и наоборот. Щёлканье мышкой, как правило, возвращало всё на место. Кроме того, при перетаскивании окон XP, возникает задержка.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
В качестве альтернативы, можно полностью развернуть во весь экран рабочий стол виртуальной машины XP, выбрав в меню “Machine” режим “Fullscreen Mode”. Недостаток этого режима заключается в том, что вам придётся пользоваться “быстрыми” клавишами для смены рабочих столов или нажимать комбинацию клавиш “right Ctrl+F”, чтобы переключаться между XP и Linux.
Нажмите на картинку для увеличения.
Мы предпочли развернуть окно виртуальной машины с запущенной Windows XP до максимального размера её собственного виртуального рабочего стола. Должно быть, вы уже заметили, что после установки Guest Additions максимизация окна виртуальной машины XP автоматически меняет разрешение XP под размер окна. Так что при развороте окна XP до максимального размера мы можем легко переключаться между Windows XP и Linux без необходимости использовать “быстрые” клавиши, как в режиме “Fullscreen Mode” и без “глюков”, присущих режиму “Seamless Mode”.
Нажмите на картинку для увеличения.
Впрочем, какой бы режим вы ни выбрали, вы сможете использовать XP, не перезагружая компьютер. Мы в Linux пользуемся четырьмя виртуальными рабочими столами, поэтому поставим виртуальную машину XP на четвёртое место. С помощью плагина Compiz Fusion мы сделали скриншот всех рабочих столов, чтобы было понятно, что мы имели в виду.
Нажмите на картинку для увеличения.
Заключение
Итак, сейчас внутри основной операционной системы Linux у вас есть гостевая ОС Windows XP, работающая в виртуальной машине VirtualBox. Благодаря дополнениям Guest Additions, окно XP должно быть развёрнуто практически на весь экран, с полной интеграцией мыши и клавиатуры. Вы можете передавать файлы из гостевой операционной системы XP в основную Linux и обратно. USB-устройства тоже доступны в виртуальной машине XP. Можно даже копировать, вырезать и вставлять данные из одной ОС в другую. Если речь не идёт о серьёзных 3D-играх, то данная конфигурация сможет справиться со всеми необходимыми вам приложениями, предназначенными только для Windows. По сути, происходит то же самое, что делает XP Mode в Windows 7. Так есть ли необходимость тратить лишние деньги, чтобы получить эти же функции от новой версии Windows?
Если вы решили оставить эту конфигурацию, то наше руководство сэкономило вам денег. Но сколько? В худшем случае как минимум $90 при условии, что вам с покупкой нового компьютера досталась копия Windows 7 Home Premium и в этом случае вам придётся доплатить эту сумму, чтобы обновить систему до Professional и получить XPM. В лучшем случае вы сэкономите $170, ведь если на вашем новом ПК установлена версия Windows 7 Home Basic или Starter, то вам нужно будет заплатить $80, чтобы обновить её до Windows 7 Home Premium, а потом ещё $90 за Professional или Ultimate.
Представьте, какие будут затраты, если у вас не один компьютер, а несколько? Сейчас вы видите, в какие деньги может вылиться использование Windows 7? Даже если на одном ПК у вас уже есть новая версия Windows, вы можете использовать комбинацию Linux/VBox/XP на другой машине. И если вы не являетесь хардкорным геймером, то можете смело запустить в виртуальной машине VirtualBox даже Windows 7!
Нажмите на картинку для увеличения.
Если же вы хотите купить Windows 7 из-за красивых эффектов, прозрачных окон и отражений, то мы рекомендуем дождаться нашей следующей статьи в цикле, которая будет посвящена настройке системы. Там мы рассмотрим, как можно настроить графический интерфейс – от панелей до виджетов. Не переживайте, в Linux тоже существует масса отличных эффектов, ничуть не хуже Windows 7. А некоторые эффекты, которые умеет делать, например, плагин Compiz Fusion, на машине под Windows вы вряд ли получите.