Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 8 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 07.08.2003
Передо мной стояла задача удаленно установить Windows 7 при следующих условиях.
1. Есть компьютер, на котором установлена Windows XP.
2. В BIOS указана загрузка только с HDD.
3. К Интернету подключение было через ADSL-модем в режиме router.
4. Компьютер получает IP-адрес через DHCP, настроен Port Forwading, внешний IP-адрес можно считать статическим.
5. К компьютеру есть доступ по RDP с правами администратора.
6. Около компьютера есть только начинающий пользователь без малейшего понимания о установке. Есть телефонная связь.
Я сделал небольшую инструкцию для решения:
Инструкция по установке
1. Подключаемся по RDP. Скачиваем iso-образ Windows 7 Enterprise (Корпоративная), VirtualBox и Microsoft Virtual Server 2005 R2 SP1.
2. Устанавливаем VirtualBox и создаем виртуальную машину: тип операционной системы – Windows 7, сетевая карта обязательна (тип NAT), памяти должно быть минимум 512 Мбайт, жесткий диск не менее 6 Гб (тип VHD), тип контроллера HDD (IDE или SATA) должен совпадать с реальным.
3. Подключаем скачанный образ Windows 7 к виртуальной машине и загружаемся с него.
4. После появления окна установки нажимаем Shift-F10 – появляется командная строка.
5. Запускаем diskpart и выполняем последовательно:
create partition primary
format quick
assign letter=c:
create vdisk file="C:\system.vhd" maximum=5803
attach vdisk
exit
6. Закрываем командную строку и выполняем полную установку именно на этот созданный виртуальный диск, игнорируя сообщение, что установка на этот диск невозможна.
7. Автоматическое обновление отключаем, При обнаружении сети указываем тип «Общественная сеть. Потом в настройках сети ставим галочку, чтобы считать все сети общественными.
8. Устанавливаем пользователю «Администратор» не пустой пароль. Не забываем его разблокировать. Устанавливаем автовход Администратора. Остальных пользователей можно удалить.
9. Включаем RDP с любой версии.
10. Добавляем в систему драйвера реальной сетевой карты.
11. Запускаем командную строку от имени администратора и выполняем.
copy bcdedit.exe d:\
copy e:\boot\bootsect.exe d:\
12. Выключаем виртуальную машину.
13. Ставим поддержку vhd на реальной машине из Microsoft Virtual Server 2005 R2 SP1. Подключаем vhd-файл от виртуальной машины к реальной машине:
C:\Program Files\Microsoft Virtual Server\Vhdmount\vhdmount.exe /p c:\полный путь\WinXP7.vhd
14. Копируем с подключенного виртуального диска файлы system.vhd, bcdedit.exe и bootsect.exe в корень диска C: реальной машины. Туда же копируем файл скрытый системный файл bootmgr.
15. Отключаем виртуальный диск:
C:\Program Files\Microsoft Virtual Server\Vhdmount\vhdmount.exe /u all
16. Для экономии места ранее созданную виртуальную машину можно удалить, включая vhd-файл.
17. Подключаем скопированный system.vhd к реальной машине:
C:\Program Files\Microsoft Virtual Server\Vhdmount\vhdmount.exe /p c:\system.vhd
18. Запускаем командную строку от имени SYSTEM(!)
at 21:45 /interactive cmd
где 21:45 - текущее время +1 минута. Ждем появления новой командной строки.
19. Копируем его содержимое в папку C:\Win7 при помощи xcopy, не обращая внимания на ошибки:
xcopy e:\ c:\Win7\ /e /c /h /k /o /x /y
20. Отключаем виртуальный диск:
C:\Program Files\Microsoft Virtual Server\Vhdmount\vhdmount.exe /u all
21. Запускаем командную строку и выполняем:
cd c:\
bcdedit /createstore
bcdedit /create {bootmgr} /d "Windows Boot Manager"
bcdedit /set {bootmgr} device partition=c:
bcdedit /set {bootmgr} path \bootmgr
bcdedit /timeout 10
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=c:
bcdedit /set {ntldr} path \ntldr
bcdedit /create /d "Windows 7 HDD" /application osloader
bcdedit /default {добавленный GUID}
bcdedit /set {bootmgr} displayorder {ntldr} {default}
bcdedit /set {default} device device partition=c:
bcdedit /set {default} osdevice device partition=c:
bcdedit /set {default} systemroot \Windows
bcdedit /set {default} path \Windows\system32\winload.exe
bcdedit /set {default} detecthal yes
bcdedit /copy {default} /d "Windows 7 VHD"
bcdedit /default {добавленный GUID}
bcdedit /set {default} device vhd=[c:]\system.vhd
bcdedit /set {default} osdevice vhd=[c:]\system.vhd
bootsect /nt60 c:
22. Перегружаем удаленный компьютер. Подключаемся по RDP снова. Должны попасть в Windows 7, загруженную с виртуального диска.
23. Создаем на диске D: папку WinXP и переносим туда папки "Documents and Settings", "Program Files" и "Windows". Удаляем при необходимости папку "Users" в корне диска D:
24. Переносим из папки "Win7" на диске D: папки "Documents and Settings", "Program Files", "ProgramData", "Windows" и "Пользователи" ("Users") в корень диска D:
25. В свойствах системы в разделе "Загрузка и восстановление" указываем по умолчанию загружать с "Windows 7 HDD".
26. Перегружаем удаленный компьютер. Подключаемся по RDP снова. Должны попасть в Windows 7, загруженную с реального диска.
27. Запустить командную строку от имени администратора и выполнить
bcdedit /enum
bcdedit /delete {GUID от записи Windows 7 VHD}
bcdedit /delete {ntldr} /f
bcdedit /timeout 0
28. Удалить в корне диска C: папку Win7 и файлы bcdedit.exe, bootsect.exe, system.vhd. Для этого придется изменить владельца и разрешения.
29. Осталось лишь создать нужных пользователей и перенести им данные из C:\WinXP\Documents and Setting\, затем папку WinXP тоже можно будет удалить.
30. Включите автоматическое обновление.
31. Можете начинать устанавливать все необходимые Вам приложения, так как установка операционной системы завершена!
Сегодня проверил - работает метод.



