PDA

Показать полную графическую версию : Установка XP из WIM (Велосипед или НоуХау)


Страниц : 1 2 3 4 5 6 [7]

AngelDominantes
17-09-2010, 10:55
Каждому свое. Но под мои задачи этот вариант подходит. Да MDT работает в связки с WDS + к оснастке MDT нужно установить PowerShell + WAIK. Ну и конечно DHCP.

vitalik9
20-09-2010, 12:57
sosed213, такой вопрос как сделать что можно было при помощи bcdw а диске присутствовало установка windows 7 и заливка windows xp при помощи Diskpart & ImageX 3.4

sosed213
21-09-2010, 08:23
vitalik9, я давно не работал с bcdw, но если это возможно то тебе надо искать что то вроде bcdw + boot.wim + bootmgr.

Или просто воспользуйся установочным диском Windows 7 (http://sosed213.ucoz.ru/news/autostartup_v1_ili_apgrejdim_boot_wim/2010-09-17-6), собственно как я и делаю.

sattva
18-01-2011, 23:05
для автоматического добавления информации в MySetupWin7Installer.ini-файл о всех ваших wim-файлах, создал такой скрипт в AutoIt:

преимущества:
1) вам не надо вручную менять MySetupWin7Installer.ini в случаи если имя wim-файла изменилось, т.к. скрипт сам создает список всех wim-файлов (лежащих в директории "Wim")
2) автоматически определяется буква диска содержащая директорию "Wim"




