![]() |
Инсталлятор 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 на целевой диск. Но это похоже на почесывание левого уха правой рукой :) |
как я понял у вас полностью автоматизирован процесс установки вин7.
При запуске РЕ идёт форматирование и запись загрузочной области, так что глядите в сторону автоматизации настроек, а точнее в раздел форматирования в WAIK. Сам данную функцию юзаю ток в установке через сеть, но на дисках и флешках никогда... лучше самому 1-3 мин потратить на конфигурацию, форматирование жёстких дисков :) |
Может будет полезно Конфигурирование разделов жесткого диска в файле ответов
|
f1g2, почитайте Краткое руководство по развертыванию.
|
Есть решение данной проблемы, хоть и поздно наверное. Жесткие диски можно менять местами hd0 <-> hd1 посредством grub в меню. подробнее написал тут
|
Время: 16:59. |
Время: 16:59.
© OSzone.net 2001-