Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Инсталлятор windows 7 убивает GRUB на флешке (http://forum.oszone.net/showthread.php?t=172646)

f1g2 09-04-2010 11:08 1388593

Инсталлятор windows 7 убивает GRUB на флешке
 
В двух словах.

На флешке установлен 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 на целевой диск.
Но это похоже на почесывание левого уха правой рукой :)

S.T.R.E.L.O.K. 11-04-2010 05:25 1389840

как я понял у вас полностью автоматизирован процесс установки вин7.

При запуске РЕ идёт форматирование и запись загрузочной области,
так что глядите в сторону автоматизации настроек, а точнее в раздел форматирования в WAIK.

Сам данную функцию юзаю ток в установке через сеть, но на дисках и флешках никогда... лучше самому 1-3 мин потратить на конфигурацию, форматирование жёстких дисков :)

jentoso 11-04-2010 07:22 1389862

Может будет полезно Конфигурирование разделов жесткого диска в файле ответов

okshef 14-04-2010 12:51 1392265

f1g2, почитайте Краткое руководство по развертыванию.

nikiton21 05-03-2011 09:05 1627616

Есть решение данной проблемы, хоть и поздно наверное. Жесткие диски можно менять местами hd0 <-> hd1 посредством grub в меню. подробнее написал тут


Время: 16:59.

Время: 16:59.
© OSzone.net 2001-