Войти

Показать полную графическую версию : Boot Cd Wizard aka BCDW (архив)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

piterpen
27-06-2005, 22:34
ну замодал меня этот хиренс... и чё я к нему привязался.....
короче попорядку....

.....в бут.ини прописываем hirens.ima (загрузочная дискета хиренса) а за ним ссылка на батник
в батнике пишем только путь к проге начиная с главного меню хиренса, то есть наример чтоб запустить партишин с главного меню надо нажать 1-энтер-1-энтер, значит батник вида

1
1

на что Вованчик сказал что .. образу дискеты параметры не передашь...

а другой дос надо конфигурировать под хиренс, чего я не умею, так вот если сделать с hirens.ima ту же фигню что делаешь с обычным досом чтоб превратить его в dos4bcdw.ima то есть втыкаем в него файл bcdw_cl.com и прописываем в autoexec.bat

echo Looking for bootable CD...
BCDW_CL.COM
if errorlevel 1 goto NO_BCDW_CL
echo Loading DOS-program...
%BCDW_CDROM%:
call %BCDW_CL%
:NO_BCDW_CL

кто может, (Вованчик ты можешь?) рассказать где в каком месте их надо прописать, а то куда только не прописываю прописываю и всё так же остаётся или до хиренса вообше не доходит

Sanja Alone
28-06-2005, 05:22
Интересный момент:

Со старым bcdw 1.50z с мультизагр. диска прекрасно ставилась WinXP SP1 содержащая файлы с маленькими буквами в названии.
Тогда образ я собирал так: cdimage.exe -lSanjaAlone -h -j1 -m -bbcdwboot.bin ПУТЬ_К_ДИСКУ ПУТЬ_К_ИСОШНИКУ\ИМЯ_ИСОШНИКА(cdimage версии 2.52)

Теперь (с bcdw 2.0a1 + WinXP SP2) все ОК только тогда, когда в именах файлов исп-ся исключительно большие буквы (выделено красным). Иначе вылетает ошибка "Не удается загр. файл \I386\имя.расширение. Код ошибки: 14. Бла-бла-бла..." (где имя.расширение - перый файл в каталоге I386 с маленькими буквами в названии).
Образ собираю так: mkisofs.exe -force-uppercase -iso-level 4 -volid "SanjaAlone" -no-emul-boot -b bcdw/loader.bin -boot-load-size 4 -hide boot.catalog -o "ПУТЬ_К_ИСОШНИКУ\ИМЯ_ИСОШНИКА" "ПУТЬ_К_ДИСКУ"(mkisofs.exe взят из PEBuilder-а 3.1.4)
Параметр -iso-level 4 применен по причине присутствия на этом-же диске WinXPE, содержащей в своем подкаталоге WINSXS\MANIFESTS\ файлы, длиной более 103 символов (ограничение Joliet).

Для меня не принципально наличие маленьких буковок в именах файлов, но все же хотелось бы узнать как это можно осуществить (учитывая невозможность сборки мультизагр. диска с XPE при пом. cdimage). Какие параметры задать для mkisofs, или какой другой прогой воспользоваться? Или проблема в обработке альфой 2-го bcdw загрузчика setupldr.bin от SP2?

Sanja Alone
28-06-2005, 05:55
piterpen
а то куда только не прописываю прописываю и всё так же остаётся или до хиренса вообше не доходит
Добавляешь этот кусов в КОНЕЦ autoexec.bat
Для BCDW 1.50z
rem For
echo Looking for bootable CD...
BCDW_CL.COM
if errorlevel 1 goto NO_BCDW_CL
echo Loading DOS-program...
%BCDW_CDROM%:
call %BCDW_CL%
:NO_BCDW_CL
Для BCDW 2.0a1
echo Checking for BCDW...
bcdw CheckForBCDW
if errorlevel 1 goto NO_BCDW

echo Finding bootable CD...
bcdw FindBootableCDLetter
if errorlevel 1 goto NO_BCDW_CDROM

echo Getting bootimage command line...
bcdw GetBootImageCommandLine
if errorlevel 1 goto NO_BCDW_CL

echo Executing bootimage command line...
%BCDW_CDROM%:
call %BCDW_CL%

:NO_BCDW_CL
:NO_BCDW_CDROM
:NO_BCDWДля 2.0a1 также добавляешь в образ dos4bcdw.ima файл bcdw.com (есть в архиве), а bcdw_cl.com можешь вообще удалить.

