Войти

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


DREDivan
08-02-2009, 01:30
Люди возникла проблема, делаю сборку виндовса с использованием аддона MultiLinux.
у меня на диске есть 2 папки
i386 - от XP SP3 Pro
R386 - от ХРЕ
но я немогу подгрузить ХРЕ через isolinux командой KERNEL /R386/SETUPLDR.BIN, пробовал с оригинальным SETUPLDR.BIN, так же пробовал через Hex-editor XVI32 заменить в SETUPLDR.BIN все упоминания о i386 на R386, и также не помогло.
а вот через BCWD 2.01 даже без правки SETUPLDR.BIN, ХРЕ запускается командой \R386\SETUPLDR.BIN
Может както можно совместить isolinux и Bcwd 2.01 ??

AjaX_too
08-02-2009, 03:11
но я немогу подгрузить ХРЕ через isolinux командой KERNEL /R386/SETUPLDR.BIN »
так вы его не подгрузите, нужно использовать загрузочную область диска. посмотрите как сделано в аддоне, который вы используете.
Либо можно попробовать через модуль chain.c32 из полного пакета SYSLINUX

KERNEL /boot/chain.c32 hd0 1 ntldr=/minint/setupldr.bin

правда не знаю, будет ли он работать с ISOLINUX, но с SYSLINUX на флехе работает нормально.

Sums
08-02-2009, 03:37
На самом деле всё оч просто...
Нужно отредактировать в хекс редакторе 2 бинарика и всё!SETUPLDR.BIN & BOOTSECT.BIN! Как известно исолинукс не умеет загружать SETUPLDR.BIN поэтому нужно использовать промежуточный загрузчик BOOTSECT.BIN, редактируем в хекс редакторе BOOTSECT.BIN изменяем путь I386 на R386, точно также SETUPLDR.BIN!Прописываем BOOTSECT.BIN в ISOLINUX.CFG!Всё отлично работает!П.С. BOOTSECT.BIN помещаем в корневую папку диска, SETUPLDR.BIN в R386!Удачи...
Думаю проблема решена...

DREDivan
08-02-2009, 12:02
Sums, огромнейшое спасибо, всё получилось.

Sums
08-02-2009, 18:36
нзч




© OSzone.net 2001-2012