Партнер
 

Member
Статус: Не в сети
Регистрация: 05.02.2010
Откуда: Мурманск
Фото: 0
мсье знает толк) пасиб, может когда нибудь пригодится.


 

Member
Статус: Не в сети
Регистрация: 10.02.2012
Откуда: Беларусь
Зачетно расписано,спасибо) А вот пригодится ли не знаю)

_________________
Intel i7-3770K,4,7 MAXIMUS-V-EXTREME,Thermalright Archon Rev.A ,GTX680-DC2-4GD5,Corsair Force GT 120гб, XONAR PHOEBUS


 

Junior
Статус: Не в сети
Регистрация: 17.05.2011
Круто) но возни не слишком много то? Если есть телефонная связь, почему не подошел такой вариант: по RDP скопировать пользовательские данные на флешку или файлообменник. распечатать/ сохранить на планшет(телефон) подробную инструкцию по установке. Пользователь идет по шагам установки, по любым вопросам обращается по телефону.
Как то человеку, который только в онлайн покер играется и почту смотрит, подсказывал как поставить 7 на ноут. нууу, потыркался пользователь, но все получилось))


 

Member
Статус: Не в сети
Регистрация: 10.06.2008
Откуда: Москва
Фото: 5
Просче по телефону. Вставил флеху или диск/ тыкнул f10 выбрал девайс и гоу. Сначало подготовил влеху ( ултра исо) два клика.


 

Member
Статус: Не в сети
Регистрация: 22.06.2008
Откуда: Ленинград
А еще сущестует unattended установка.. в общем путей много и этот не лучший, хотя и забавный


 

Member
Статус: Не в сети
Регистрация: 07.08.2003
zapadlo
Привлечение местного человека я решил использовать лишь в крайнем случае. Например, при сбоях. Он вообще считает, что ничего менять не нужно.
хона
Загрузиться можно только HDD. В BIOS местный человек не полезет точно.
Йож
Unattended или Silent установка не включит доступ RDP. И она также проблематична без загрузки с внешнего носителя.


 

Member
Статус: Не в сети
Регистрация: 07.08.2003
Сегодня попробовал на другом компе провернуть тоже самое. Условия такие же, но на удаленной машине подключение к интернет очень нестабильно. ASDL-модем часто переподключается, это в большинстве случаев приводит к смене внешнего IP, в итоге соединение по RDP рвется. Приходится звонить человеку у компа, чтобы узнать новый IP.
Нашел простой способ автоматизировать этот процесс: передача большого файла с помощью utorrent. В пирах всегда виден нужный IP, даже если он поменяется. Для увеличения времени передачи нужно отграничить скорость.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 8 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan