Пользовательского поиска
Пятница, 24.11.2017, 08:24
Приветствую Вас Гость | RSS
Главная | Автоматизация установки образа системы - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4929
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Sh1td0wn 
Форум » Мультизагрузочная флешка » Windows-подобные системы » Автоматизация установки образа системы
Автоматизация установки образа системы
Sh1td0wnДата: Четверг, 09.04.2009, 23:15 | Сообщение # 1
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Прочитал про sysprep, попробовал на виртуальной машине, получилось, понравилось. Появился вопрос: как можно автоматизировать процесс установки на диск собственно образа, т.е. вставить диск, выбрать/разбить на разделы, и сразу загрузиться с жесткого диска, не устанавливая образ вручную акронисом.
Ps пишу с телефона


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
ZemlyakДата: Пятница, 10.04.2009, 01:06 | Сообщение # 2
Экспериментатор
Группа: Проверенные
Сообщений: 61
Репутация: 11
Статус: Отсутствует
Одним из средст развертывания, предлагаемого компанией Microsoft служит Windows Deployment Services, которые идут в комплекте с Windows 2003 Server SP2 или Windows 2008 Server
В установке и конфигурировании этих служб нет ничего сложного, поэтому на этом останавливаться не будем (а честно - мне лень об этом писать)
Для возможности снятия образа нам также потребуется образ Windows PE, который будет загружен на исходную машину. Для его создания потребуется наличие
Windows Automated Installation Kit (Windows AIK)Инструкцию как создать образ Windows PE можно найти
здесь либо в случае устаревания этой ссылки
здесь . При следовании этой инструкции не пропускаем пункт, где предлагается скопировать в образ файлик imagex.exe. Но не делаем iso образ, он нам не нужен.
После создания этого образа wim файл добавляем при помощи оснастки управления WDS в разделBoot images. Туда же добавляем образboot.wimс установочного диска от Windows 2008 Server.
Создание и развертывание образа состоит из следующих этапов:
1. Подготовка исходной машины.
2. Подготовка исходной машины к снятию образа.
(PS.об этом поподробнее потом отпишусь отдельно)
3. Загрузка по сети и снятие образа.
4. Добавление образа в WDS сервер и разворачивание его на рабочих станциях.
Собственно в первом пункте нет ничего необычного - устанавливаем систему, драйвера, необходимые программы.
Во втором пункте сделаем следующее:
1 - Убедимся что в системе есть единственный пользователь с именем Administrator и пустым паролем.
2 - В корне диска С: создаем папку sysprep и распаковываем в нее утилиту sysprep.exe из файла deploy.cab, который находится на диске с установочными файлами Windows XP в папке \Support\Tools.
Подробнее о sysprep
3 - Создаем файл sysprep.inf и кустомизируем по вкусу. Располагаем его в той же папке - c:\sysprep
4 - Запускаем sysprep - sysprep.exe -reseal -mini -reboot
Примечание:пункт 1.1 необходим, для возможности разливки этого образа при помощи System Center Configuration Manager. Может это не так, но при наличии пароля возникают проблемы при разливке образов. Также, для совместимости SCCM sysprep.inf располагать в каталоге c:\sysprep не нужно.
После перезагрузки системы необходимо загрузиться по сети с использованием Custom Windows PE Image
Когда Windows PE загрузится, подключаем какой-либо сетевой диск, допустим дис k: и создаем образ командой:
imagex /capture c: k:\xpimage.wim "Windows XP Image"
Если файл xpimage.wim существует и необходимо добавить образ в существующий файл, параметры команды чуть меняются/p>
imagex /append c: k:\xpimage.wim "Windows XP Image"
После окончания создания образа добавляем при помощи оснастки управления WDS в разделInstall imagesсозданный образ
Если образ создавался для совместимости с SCCM без файла c:\sysprep\sysprep.inf скопируем его в получивщийся образ перед добавлением образа в WDS следующим скриптом:
imagex /mountrw f:\OSDeployImages\xpimage.wim 1 f:\OSDeployImages\ImageX\tmp
del f:\OSDeployImages\ImageX\tmp\Sysprep\sysprep.inf
imagex /unmount /commit f:\OSDeployImages\ImageX\tmp
copy /y f:\OSDeployImages\xpimage.wim f:\OSDeployImages\xpimage_wsysprepv1.1.wim
imagex /mountrw f:\OSDeployImages\xpimage_wsysprepv1.1.wim 1 f:\OSDeployImages\ImageX\tmp
copy /y f:\OSDeployImages\ImageX\sysprep.inf f:\OSDeployImages\ImageX\tmp\Sysprep\
imagex /unmount /commit f:\OSDeployImages\ImageX\tmp
Буквы дисков, имена каталогов подправить по месту
Все - можно загружаться по сети с использованием образа с диска от Windows Server 2008 и разливать образ.
Примечание:Указанным выше способом можно разливать образ не только при помощи WDS, но и без него. Достаточно сделать Custom Windows PE Image загружаемый с CDROM и получаем средство при помощи которого можно делать образ хоть домашней машинки.
 