piterpen
28-06-2005, 11:09
2 Sanja Alone

спасибо, а у тебя так сработало? у меня нет....
и речь идёт не о dos4bcdw.ima с ним всё в порядке, а о hirens.ima, загрузчик от hirens boot cd.
пробовал и в startup.bat прописывать и всё то же, может я тормоз такой...

Vadikan
28-06-2005, 11:44
учитывая невозможность сборки мультизагр. диска с XPE при пом. cdimage
Почему же? Я создавал такой диск: XPE, Acronis, Memtest, еще что-то. cdimage -lbcdw -t12/31/2002,12:00:00 -h -j1 -oci -m -bloader.bin E:\multiboot E:\bcdw.iso

[MenuItems]
: ;
C:\ ; Boot from drive C: ; ^ Boots the computer from the C drive
\img\acr_ti8.iso ; Acronis True Image 8 ; ^ Create and restore partition images, clone hard drives.
\img\ape_ru.vdf ; Acronis Partition Expert 2003 Rus ; ^ Automatically or manually resize, copy, and move partitions without ^ losing data.
\i386\setupldr.bin ; Bart PE ; ^ Windows Live CD with Network support, antivirus and antispyware programs ^ and numerous other tools.
\img\memtest.iso ; Memtest ; ^ Stand alone memory test for x86 architecture computers.
: Reboot ; Reboot ; ^ Reboots the computer
Давно это было, но дата на рабочем ISO отличается от даты батника cdimage на один день, значит команда там правильная :) Но вот как разместить установку XP и BartPE (XPE) на одном диске - я не знаю. Все никак время не могу найти, чтобы вникнуть во все это.

Vovanchik
28-06-2005, 12:52
не знаю как в cdimege, но в mkisofs просто надо дать ключ -force-uppercase...
можно предварительно преобразовать все файлы с директориями к верхнему регистру. есть даже проги под это дело.

_SV_
28-06-2005, 14:17
Vadikan
Но вот как разместить установку XP и BartPE (XPE) на одном диске - я не знаю.
Это очень просто.
1. BCDW должен быть версии 2.
2. После сборки ХРЕ переименовать директорию I386 в другую. (setupldr.bin править не нужно!)
3. Отредактировать меню BCDW.
4. Добавить в сборку Windows.
5. Сделать ISO образ.

В конструкторе MiniPE SV+ это всё делается на автомате.

Mss
28-06-2005, 14:20
Пацаны а кто-нить на мой пост ответит?:) Чуть выше см.

_SV_
28-06-2005, 14:35
Mss

Сделать это конечно можно, но не нужно...