Global $tag='Wim'
$var = DriveGetDrive( "ALL" ); Определяем количества и имена всех дисков в системе
If NOT @error Then
For $i = 1 to $var[0]
If FileExists($var[$i]& '\' & $tag) Then
$Drive=$var[$i]; Ищем имя диска который содержит папку "Wim"
EndIf
Next
EndIf


#Include <File.au3>
#Include <Array.au3>
$FileList=_FileListToArray($Drive & '\' & $tag,"*.wim",1)
If @Error=4 Then
MsgBox (0,"","Файлы отсутсвуют в $Drive & '\' & $tag")
Exit
EndIf

;Вносим изменения в INI-файл
dim $n=-1
For $i = 1 to $FileList[0]
$n=$n + 1
If FileExists("x:\MySetupWin7Installer.ini") Then
IniWrite ( "x:\MySetupWin7Installer.ini", "ListImage", $n, $Drive & '\' & $tag & '\' & $FileList[$i])
EndIf
Next

sosed213
19-01-2011, 06:34
sattva, да, это действительно полезный скрипт.

vitalik9
21-05-2011, 23:12
sosed213, скажите пожалуйста как прикрутить это на флешку

sosed213
22-05-2011, 07:12
vitalik9.

Самый простой способ, это загрузиться с любого установочного диска Vista или Windows 7. Нажать Shift-F10, появится черное окно cmd.exe. В нем напишешь notepad, откроется блокнот. В нем нажмешь Файл - Открыть. Тип файла, укажешь все файлы, вставишь флешку, перейдешь на нее и откроешь программу (правой кнопкой, Запустить от имени администратора, или просто Открыть))

Прелесть этого способа в том что тебе неважно какой диск ты используешь, главное чтобы оболочка была на ядре nt6 и выше, а это установщик Vista и Windows 7.


Более грамотный подход, это на флешку установить Grub4dos (в нете полно информации), залить файл boot.wim от установочного диска вышеупомянутых систем. и подправить файл menu.lst (относится к grub'u).
А сам boot.wim можно уже допилить альтернативной оболочкой, я пользуесь своей AutoStartUp v1 или апгрейдим boot.wim (http://sosed213.ucoz.ru/news/autostartup_v1_ili_apgrejdim_boot_wim/2010-09-17-6) , или на сайте OSZone тоже есть альтернатива стандартному PE Shell.

Smith_Wesson
30-04-2013, 15:53
Интересно... Проект скорее мертв, чем жив? У кого-то получилось допилить до "final release"... ? Именно автоматическое развертывание ХР из WIM-образа, из под Grub4dos...?

sosed213
01-05-2013, 10:24
Smith_Wesson, проект с тех пор не развивается в интернете, но последней версией программы я пользуюсь до сих пор, уже 980+30=1010 дней. А из под какой среды запускать его, это не имеет значения (главное чтобы ядро системы было >=6.0), пусть то будет живая система, PE или Live - системы. Их же можно загружать на сегодняшний день любым способом: по сети, флешкой (grub, syslinux, или bcd), а также можно и с CD_DVD - дисков.

Основная и самая трудная, Ваша, задача, найти или подготовить самостоятельно wim-образы систем. У себя в организации я подготовил и использую 2 основных файла образа XP и Win 7. Скоро начну делать и Win 8 (по методам развертывания мало чем не отличается).

Так что сами решайте, "Проект скорее мертв, чем жив?"

Smith_Wesson
03-05-2013, 14:20
Перечитал два раза, все 13 данной темы, но... увы, так и не понял, как же мне (в меню предварительно созданной загрузочной флешки "Win_7_PE" под Grub4dos) добавить возможность автоматического запуска diskpart + разворачивание WIM-образа Windows на партицию C:\
По поводу ссылки (http://sosed213.ucoz.ru/news/autostartup_v1_ili_apgrejdim_boot_wim/2010-09-17-6), - вообще, не понял для чего все это? В последних версиях PE и так добавлен весь необходимы софт, включая GmageX и т.п. Только все равно, приходится делать много лишних движений. А мне нужно следующее:
- вставил загрузочную флешку (с предварительно подготовленным WIM-образом Винды)
- выбрал пункт меню "Установка Windows"
- указал партицию (размер партиции) и пошел курить...
т.е. по принципу, как в грубе, маппится исошник, а с него уже выполняется инсталляция винды. Только вместо этого, автоматически в Mount Point, разворачивается наш WIM-образ. было бы вообще идеально, при условии, что мы имеем не размеченный диск - автоматическое создание диска C:\ размером, скажем 4гб! И все... Фактически, в два тычка - имеем развернутую систему!

Smith_Wesson
03-05-2013, 19:05
Кстати, прописывание секции, согласно рекомендациям:
Создаем в папке Windows\System32 подключенного образа Windows PE файл winpeshl.ini с содержимым:
[LaunchApp]
AppPath = %SystemDrive%\mysetup.exe
Ни чего не дает. Прога, автоматически не стартует...((
пробовал AppPath = %SystemDrive%\Windows\System32\mysetup.exe - в кавычках и без - ни чего не дает. При ручном запуске, отрабатывает нормально, только создание разделов. При попытке развернуть WIM-образ на подготовленый раздел, вылетает ошибка:
http://i5.pixs.ru/storage/4/4/8/Bezimyanni_6921623_7879448.png (http://pixs.ru/?r=7879448)
Если разворачивать напрямую через gImagex - все работает отлично...

sosed213
05-05-2013, 19:18
Smith_Wesson, простите Сэр! Но программа которая у вас на скрине, это не та программа про которую я имел ввиду. в последнем сообщение я вел речь о MySetup: Windows 7 and XP Installer offline 2.3 (http://sosed213.ucoz.ru/news/mysetup_windows_7_and_xp_installer_offline_2_3/2010-08-09-5)

А что говоря об автоматизме, несколько телодвижений все же придется совершать.

Smith_Wesson
07-05-2013, 10:55
Понятно.... Если я правильно Вас понял, старая версия проги, официально не поддерживается. Тогда вопрос снимается. Простите))

Более грамотный подход, это на флешку установить Grub4dos (в нете полно информации), залить файл boot.wim от установочного диска вышеупомянутых систем. и подправить файл menu.lst (относится к grub'u). »
Подскажите, по поводу последней части предложения: "подправить файл menu.lst" - может быть, если не трудно - поделитесь готовым menu.lst..? Хочу вообще, понять принцип работы с WIM-образами из-под grub'а. Или ткните - где поглядеть можно....

sosed213
07-05-2013, 11:29
Последний раз создавал флешку загрузочную давно. сейчас попробую вспомнить.


Имеем загрузочную Grub4Dos флешку.
В файле menu.lst прописываем следущее:

title Window 7 PE
find --set-root --ignore-floppies /boot7stp
chainloader /boot7stp



boot7stp - это загрузчик. Просто переименованный файл bootmgr, который можно найти на диске с win7.

Затем на флешке создаешь папку sources и boot.
В папку sources кладешь файл boot.wim. Взять его тоже можно с установочного диска Win7, или с PE системы. На торрентах много разных LiveSeven (главное чтобы он назывался boot.wim)

Теперь папка B]boot[/B]. Основной файл который там должен быть, это bcd (ото что-то вроде boot.ini от xp, только редактируется по другому, я для этого использую программу BOOTICE).

Может в той папке еще что-то должно быть, я не помню, но для верности, можешь папку boot взять тоже с установочного диска win7.

Smith_Wesson
07-05-2013, 12:54
Создать загрузочную флешку, по вашей рекомендации (с boot.wim от Win7_PE) -получилось с пол-пинка!))
Но, сразу возникли два момента:
- имеющаяся Win7_PE, не поддерживает работу только с клавиатурой(( Обязательно, нужна мышка.
- нужен какой-нибудь аналог загрузчика, что бы из него можно было, только при наличии одной клавы, нормально вызвать gImagex и дальше уже работать с образами...
P.S.
(С boot.wim от установочного диска Win7 - не работает: сразу предлагает начать установку Windows).

sosed213
07-05-2013, 13:30
Smith_Wesson,

(С boot.wim от установочного диска Win7 - не работает: сразу предлагает начать установку Windows).

Пусть предлагает, просто нажмите Shift+F10 а дальше уже куда угодно....


Например notepad -> Ctrl+O -> Тип файлов: Все. На нужном exe-файле контексное меню Открыть.

Smith_Wesson
07-05-2013, 13:47
Ага! Уже разобрался... Только вот для тех, кто будет юзать мою сборку - это очень сложно... Короче, почитав справку по imagex - понял, что наш путь - это скрипты... GUI-интерфейс, конечно классно - но, для маленьких диагоналей мониторов и обязательного наличия мышки - не совсем удобно...

Smith_Wesson
18-05-2013, 12:06
Если кому-то интересно развитие темы в данном направлении, могу дать "наводочку". Итоговое решение, можно максимально упростить и автоматизировать при использовании VBS-скриптов, для работы с imagex и diskpart непосредственно из файлов сценариев. Для этого, нужно сделать следующее:
1. Интегрировать в ваш *.wim-образ, следующие компоненты
- WinPE-Scripting-Package (поддержка сервера сценариев Windows)
- WinPE-WMI-Packages - поддержка WMI (Windows Management Instrumentation)
2. непосредственно во время запуска самой Windows PE, выполнять регистрацию com-сервера imagex (gimagex_com.dll) командой regsvr32.exe
3. имя элемента управления GImageX через com, является GImageX.GImageXCtrl
4. Убедитесь, что gimagex_com.dll в вашем Windows PE, находится в той же папке, где и wimgapi.dll от автоматической установки Windows (WAIK)

host32
07-06-2017, 09:25
https://youtu.be/qQNIet2cJhs




© OSzone.net 2001-2012