f1g2
09-04-2010, 11:08
В двух словах.
На флешке установлен GRUB4DOS через который загружаются различные утилиты, в том числе ISO со сборками PE, инсталляцией XP и т.п. – всё очень удобно, не нарадуюсь .
Появилась задача тиражирования windows 7. Нашел очень удобное для себя решение через sysprep, заменой install.wim и использовании файла ответов созданного при помощи WAIK.
Сделал следующее:
1. Установил win7 на базовый компьютер, добавил комплект стандартных программ, настройки, обновления и т.п. Подготовил систему при помощи sysprep
2. свернул систему в wim файл. Файл больше 5 Гб при максимальной компрессии.
3. сделал iso образ winPE в который положил 180Мб всех установочных файлов windows7 (всё кроме boot.wim и install.wim). В нем же сконфигурировал startnet.cmd таким образом, что бы он хватал дальнейшие действия из cmd файла на флешке (легко модифицировать)
4. на флешку положил wim файл, файл ответов. Прописал запуск setup.exe с командами указывающими место расположения wim файла и файла ответов. Такое конфигурирование файлов позволяет легко заменять как сам wim файл, так и изменять файл ответов и вносить коррективы в ход загрузки winPE без необходимости пересобирать образ.
5. загружаю ISO winPE с флешки через GRUB4DOS.
Всё работает отлично кроме одного НО.
Непосредственно ВОПРОС.
Как предопределить для процесса установки windows7 на какой диск ему записывать свой загрузчик. В моем случае инсталляция убивает GRUB на флешке, ставит туда BCD, и соответственно если извлечь флешку система не может загрузиться с диска на который физически установлен windows7 (загрузчик то на флешке остался). Двойной удар – ни флешки ни загрузки с жесткого диска :)
Аналогичная проблема возникает если на компьютере имеется, к примеру, 2 жестких диска (№1 и №2). ОС ставится на №1, а загрузчик по тайному (для меня :) ) умыслу инсталлятора ставится на №2. Убираем из компа №2 и ОСь с №1 не грузится (ещё бы). Не по-людски как то это. Должен быть способ как предопределить инсталлятору windows 7 куда именно изначально ему записывать свой загрузчик.
Братья ITшкини, помогите советом!
PS. Пока вижу только 2 довольно кривых решения
1. бэкапить MBR флешке перед началом установки windows7, а затем на стадии завершения установки ресторить MBR флешки и записывать BCD на целевой диск.
2. поставить на флешку BCD с выбором загрузки винды и GRUBа. В этом случае инсталлятор GRUBу не навредит. Потом на стадии завершения установки ОС записать BCD на целевой диск.
Но это похоже на почесывание левого уха правой рукой :)
На флешке установлен GRUB4DOS через который загружаются различные утилиты, в том числе ISO со сборками PE, инсталляцией XP и т.п. – всё очень удобно, не нарадуюсь .
Появилась задача тиражирования windows 7. Нашел очень удобное для себя решение через sysprep, заменой install.wim и использовании файла ответов созданного при помощи WAIK.
Сделал следующее:
1. Установил win7 на базовый компьютер, добавил комплект стандартных программ, настройки, обновления и т.п. Подготовил систему при помощи sysprep
2. свернул систему в wim файл. Файл больше 5 Гб при максимальной компрессии.
3. сделал iso образ winPE в который положил 180Мб всех установочных файлов windows7 (всё кроме boot.wim и install.wim). В нем же сконфигурировал startnet.cmd таким образом, что бы он хватал дальнейшие действия из cmd файла на флешке (легко модифицировать)
4. на флешку положил wim файл, файл ответов. Прописал запуск setup.exe с командами указывающими место расположения wim файла и файла ответов. Такое конфигурирование файлов позволяет легко заменять как сам wim файл, так и изменять файл ответов и вносить коррективы в ход загрузки winPE без необходимости пересобирать образ.
5. загружаю ISO winPE с флешки через GRUB4DOS.
Всё работает отлично кроме одного НО.
Непосредственно ВОПРОС.
Как предопределить для процесса установки windows7 на какой диск ему записывать свой загрузчик. В моем случае инсталляция убивает GRUB на флешке, ставит туда BCD, и соответственно если извлечь флешку система не может загрузиться с диска на который физически установлен windows7 (загрузчик то на флешке остался). Двойной удар – ни флешки ни загрузки с жесткого диска :)
Аналогичная проблема возникает если на компьютере имеется, к примеру, 2 жестких диска (№1 и №2). ОС ставится на №1, а загрузчик по тайному (для меня :) ) умыслу инсталлятора ставится на №2. Убираем из компа №2 и ОСь с №1 не грузится (ещё бы). Не по-людски как то это. Должен быть способ как предопределить инсталлятору windows 7 куда именно изначально ему записывать свой загрузчик.
Братья ITшкини, помогите советом!
PS. Пока вижу только 2 довольно кривых решения
1. бэкапить MBR флешке перед началом установки windows7, а затем на стадии завершения установки ресторить MBR флешки и записывать BCD на целевой диск.
2. поставить на флешку BCD с выбором загрузки винды и GRUBа. В этом случае инсталлятор GRUBу не навредит. Потом на стадии завершения установки ОС записать BCD на целевой диск.
Но это похоже на почесывание левого уха правой рукой :)