Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [статья] Windows 7 и Virtual PC 2007

Ответить
Настройки темы
Разное - [статья] Windows 7 и Virtual PC 2007

Аватара для .Земляк.

Старожил


Сообщения: 185
Благодарности: 27

Профиль | Отправить PM | Цитировать


Установка Windows 7 beta на Virtual PC 2007
Хочу сразу предупредить, что установка в виртуальной среде занимает существенно больше времени, чем установка в физической среде – на реальное железо. Также стоит отметить, что работает все заметно медленее. Чем быстрее проц и больше доступной физической и выделенной для гостевой системы памяти, тем быстрее, но все равно не так быстро, как хотелось бы. Однако для тех, кто не хочет пока ставить себе Windows 7 (как никак бета) непосредственно на жд, боясь, что что-нибудь испортится в процессе апргрейда или в результате параллельной с основной ОС установкой, решение исопльзовать виртуализацию может стать самым подходящим для “посмотреть, попробовать”. В конце концов, чтобы снести систему, достаточно удалить пару файлов.
Aero под Virtual PC не работает. Хотя в сети можно найти рекомендации как это исправить (через правку реестра или с использованием RDC из Windows Vista с включенным Aero) и даже скриншоты с запущенным Aero, у меня так и не удалось добиться нужного результата.
0.Если у вас еще нет Virtual PC, скачайте последнюю версию –Virtual PC 2007 SP1.
1.Если у вас устаревшая версия, см. выше Последняя версия имеет номер 6.0.192.0, номер установленной версии можно посмотреть тут Help –> About Virtual PC… –> About
2.Находим образсWindows 7 beta, нужна 32-битная версия.
3.Создаем новую виртуальную машину.Из консоли Virtual PC –> New… –> Next –> Create a Virtual Machine –> Next –> Задаем имя (обычно в той же папке, где будет образ с диском) –> Next
Выбираем тип операционной системы Windows Vista –> Next –> Next (При необходимости количество памяти можно увеличить. Важно, чтобы это количество памяти было свободно на момент запуска программы. Обычно рекомендуется ставить не более 50% от размера установленной физической памяти.)
4.Создаем новый виртуальный диск
Выбираем создание нового виртуального диска (A new virtual hard disk) –> Next. Имя для диска подставится автоматически, размер диска можно поменять (он изменяется динамически, устанавливается только максимальный размер), 16 Гб должно хватить. Next. Finish.
*
5.В консоли появилась наша система. Выбираем ее, нажимаем Start.
***
6.Подключаем образ с Windows 7 beta. CD –> Capture ISO Image… Перезагружаем виртуальную машину Actions –> Ctrl+Alt+Del или Right Alt + Del из виртуальной машины.
7.Начинается стандартная установка
*
8.Выбираем Custom (Advanced) установку. Диск еще не размечен, выбираем Drive options (advanced).
Выбираем New, Apply.
*
Появится окошко с предложением создать дополнительный раздел (200 Мб) под системные файлы, соглашаемся. Получаем два раздела на диске. Next.
*
*
9.Далее установка продолжается в автоматическом режиме… У меня, в отличии от примерно часовой установки на реальном железе, в виртуальной среде она заняла часа 3-4, если не больше… так что запасайтесь попкорном
*
10.Установка почти закончилась Осталась стандартная настройка: пользователь, часы, персональные параметры… и мы получим Windows 7 на Virtual PC 2007.
*
11.Виртуальный диск с Win 7 занимает 5.37 Гб.
12. Далее рекомендуется установитьVirtual Machine Additions, это позволит не только свободно перемещать курсом мышки между гостевой системой и основной, но и несколько ускорит работу системы за счет улучшения интеграции.
Actions –> Install or Update Virtual Machine Additions
*
Virtual PC предложит вставить образ CD с необходимыми дополнениями. Если установка не запустится автоматически, ее нужно запустить вручную. Надеюсь, найти нужный файл для запуска больших трудов не составит
После установки остается перезагрузить виртуализированную систему – и можно начинать радоваться жизни.
Загрузка Windows 7 с VHD-образа
Вот мы и создали VHD-образ с Window 7 для Virtual PC. Понятное дело, что в виртуальной среде, конечно, есть свои преимущества, но тем не менее, хотелось бы, чтобы все работало пошустрее…
В случае с Window 7, также хотелось бы увидеть ее во всей красе, как минимум с запущенным aero-интерфейсом.
Далее речь пойдет о том, как загружаться с полученного VHD-образа наравне с установленной базовой системой. То есть для работы с системой не понадобится отдельный раздел и не нужно будет сносить существующую систему, Win 7 будет по прежнему храниться внутри VHD-файла, но в то же время она будет запущена в реальном окружении.
Примечание: этот способ, по умолчанию, работает в Windows 7 и Windows Server 2008 R2, я буду рассказывать, как его заставить работать под Vista (см. пункт 1).
0. Если у вас виртуальный образ (VHD-файл), создавался как образ с динамическим размером, обедитесь, что у вас в системе есть свободное место в размере, максимальном для этого образа.
1. Прежде всего, нам понадобятся два файла: bootmgr (новый менеджер загрузки, умеющий загружать из VHD) и bcdedit.exe (новая версия программы для редактирования загрузочных записей).
Первый можно взять с установочного диска, второй можно взять из установленной системы Windows 7 (например, вытащить из имеющегося на руках VHD-образа). Либо можно просто скачать отсюда
Далее придетсяпереписатьфайлc:\bootmgr. Файлc:\windows\system32\bcdedit.exe, в принципе, можно не перезаписывать (просто запускать из другого места). На всякий случай, рекомендую сохранить старые версии.
Примечание: для перезаписи могу понадобится права на полное владение файлами.
2. Открываем консоль (cmd) с админскими правами, на всякий случай, делаем копию текущих записей и попутно создаем новую запись:
bcdedit /copy {current} /d “Windows 7”
Команда вернет GUID вновь созданной записи.
3. Далее нужно прописать адрес с VHD-диском для загрузки
bcdedit /set {GUID} device vhd=[c:]\vhd\win7b.vhd
bcdedit /set {GUID} osdevice vhd=[c:]\vhd\win7b.vhd
4. Если вы хотите, чтобы добавленная система была последней в списке ОС при загрузке, нужно выполнить следующую команду
bcdedit /displayorder {GUID} /addlast
Запись с соответствующим GUID переносится в конец (подобным образом можно добиться любого нужного порядка).
5. Если вы хотите поменять название системы при загрузке, нужно выполнить следующую команду
bcdedit /set {GUID} description “Windows 7 - VHD”
6. Для форсирования автоматического определения в Windows диска через соответствующий уровень абстракции — Hardware Abstraction Layer —следует выполнить следующую команду
bcdedit /set <guid> detecthal on
Готово! Можно перезагружаться. После загрузки Windows 7 начнет устанавливать нужные драйвера для вашего реального оборудования. Попросит перезагрузиться. После этого можно нормально работать.
*
*
Если посмотреть на диски, присутствующие в системе, будет видно, что помимо виртуального диска на 16 Гб (обведен оранжевым), с которого, собственно, загружена Win7, также присутствуют второй раздел виртуального диска на 200 Мб под системные файлы и реальный(!) жесткий диск, установленный на компьютере.
Если отрыть реальный диск и посмотреть, где находится файл с образом системы
можно обнаружить, что размер файла увеличился до 16 Гб. Все дело в том, что наш VHD-образ был автоматически сконвертирован в образ с фиксированным размером, то есть занял максимально возможные 16 Гб. Это ускоряет работу системы. Стоит также отметить, что этот образ по-прежнему можно загружать через Virtual PC.
PS. можно запустить и под Windows XP только boot.ini надо подправить
C:\bootmgr="Windows 7" и все операций произвести на виртуальной машине

Отправлено: 18:30, 05-06-2009

 


Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [статья] Windows 7 и Virtual PC 2007

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MS Virtual PC 2007 Globus1990 Автоматическая установка Windows 2000/XP/2003 5 20-11-2009 16:21
[решено] Virtual PC 2007 SP1 Tyran Автоматическая установка приложений 2 19-12-2008 10:40
[решено] Не запускается Virtual PC 2007 truvo Хочу все знать 1 07-07-2008 01:52
Загрузите бесплатно виртуальную машину MS Virtual PC 2007 / Virtual Server 2005 R2 Vadikan Автоматическая установка Windows 2000/XP/2003 24 16-04-2007 19:02




 
Переход