kDnДата: Пятница, 10.04.2009, 01:18 | Сообщение # 3
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
http://www.boot-land.net/forums/index.php?showtopic=7188&hl=ghost&st=0
Где-то так... Т.е. надо батник писать smile

Добавлено (10.04.2009, 01:18)
---------------------------------------------
Zemlyak, угу WAIK и wim щаз многое упрощают))), а w2k я через ghost обычно подымал)))

 
Sh1td0wnДата: Пятница, 10.04.2009, 07:38 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Я имел ввиду образ, полученный Acronis'ом, Ghost'ом или любой другой подобной программой.
А под автоматизацией понимал эдакий инсталлятор на BAT-никах, чтобы можно было разбить на разделы жёсткий диск, выбрать, куда ставить образ, подождать, пока поставится и загрузиься.
Упирается всё, собственно, в наличие DOS-программ для создания и записи образов, работающих из коммандной строки.
Или (но это уже мечты и/или проктология) сделать linux live-cd, на нём - набор скриптов (или вообще anaconda) и управиться через утилиту dd.
Нашёл упоминание о ghost, работающем из коммандной строки. Где про такого зверя можно прочитать?


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Пятница, 10.04.2009, 07:54
 
kDnДата: Пятница, 10.04.2009, 10:18 | Сообщение # 5
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Sh1td0wn, всеж-таки поглядите ссылку которую я дал wink
 
mad-509Дата: Пятница, 10.04.2009, 10:23 | Сообщение # 6
Экспериментатор
Группа: Проверенные
Сообщений: 51
Репутация: 4
Статус: Отсутствует
Блин.... Тема реально рульная, но рульная только для Нортон Хоста для Акрониса так не получиться. Нортон Хост можно запускать с модификарорами-ключами. Я пытался в этом разобраться, но еще не до конца все прокурил, не знаю почему одинаковые мысли в одно и то же время приходят разным людям, походу задачи совпадают.
"Пример 2
В этом примере имеется один жесткий диск с двумя разделами.
Этот или оба раздела могут быть разделами NTFS. Следующая команда записывает образ первого раздела на второй раздел под именем файла image.gho.
ghost.exe -clone,mode=pdump,src=1:1,dst=1:2\image.gho"
http://service1.symantec.com/SUPPORT/INTER/ghostintl.nsf/bd251df6e54a277588256f170056d660/15aab968bf14b97780256ef300366be8?OpenDocument
http://service1.symantec.com/SUPPORT/on-technology.nsf/docid/1999020113402425
http://service1.symantec.com/SUPPORT/INTER/ghostintl.nsf/bd251df6e54a277588256f170056d660/ba05e60ec533676880256ec800446a36?OpenDocument
 
Sh1td0wnДата: Пятница, 10.04.2009, 18:30 | Сообщение # 7
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Ура! Я почти сделал ima-файл, позволяющий а) разбить диск на разделы (в qemu глючит?) и б) установить образ винды. Допилю напильником, выложу.
------------------------------------------------
IMA-файл примерно готов. Он ищет в корне найденного eltorito'м девайса файл windows.gho и записывает его на указанный носитель.
Знающих просьба проверить bat-файл на наличие не найденных мной ошибок.
Вот его содержимое:
Code
REM menu.bat - вызывается из autorun'a
:menu
@echo off
cls
@echo.
@echo What do you want to do?
@echo 1 - Parition your HDD
@echo 2 - Install Windows XP Image and and boot into it
@echo 3 - Reboot
choice /C:123 /N Your choice:    
if errorlevel 3 reboot
if errorlevel 2 goto install
if errorlevel 1 goto parition

:install
cls
@echo Do not forget to parition your HDD!
choice /C:1234x /N Select your HDD number, or x to go back:
if errorlevel 5 goto menu
if errorlevel 4 goto drive4
if errorlevel 3 goto drive3
if errorlevel 2 goto drive2
if errorlevel 1 goto drive1

:par
echo You selected %drive%.
choice /C:1234x /N Select your PARITION number, or x to go back:
if errorlevel 5 goto menu
if errorlevel 4 goto par4
if errorlevel 3 goto par3
if errorlevel 2 goto par2
if errorlevel 1 goto par1

