Войти

Показать полную графическую версию : [решено] Совмещение нескольких вариантов установки Windows XP на одном диске


Softwarez777
21-03-2006, 15:08
Нужны 2 варианта установки - автоматическая и обычная.
Сделал как написано в статье "Совмещение нескольких вариантов установки Windows XP на одном диске"

choice.bat имеет следующий вид:

cmdow @ /HID
@echo off
if exist %systemdrive%\Temp\dummy1.fle goto START1
if exist %systemdrive%\Temp\dummy.fle goto START
....
goto END
:START1
REGEDIT /S regtweaks1.reg
.\useraccounts.cmd
.\RunOnceEx1.cmd
goto END
:START
.\RunOnceEx.cmd
goto END
...
:END


Проблемма в следующем - в первом варианте regtweaks1.reg и useraccounts.cmd обрабатываются, а вот RunOnceEx1.cmd НЕ запускается ;(

Во втором варианте аналогичная проблемма RunOnceEx.cmd тоже не запускается :(

Что не так ?

qeraser
21-03-2006, 15:46
Softwarez777

Не забывай указывать start /wait
В твоем случае будет
start /wait .\useraccounts.cmd
start /wait .\RunOnceEx1.cmd и т.д.
start запустит установку приложения, а /wait дождется ее окончания перед тем, как выполнить установку следующего приложения. Использование /wait очень важно, т.к. в противном случае одновременно запустится установка сразу нескольких приложений и конфликты неизбежны.

Softwarez777
21-03-2006, 17:38
Огромное спасибо - помогло !

Надо бы это на сайт добавить ....

nod201
16-08-2006, 22:27
Сразу прошу не судить строго хотя эту топик ели нашол

У меня все срабативаетса вот толко беда с winnt.sif не магу Измененит SETUPLDR.BIN В HEX редакторе делаю поиск (+заминит) он слову winnt.sif не находит для того чтоб я его заминит....
точнее не магу заменит все winnt.sif на winn1.sif, для сохранение файла как SETUPLD1.BIN для Совмещение нескольких вариантов установки Windows XP на одном диске
вопрос как мне все winnt.sif на winn1.sif, для сохранение файла как SETUPLD1.BIN для розличных авто установок либо я чтота упустил или чтота не то делаю

Проверил на XVI32 и PSPad они слову winnt.sif не находят string not found

qeraser
17-08-2006, 07:08
nod201

Не знаю почему у Вас такой результат, возможно в Вашем setupldr.bin winnt.sif уже заменен.

В любом случае выкладываю уже готовый вариант
http://webfile.ru/1062455

nod201
17-08-2006, 12:39
Мои извинение т.к. не руский читал 10 разов оказиваетса не понел оказиваетса из SETUPLDR.BIN надо найти и заменит слову winnt.sif на winn1.sif в этом помог Vse Do Fe'Ni все таки заминил слову winnt.sif на winn1.sif
но и это тоже не помог точнее создал BCDW и туда кладил две варянта 1 без ответов 2 с ответами когда запускал установку 1 работает а вот второй варя не пашет говарит типа какойта апаратный ошибка и идет на перезаагрузку или отключаетса
подскажите такойе на вертуал машине не идет или я еще чтота нито делаю

Зделал следуешие
одновременно открыл SETUPLDR.BIN и winnt.sif на ХЕКСе и все заменил как мне сказал Vse Do Fe'Ni
второй варянт толко открыл SETUPLDR.BIN и там тоже все заменил тоже на проконал

тепер скажите плизз что я не так делаю или не делаю
если не трудно подскажите имменно как надо отрыт SETUPLDR.BIN + winnt.sif или один SETUPLDR.BIN на ХЕКСе

всем спосибо за внимание С уваженим....

Sanja Alone
17-08-2006, 20:36
nod201
если не трудно подскажите имменно как надоГод назад я приводил пошаговую инструкцию создания простого мультибутового диска в эхе fido7-ru-windows-xp. Процитирую себя же:

Нужна любая прога мультизагрузки - я юзаю bcdw 2.0a1 (версия 1.50z (http://bootcd.narod.ru/bcdw150z_en.zip) - 548 819 байт; версия 2.0a1 (http://www.bcdwb.de/downloads/bcdw201a.rar) - 76 846 байт). Только версия 2.0a1 понимает загрузчик от WinXP SP2, а для возможности использовать в ее меню русские буковки нужно взять файлы bcdw\CHARSETS\CP1251R.CPF и bcdw\FONTS\RUSSIAN.FNT из 1.50z (обязательными являются только 3 файла: BCDW.INI, bcdw.bin, loader.bin, к-рые нужно положить в каталог bcdw в корне CD/DVD-диска).
winnt.sif переименовывается в winn1.sif
В каталоге i386 виндовый загрузчик SETUPLDR.BIN копируется в SETUPLD1.BIN, в к-ром любым hex-редактором заменяются все вхождения winnt.sif на winn1.sif
В bcdw-шной инишке (bcdw.ini) прописываются варианты загрузки:[MenuItems]
; *** Описания вариантов загрузки
C:\ ; Загрузка с диска C: ;DiskC
A:\ ; Загрузка с дискeты A: ;
DiskA
: ; ********************************
\I386\setupld1.bin ;Установка Windows XP (Автоматическая) ;Unattend
\I386\setupldr.bin ;Установка Windows XP (Обычная) ;Regular
: ; ********************************
:Reboot ;Перезагрузка компьютера ;Reboot

[InitOptions]
; *** Настройки языка по умолчанию
Font = \BCDW\FONTS\russian.fnt
CharSet = \BCDW\CHARSETS\cp1251r.cpf
RootMenu = \BCDW\bcdw.ini

[MenuOptions]
MenuDefault = 0 ; Индекс пункта меню по умолчаниюВариант загрузки с диска C обязательно нужно задать используемым по умолчанию (MenuDefault), т.к. комп в процессе установки будет перезагружаться.
Записать все это дело на болванку, указав в проге записи в качестве загрузчика файл loader.bin, "Режим эмуляции"="Без эмуляции" и "Количество секторов для загрузки"=4Все.

nod201
22-08-2006, 06:51
Sanja Alone Спосибо друг единственно я пропустил ошибку SETUPLDR.BIN переименовал на SETUPLDR1.BIN хотя надо было SETUPLD1.BIN иза этого он не хотел устанавливатса

ЗЫ: Моно по подробнее с 5-тим пунктом... :(

Sanja Alone
22-08-2006, 23:05
nod201
подробнее с 5-тим пунктом...Если это не понятно, то лучше воспользоваться UltraISO (http://www.ezbsystems.com/) - нужно будет просто добавить все файлы/каталоги сборки в окно проекта, а затем установить курсор на файл BCDW\loader.bin, и, вызвав контекстное меню, клацнуть на пункт "Установить загрузочным файлом". После этого, нужно сохранить проект "Файл" -> "Сохранить" (или "Сохранить как..."), а полученный в результате iso-файл можно записать на болванку при пом. Nero или SCDB, или любой другой проги, умеющей закатывать образы на болванки.

XP_Nera
23-08-2006, 21:28
Всем добрый вечер.

Пытаюсь сделать мультизагрузочный DVD, в котором 3 варианта установки = 3 разных дистрибутива XP.Отличаються они вообщем то степенью "обрезанности"... и набором дров.
Но вообщем BCDW не хочет запсукать..

bcdw.ini такой
[MenuItems]

C:\ ; Загрузка с диска C:;^ Загружает Windows с HDD
\I386\ATI\SETUPLDR.BIN ; Windows XP Nera ATI;^Установка XP Nera с дровами для видеокарт ATI и звук. карт Realtec
\I386\NV\SETUPLDR.BIN ; Windows XP Nera Nvidia;^Установка XP Nera с дровами для видеокарт Nvidia и звук. карт Realtec
\I386\WR\SETUPLDR.BIN ; Windows XP Nera Nvidia + ATI;^Установка XP Nera с дровами для видеокарт Nvidia или ATI.
:Reboot; Перезагрузка;^ Перезагрузка компьютера
:
:;************************************
\Tools\memtest.iso ;Memtest;^Тестирование оперативной памяти

при запуске - показывает "программа определяет конфигурацию оборудования" на мгновенье и перегружается.Что не так ?
Если указывать iso образы в которых дистрибутивы, то собственно все загружает, только ставит все то что находится в i386 в корне диска, если же папки нету вовсе, то ругается на отстуствие ntldr.

В папках ATI,NV и т.д. содержимое папки i386 этих дистрибутивов.Т.е. нужно как бы привязать рабоать именно с этой директорией и копировать и чиатть winnt.sif из нее..Ну или по другому..

qeraser
24-08-2006, 06:45
XP_Nera
Статью по Совмещение нескольких ОС семейства NT на одном диске (http://oszone.net/3289) читали?
Там все подробно расписано. Данная же статья Вам ничем не поможет, она о совмещении нескольких вариантов установки ОДНОГО дистрибутива.

Brainrif
20-09-2006, 22:04
Скачай приаттаченный файл, распакуй и прочитай. Правда написано на английском, но зато все расписано до мелочей... Если что не понятно - спрашивайте...

mulja
09-10-2006, 19:53
Добрый вечер!

сделал мультизагрузочный DVD. на основе BCDW(2.01).

bcdw.ini такой
[MenuItems]
C:\ ; Загрузка с диска C:
:reboot ; Перезагрузка
\WNPE\setupldr.bin ; Ремонтный диск Windows PE
\Bootable\nc\bcdw2dos.ima \wininstall\win98ser\setup.exe ; Установка Windows 98 SE2 Rus (Автоматическая установка)1999).
\1W2K\setupldr.bin ; Recovery Console Windows 2000 Professional Service Pack-4
\1W2K\setupld2.bin ; Windows 2000 Professional SP-4 (Автоматическая установка +Drivers)
\1W2K\setupld1.bin ; Windows 2000 Professional SP-4 (Автоматическая установка без Drivers)
\1WXP\setupldr.bin ; Recovery Console Windows Xp Professional Service Pack-2
\1WXP\setupld2.bin ; Windows Xp Professional SP-2 (Автоматическая установка +Drivers)
\1WXP\setupld1.bin ; Windows Xp Professional SP-2 (Автоматическая установка без Drivers)
\1W3K\setupldr.bin ; Windows 2003 Server Standart Edition SP-1 (Автоматическая установка +Drivers)
\Bootable\pass\pwd_xp.img ; Программа для снятия паролей у пользователей и админа
\Bootable\pass\passoff.ima ; Reset Password (востанавливает,сбрасывает пароль из SAM файлов)
\Bootable\Acronis\dwse_en.iso ; Программа для тестирования жестких дисков (Seagate,Maxtor,WD и т.д)
\Bootable\hdd\hdd-reg.ima ; HDD Regenerotor 1.51
\Bootable\hdd\memtest.img ; MemTest
\Bootable\hdd\mhdd.img ; MHDD 4.6 (Rus)
\Bootable\hdd\victoria.ima ; Victoria 3.51 (Rus)
\Bootable\Acronis\partex.wbt ; Acronis Partition Expert 2003
\Bootable\Acronis\ties.iso ; Acronis True Image Enterprise Server 9 (Full)
\Bootable\Acronis\rex.wbt ; Acronis Recovery Express
\Bootable\Acronis\dcl.wbt ; Acronis Drive Cleanser
\Bootable\Acronis\mie.wbt ; Acronis Migrate Easy
\Bootable\Acronis\oss.wbt ; Acronis OS Selector

все программы работают и ставяться (все конфигурации) ,кроме win2003 server sp1 выбрасывает такую вот ошибку ntldr и какие-то крякозябры и на этом процесс reboot

p.s. образ пишу при помоши батника
@echo off
color 0c
TITLE Creating ISO Image of BCDW project
ECHO.

:: Укажите путь к дистрибутиву (файлам создаваемого диска)
SET DISTRO=d:\2003

:: Укажите где создать результирующий ISO образ
SET OUTPUT=d:

SET LABEL=2003server
ECHO Removing any possible attributes set on %DISTRO% and its subfolders...
attrib -R -H "%DISTRO%" /S /D
ECHO.

:: Создание ISO
ECHO Creating ISO...

:: Предполагается, что папка с BCDW в корне создававемого диска.
:: Измените путь к загрузчику (.bin) если необходимо.

:: Для BCDW 2.0a1
CDIMAGE.EXE -l"%LABEL%" -h -j1 -m -b"%DISTRO%\bcdw\loader.bin" "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
:: Для BCDW 1.50z
:: CDIMAGE.EXE -l"%LABEL%" -h -j1 -m -b"%DISTRO%\bcdw\bcdw.bin" "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
ECHO.

PAUSE
EXIT

в чем может быть проблема структура папок
1w2k-2000
1w3k-сервер
1wxp -хрюша
bcdw
bootable
custom -для winpe ,выбор(размер) для загрузки вируального драйва
programm- сами программы для winpe ((erd commfnder , nod32 ,drweb kasper 5 , far , nero , winrar удаленный реестр , сеть и все такое и т.д)
wininstall- дистрибутивы 2000, xp, 98,2003 в каждой папке для них свои $oem$ папки и все такое $$
wnpe -winpe
wpi - для запуска приложений для xp и 2003 (на 2000 скрипты(wpi ) не работают
локализованые файлы языков
bootsect.bin
bootfont.bin -для winpe
btfont2k.bin -для 2000 шрифты
btfont3k.bin -для 2003
btfontxp.bin -для xp
и маркерные файлы все дистрибутивов.

в чем могет проблема

Master_x85
09-10-2006, 22:53
BCDW не понимает файл setupldr от windows server 2003 sp1, его нужно заменить от сервера без сервис пака(смотри прикрепленый архив) тема уже была на форуме!




© OSzone.net 2001-2012