Mss
28-06-2005, 14:39
Отличный ответ :(

Vadikan
28-06-2005, 22:25
_SV_
Да, действително все работает при твоем варианте. Я, видимо, попытался запихать XPE в отдельную директорию (чтобы было аккуратнее ;-), изменить SetupSourcePath в txtsetup.sif и прописать путь к загрузчику в bcdw.ini. Такой вариант не прокатил, и я забил на это дело.

Vovanchik
29-06-2005, 00:32
дык чета у меня все прекрасно уживается в разных папках... и ordoss-кая сборка и сборка на основе вышеупомянутого конструктора (просто первая на DVD версии диска, вторая на CD)
просто немного посидеть нужно и поизвращаться.

Sanja Alone
29-06-2005, 02:38
piterpen
Так сделано у меня (фрагмент файла BCDW.INI):
[MenuItems]
; *** Описания вариантов загрузки
\ima\hbcd6.IMA \BOOTCD\AUTORUN.COM ;Загрузочно-востановительный набор Hiren's BootCD v6.0 ;hbcd61. Файл BCDW.INI, лежит в каталоге bcdw на диске.
2. Файл hbcd6.IMA (1 457 560 байт) лежит в каталоге ima диска. Файл извлечен из исошника Hiren's-а с пом. WinImage или UltraISO (точно не помню) как загр. сектор и дополнительно НИКАК НЕ ПРАВИЛСЯ.
3. Каталог BootCD извлечен из исошника Hiren's-а и тоже лежит в корне диска.

Все пашет (bcdw версии 2.0a1).

Vadikan
29-06-2005, 02:41
просто немного посидеть нужно и поизвращаться.Ну так изложи свою методику применительно к PE.

Sanja Alone
29-06-2005, 02:47
Vadikan
Почему же? Я создавал такой диск: XPE, Acronis, Memtest, еще что-то.
Да, но ты не обратил внимание на мое уточнение - моя WinXPE содержит в своем подкаталоге WINSXS\MANIFESTS\ файлы, длиной более 103 символов, а при этом cdimage с ключем -j1 или даже -j2 бесполезен, т.к. нурешены требования системы Joliet. Поэтому я и начал юзать mkisofs.

Но вот как разместить установку XP и BartPE (XPE) на одном диске - я не знаю.
Я делал так:
структура каталогов на моем диске:
root
|-[+] $OEM$
|-[+] bcdw
|-[+] I386
|-[+] I3PE
|-[+] ima
|-[+] Programs
|-winbom.ini
|-BOOTFONT.BIN
|-WIN51
|-WIN51IP
|-WIN51IP.SP2Пояснения:
$OEM$ - это понятно;
bcdw - bcdw 2.0a1 (BCDW.INI в этом каталоге);
I386 - WinXP SP2; загрузчики setupldr.bin и setupld1.bin родные от SP2; setupld1.bin - редактирован для автоустановки, т.е. winnt.sif заменено на winn1.sif;
I3PE - WinXPE; заменен текст i386 на I3PE в файлах TXTSETUP.SIF (19 замен; т.е. все кроме 39 = "Driver Cache\i386" и Architecture = i386), setupldr.bin (4 замены), SPCMDCON.SYS (1 замена);
ima - тут все образы загр. дисков/дискет для bcdw;
Programs - проги для WinXPE.

Собираю диск вот так:mkisofs.exe -force-uppercase -iso-level 4 -volid "SanjaAlone" -no-emul-boot -b bcdw/loader.bin -boot-load-size 4 -hide boot.catalog -o "ПУТЬ_К_ИСОШНИКУ\ИМЯ_ИСОШНИКА" "ПУТЬ_К_ДИСКУ"Все работает без проблем.

Да, и спасибо тебе за инфу о возможности бесплатно получить SP2 от MS. Ждал я правда аж 21 день от дня заказа, но зато вышло действительно нашару.

Sanja Alone
29-06-2005, 03:25
Mss
В архиве bcdw2.0a1, скачанном мной отсюда (http://www.bcdwb.de/downloads/bcdw201a.rar), есть файлик mkbtiso.bat. С его помощью можно (я не пробовал) сделать диск со скрытой частью (используя возможности mkisofs.exe) - посмотри, может тебя это устроит.

Vadikan
29-06-2005, 07:13
Sanja Alone
Твой метод понятен и аналогичен решению _SV_, который уже дал ответ (причем без всяких замен в txtsetup.sif и setupldr.bin). Я буквально сегодня проверил - все работает. Я ж говорю, что пытался целиком XPE в отдельной папке держать.

А зачем тебе файлы manifest там, да еще и такие длинные?? К чему они относятся?

Vovanchik
29-06-2005, 09:00
Vadikan
кстати эти манифесты оч даже прекрасно удаляются... с полным сохранением работоспособности...
а насчет помизваращаться - не мешалоб подцепить ресстр такой вот готовой уже сборки winpe и посмотреть есть ли прямые ссыkки использующие каталог I386 диска... у ordoss-a таких достаточно...
реестр можно редактировать например Respindent Registrator.
да и по ini-шкам пробежаться не мешалоб. как виндовым, так и програамулек встроеных на сборку...

а лучще, конечно, сделать мультибут виндовый и этим освободить папку i386...

Vadikan
29-06-2005, 10:07
Vovanchik
Манифесты не у меня :) Теперь я понял, что имелось в виду под "посидеть нужно и поизвращаться". Не надо мне таких извращений ;-) Да я собственно и не расстроился, когда у меня не получилось сходу. Я XPE рассматриваю как спасительную платформу и каждый раз обновлять все анти-вирусные/шпионские программы и прожигать на CD мне намного проще, чем каждый раз прожигать DVD, на котором еще будут всякие варианты установки ХР.

Vovanchik
29-06-2005, 10:28
Vadikan
а разница то какая... ну сделай себе на DVD этот xpe отдельным модулем... и заменяй его при каждом обновлении...




© OSzone.net 2001-2012