:ready
echo You selected parition %par% of drive %drive%.
choice /C:yn Do you want to install Windows on %drive%:%par%? ALL DATA ON IT WILL BE LOST!
if errorlevel 2 goto menu
if errorlevel 1 ghost.exe -clone,mode=load,src=q:\windows.gho,dst=%drive%:%par% -sure -fx
@echo Image is written on your harddisk. Press any key to reboot...
pause > nul
reboot

:parition
call sdisk.exe
goto menu

:drive4
set drive=4
goto :par

:drive3
set drive=3
goto :par

:drive2
set drive=2
goto :par

:drive1
set drive=1
goto :par

:par4
set par=4
goto ready

:par3
set par=3
goto ready

:par2
set par=2
goto ready

:par1
set par=1
goto ready

config.sys:

Code
[menu]
menuitem=CD, Start computer with CD-ROM support.
menudefault=CD,0
menucolor=7,0
[CD]
device=himem.sys /testmem:off
device=eltorito.sys /D:eltorito
dos=high,umb
lastdrive=z

autoexec.bat:

Code
@ECHO OFF
MSCDEX.EXE /D:eltorito /L:Q
MOUSE.COM
menu.bat

И да, загрузить его можно только так:

Code
map --mem /images/winstall.ima (fd0)
map --hook
chainloader (fd0)/io.sys
rootnoverify (fd0)
map --floppies=1  

PS [url=http://narod.ru/disk/7601558000/winstall%20(copy%203).ima.html]вот[/url] сам образ, пока скрипт не проверят, за работоспособность отвечать не могу!
-------------------------
Нашёл баг: скрипт ВСЕГДА выставлял номер диска и раздела в 1.
Исправил, см. выше.


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Воскресенье, 12.04.2009, 14:37
 
mad-509Дата: Пятница, 10.04.2009, 23:03 | Сообщение # 8
Экспериментатор
Группа: Проверенные
Сообщений: 51
Репутация: 4
Статус: Отсутствует
Вот и я такое похожее написал, а проверять на домашнем тазике чего-то боязно, жду пока кто-то попросит поставить систему, до написания на 4 тазика винду ставил, а ща новые не приносят, как принесут и твое, и мое протестю...
 
ZemlyakДата: Суббота, 11.04.2009, 16:20 | Сообщение # 9
Экспериментатор
Группа: Проверенные
Сообщений: 61
Репутация: 11
Статус: Отсутствует
я вот что думаю надо найти ноутбук асусовский где есть скрытый раздел для востановления и от туда все перетянуть smile можно будет потом что нибуть там наковырять smile
 
mad-509Дата: Суббота, 11.04.2009, 18:34 | Сообщение # 10
Экспериментатор
Группа: Проверенные
Сообщений: 51
Репутация: 4
Статус: Отсутствует
НЕ понял а на каких моделях это есть?
 
ZemlyakДата: Суббота, 11.04.2009, 22:36 | Сообщение # 11
Экспериментатор
Группа: Проверенные
Сообщений: 61
Репутация: 11
Статус: Отсутствует
mad-509
глянь тут


Сообщение отредактировал Zemlyak - Суббота, 11.04.2009, 22:38
 
Sh1td0wnДата: Понедельник, 13.04.2009, 14:42 | Сообщение # 12
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Итак, работа над IMA-файлом завершена.
Выкладываю:
1) Набор для создания образа диска с "быстрой установкой Windows": ТУТ.
Положить windows.gho в папку winstall и запустить win.bat. По окончании работы Вы получите файл win.iso, который можно записать на диск.
2) IMA-файл (как работает, см. выше). Логическая часть больше не менялась, добавил цветной интерфейс. Брать здесь.

Добавлено (12.04.2009, 18:51)
---------------------------------------------
Написал статью по сборке "быстрой установки системы", жду, когда аппрувят.

Добавлено (13.04.2009, 14:42)
---------------------------------------------
Вот статья: http://greenflash.su/publ/4-1-0-59


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Воскресенье, 12.04.2009, 16:16
 
mad-509Дата: Среда, 15.04.2009, 18:18 | Сообщение # 13
Экспериментатор
Группа: Проверенные
Сообщений: 51
Репутация: 4
Статус: Отсутствует
Я уже заждался, ну где статья, так хочется испытать... sad
 
Sh1td0wnДата: Среда, 15.04.2009, 19:18 | Сообщение # 14
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Постом выше...
http://greenflash.su/publ/4-1-0-59


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Форум » Мультизагрузочная флешка » Windows-подобные системы » Автоматизация установки образа системы
Страница 1 из 11
Поиск:
Чат

Copyright GreenFlash © 2017
Рейтинг@Mail.ru