Alexandr09
Чтобы воспроизвести это у себя мне нужна полная структура (bootws\*lst)
Пока могу сказать, что у меня выплывает ошибка Error occurred while savedefault.
1.lst
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(0) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(0) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
2.lst
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
3.lst
map (hd0) (hd2)
map (hd1) (hd0)
map (hd2) (hd1)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(2) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(2) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
4.lst
map (hd0) (hd3)
map (hd1) (hd0)
map (hd2) (hd1)
map (hd3) (hd2)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(3) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(3) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
5.lst
map (hd0) (hd4)
map (hd1) (hd0)
map (hd2) (hd1)
map (hd3) (hd2)
map (hd4) (hd3)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(4) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(4) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
6.lst
map (hd0) (hd5)
map (hd1) (hd0)
map (hd2) (hd1)
map (hd3) (hd2)
map (hd4) (hd3)
map (hd5) (hd4)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(5) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(5) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
7.lst
map (hd0) (hd6)
map (hd1) (hd0)
map (hd2) (hd1)
map (hd3) (hd2)
map (hd4) (hd3)
map (hd5) (hd4)
map (hd6) (hd5)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(6) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(6) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
8.lst
map (hd0) (hd7)
map (hd1) (hd0)
map (hd2) (hd1)
map (hd3) (hd2)
map (hd4) (hd3)
map (hd5) (hd4)
map (hd6) (hd5)
map (hd7) (hd6)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/I386/ && cat --locate=rdisk(1) --replace=rdisk(7) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1) --replace=rdisk(7) (0xff)/AMD64/TXTSETUP.SIF
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/ || rootnoverify (hd0)
ls (0xff)/ || chainloader (hd0)+1
boot
fd.lst
checkrange 0x01 read 0x8280 && map (fd1) (fd0)
map --hook
ls (0xff)/ && root (0xff)
ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN
ls (0xff)/I386/ && cat --locate=rdisk(1)partition(1) --replace=fdisk(0)partition(0) (0xff)/I386/TXTSETUP.SIF
ls (0xff)/AMD64/ && cat --locate=rdisk(1)partition(1) --replace=fdisk(0)partition(0) (0xff)/AMD64/TXTSETUP.SIF
boot
Я добавляю XP через WinSetup from USB beta7 на уже готовую флешку,где много всего,а если я интегрирую на чистую USB и система только одна то ошибка не проявляется...
Справился я с этой проблемой...дело в WinSetup from USB beta 7,зашил установщики двух Windows с помощью beta4, причём menu.lst ,winsetup.lst и bootws остались без изменений но всё пошло в один этап...Спасибо.
вот menu
title Установить Microsoft Windows Xp Sp3 Professional
savedefault
find --set-root /usbdrive.tag
configfile /winsetup.lst
а вот winsetup.lst
title Windows XP Professional SP3 Final setup
root (hd0,0)
map --mem /WINSETUP/XPpSP31.ISO (0xff)
savedefault 2
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
title
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1
title Windows XP Professional SP3 Corporate setup
root (hd0,0)
map --mem /WINSETUP/XPpSP32.ISO (0xff)
savedefault 2
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
title
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1
bootws\lst выше
Отредактировано Alexandr09 (20.12.2012 15:23:24)
Я воспроизвел всю структуру, сомтрю. что winsetup.lst сменился, всё работает, странно, думаю. Переделал. Взял другую флешку, раскурочил систему ноутбука. Всё пашет... А потом прочел
Справился я с этой проблемой...дело в WinSetup from USB beta 7,зашил установщики двух Windows с помощью beta4, причём menu.lst ,winsetup.lst и bootws остались без изменений но всё пошло в один этап...Спасибо.
Ребят,мне вот нужно 2 образа соединить в один и сделать этот образ загрузочным..
в перспективе- что бы можно было и на флэшку потом это всё закатать и что бы она тоже загрузочная была.
Точнее- соединить образ с вин-7 и образ ERD 6.5 для вин 7.
это надо с помощью Груба делать? Подскажите куда копать..
MBTY
я и не прошу за меня делать.. подскажите просто куда копать и как вообще это дело всё обстоит с грубами.. я в этом нуб полнейший.
Надо короче сделать мультизагрузочный диск,типа как у Симпликса ХР.
вот на вин-7 торренты- http://nnm-club.ru/forum/viewtopic.php?t=336864 ,там оригинальные образы.
на ERD не помню где.. надо поискать.
вот http://rutracker.org/forum/viewtopic.php?t=2457640
и вот http://www.torrentino.com/torrents/267458
Но я ERD не оттуда качал.. у меня оригинальные английские версии erd, качал давно уже- с зарубежного сайта какого-то.
Отредактировано Алекс (30.12.2012 17:10:56)
Алекс
не тупи перед НГ, человек посмотреть должен, прежде чем, что-то Тебе советовать...
happywanderer
а где я туплю? может не надо грубостей-то как раз перед новым годом?
ссылки уже выложил давно.
Да и что там смотреть то? Неужто никто ни разу образов вин-7 не видел и образов ERD?
Обычные образы. ERD- это фирменная майкрософтовская утилита для восстановления упавших ОС.. Наверняка слышали про неё и знаете, если в компах разбираетесь.
Отредактировано Алекс (30.12.2012 17:30:59)
Алекс
Образы я попросил шобы, я не мучался с одним, а ты с другим и в итоге было бы непонимание действий.
Я пока качаю, но собираюсь опробовать этот способ. Он для флешки, но сделать грубовый ISO труда не составляет вообще
http://greenflash.su/forum/5-777-1
Алекс
Копипаст с другого сайта:
ERD Commander.... Изначально разработанный компанией Wininternals, он являлся частью Winternals Administrator’s Pak. Но сейчас Winternals является частью Microsoft, а ERD Commander входит в состав Microsoft Desktop Optimization Pack (MDOP) как один из компонентов Diagnostics and Recovery Toolset (DaRT) и называется MSDaRT Tools.
На просторах интернета уже есть образы Семёрки, к которым прикрутили MSDaRT. Если есть желание самому это сделать, то почитай тут
Kак интегрировать MsDart в установочный носитель Windows 7
Всё будет работать без Груба, средствами загрузочной Семёрки. Примерно так же, как я AntiSMS simlix прикрутил.
Для примера (раскрыть):
Отредактировано Sergikaz (30.12.2012 18:07:34)
MBTY
Спасибо! надеюсь,глянете и поможете..
Sergikaz
насчёт DaRT - я знал, он на самом деле так и называется- Diagnostics and Recovery Toolset (DaRT), просто в народе его принято называть ERD.. потому что раньше он так и звучал - ERD Commander,во времена ХР ещё.
http://bit.ly/w72x34 - этот способ мне не подойдёт.. потому что у меня менюшка восстановления системы работает не корректно,она не может определить версию ОС и выдаёт ошибку.
Дело в том,что я собрал на одном образе все 11 редакций вин-7, с помощью WinAIO Maker Professional 1.3, но там побочный глюк такой- что не работает восстановление.
вот скрин,что бы понятно было о каком восстановлении речь идёт - http://smotr.im/ayVP
Поэтому я и говорю-надо отдельно их собрать в один,а не интегрировать.
Отредактировано Алекс (30.12.2012 18:27:17)
Вобсчем. Грубовый диск сделать не проблема, 7ку сделать на основе груба тоже. А вот соединять по сути две семерки в одну я не умею. Sergikaz дал инструкцию. Должно помочь. Так вот. Давать ISO пустышку под семерку на грубе аль нет? Нефигово, если бы наша местная барышная (Core-2) заглянула сюды, да пояснила по хардкору что да как... А вобще я уже третий день играю в одном окне в Crysis 2, в другом в героев 3х. Новый год отмечаю и каникулы. Вам, чего, чуваки, даже в НГ неймется?
Отредактировано MBTY (30.12.2012 20:35:54)
Статья взята с сайта,вот только не помню,с какого.Проверено лично.Всё работает.
Смонтируйте iso-образ с дистрибутивом Windows 7 в вирт. приводе.
Создайте где нибудь папку, скажем, "Win_distr".
Откройте диск в вирт. приводе и скопируйте все его содержимое в созданную папку.
После чего откройте образ "MSDaRT_7.0_RU_x86.iso" в UltraIso и вытащите от туда куда нибудь файл boot.wim, в образе он находится в папке "sources".
Теперь переименуйте его, скажем, в "winRE_x86.wim"
Тоже самое сделайте и с образом "MSDaRT_7.0_RU_x64.iso" и boot.wim, которого, переименуйте в "winRE_x64.wim"
Далее скопируйте эти два .wim-образа в дистрибутив Windows 7, в папку "sources"
Что бы добиться запуска обоих DaRT-ов из boot-меню Windows, для этого нужно отредактировать файл "bcd"(хранилище данных конфигурации загрузки).
Создайте папку "BOOT" на разделе D: и скопируйте в нее файл "bcd" из папки "boot" дистрибутива Windows 7.
Теперь добавим в конфигурацию возможность запуска Windows и MSDaRT 32 и 64 бит.
Добавление запуска Windows 7.
Откройте от имени админа консоль командной строки и введите по очереди следующие команды, после каждой "Enter".
После исполнения каждой из команд, должна появляться надпись: "Операция успешно завершена."
Код:
bcdedit /store D:\boot\bcd /set {default} description "Запуск установки Windows 7 SP1"
bcdedit /store D:\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Далее добавление запуска MSDaRT7.0 х86 (32 бит).
В окно консоли командной строки, введите следующие команды:
Код:
bcdedit /store D:\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x86"
После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID} и вводить их в консоль, поочередно.
Скрытый текст (раскрыть):
Код:
bcdedit /store D:\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
(Чтобы скопировать параметр с командной строки, для этого в окне консоли кликните правой мышью и выберите "Пометить",
после чего наведите курсор на нужный параметр, зажмите левую клавишу мыши и выделите нужную запись. Далее нажмите "Enter", для того, что бы скопировать эту запись в буфер обмена.
Ну и в нашем случае выделите надпись "GUID", в фигурных скобках и вставьте скопированный параметр.)
Теперь добавим команду на запуск MSDaRT7.0 х64 (64 бит).
В окно консоли командной строки, введите следующие команды:
Код:
bcdedit /store D:\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x64"
После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID} и вводить их в консоль, поочередно.
Код:
bcdedit /store D:\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
После всех этих манипуляций, у вас в boot-меню должны появиться команды на запуск установки Windows и MSDaRT 32 и 64 бит, как на скрине ниже.
Скрытый текст (раскрыть):
Теперь скопируйте отредактированный файл "bcd" в папку дистрибутивом Windows в папку "boot" и так же еще в одну папку "boot", которая находится в дистре по пути: \efi\microsoft.
Удачи в экспериментах.
Отредактировано Core-2 (30.12.2012 22:19:22)
Core-2
Спасибо Вам большое ПРИБОЛЬШОЕ ПРИБОЛЬШООООООООЕ же!
Всё знал, а вот как с bcdedit верно работать разбираться откровенно говоря всегда было лень.
Алекс
Считаю, что с такой инструкцией грех не разобраться
MBTY
Не могу удержаться от комплимента в адрес Core-2.
Core-2
Ещё. Посредством bcdedit запускают и grub4dos. Сама не пробовала. Полезно для копьютеров с bios Phoenix , которые ни в какую не хотят запускаться с флешек на основе grub.
MBTY сообщает:
А вот соединять по сути две семерки в одну я не умею. Sergikaz дал инструкцию. Должно помочь. Так вот. Давать ISO пустышку под семерку на грубе аль нет?
Зачем мне 2 семёрки в одну соединять-не понял ничё.. я ж сказал- у меня уже есть образ,где все 11 редакций вин-7 есть! Он работает,но только там восстановление не пашет из за глюка программы WinAIO Maker Professional 1.3, поэтому мне нужно Dart прикрепить отдельно ,а не интегрировать по методу Sergikaz.
Ему за ссылку огромное спасибо,но она не поможет в моём случае.
О какой пустышке на основе груба речь идёт?
Core-2
Спасибо за совет,тока я ничё не понял.. да и времени щас нету разбираться уже. Новый год на носу уже,куча дел ещё.. Попробую помутить числа 2-го может.
Полезно для копьютеров с bios Phoenix , которые ни в какую не хотят запускаться с флешек на основе grub.
Это о чём речь идёт? Мне нужно что бы с биосом Phoenix всё запускалось тоже..
Отредактировано Алекс (31.12.2012 06:11:46)
Алекс сообщает:
Мне нужно что бы с биосом Phoenix всё запускалось тоже..
Вот и будут запускаться все установки и MSDaRT обоих структур. Запуск grub через bcd это лишь полезное дополнение.
Отредактировано Core-2 (31.12.2012 06:42:58)
Core-2
так этот способ будет через груб или bcd ? я в этом нуб, не понимаю пока о чём речь..
а можно ли сделать,как в сборках Симпликса ХР например? там какой способ? через груб?
Алекс Основа этого способа именно модифицированный bcd. Сложного ничего нет.Инструкция внятная ,пошаговая и скриншоты приложены.В итоге вот такое загрузочное окно :
Core-2
Ясно,спасибо, дорогая Вы наша! буду пробовать через пару дней..
а ещё вопрос- можно ли там текст менюшек отредактировать ? ну к примеру "среда восстановления" убрать и т.д. и что значит включён режим EMS?
Отредактировано Алекс (31.12.2012 08:14:21)
Про Ems не знаю , сильно не заморачивалась , а вот текст естественно можно заменить согласно примеру.
Core-2
ясно,спасибо!
Кстати,кому нужен образ со всеми версиями вин-7 , обращайтесь.
оригинальные версии с обновлениями от 12.05.2011,размер 3,8 гига.
Могу залить на файлообменник куда-нидь,ссылку выложу.
Всех с Наступающим,друзья! Здоровья,удачи,процветания в новом году!
Добавлено 1 января:
Core-2
А есть ли способ по проще? ну какая-нидь программка,которая сборку в полу-автоматическом режиме сделает?
У меня вот такая ошибка вылазит,когда командную строку запускаю..
и что значит от имени админа запускать? Она разве не от имени админа по умолчанию запускается? На ХР.
Отредактировано Алекс (01.01.2013 11:46:18)