Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Ответить
 • Просмотры: 25
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Цитата Nikfel:



в загрузчике подцепить её в список, чтобы грузить WinPE
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux






Код:

Код: Выделить всё

MENU SEPARATOR
	LABEL WinPE
		MENU LABEL Windows PE
		KERNEL /boot/BOOTWNPE.BIN
 	TEXT HELP
    Загрузка Windows Compman Edition непосредственно с DVD болванки, 
    для проведения ремонтных, подготовительных и прочих работ на уже 
    установленной Windows
    Во время работы болванку из диска доставать нельзя! 
	ENDTEXT

Где /boot/BOOTWNPE.BIN стандартный 2 килобайтный загрузчик от MS с заменёной строчкой I386 на WNPE в которой и лежит собственно WinPE

вам нужно только подогнать это всё под winPE "от Урода"
Аватара пользователя
Amigos

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Amigos »

Цитата Amigos:



Где /boot/BOOTWNPE.BIN стандартный 2 килобайтный загрузчик от MS с заменёной строчкой I386 на WNPE в которой и лежит собственно WinPE

вам нужно только подогнать это всё под winPE "от Урода"
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux




Нужно в самом загрузчике изменить строчку или где? Если в загрузчике то как?
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Nikfel, именно в загрузчике. менять хоть блокнотом.
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Теперь стало понятно, буду пробовать. Файл BOOTWNPE.BIN нашёл тут:
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux


Ещё что-нибудь требуется сделать с образом диска winPE или только распаковать в папку WNPE и прописать в isolinux.cfg?
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Nikfel,
Цитата Nikfel:



BOOTWNPE.BIN
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux




это обычный bootsect.bin переименованный.

Изменить i386 на WNPE (или LIVE) и соответственно распаковать образ в данную папку.

Изменить setupldr.bin аналогичным образом-i386 (WNPE? тогда не требуется править) на WNPE или LIVE, но это уже надо смотреть что в Вашем LiveCD правлено.

Дальше только прописать в isolinux.cfg параметры запуска.



Патчер SetupLDR вложил в шапку темы.
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Цитата Комсомолец:



Изменить setupldr.bin аналогичным образом-i386 (WNPE? тогда не требуется править) на WNPE или LIVE, но это уже надо смотреть что в Вашем LiveCD правлено.
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux




А зачем изменять setupldr.bin? Как вообще происходит загрузка любого WinPE добавленного в меню загрузчика? BOOTWNPE.BIN - мне понятен, а что будет происходит когда загрузчик будет обращаться к BOOTWNPE.BIN(если образ winpe будет распакован в папку WNPE) и причём тут файл setupldr.bin, который будет в папке WNPE\i386?
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Nikfel, isolinux обращается к BOOTWNPE.BIN, а тот передает управление setupldr.bin. Но они оба должны знать, что LiveCD находится в отличной от дефолтной (i386) папке. Для этого правим пути. В случае с bootsect.bin (BOOTWNPE.BIN) достаточно notepad++, во втором случае-патчер в шапке, но можно и руками Изображение

Проще говоря, bootsect.bin (BOOTWNPE.BIN) это загрузчик диска, а setupldr.bin - установщик текстового этапа.



Кстати, не забудь поправить переменные в батнике патчера.
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

Nikfel, isolinux обращается к BOOTWNPE.BIN, а тот передает управление setupldr.bin. Но они оба должны знать, что LiveCD находится в отличной от дефолтной (i386) папке. Для этого правим пути. В случае с bootsect.bin (BOOTWNPE.BIN) достаточно notepad++, во втором случае-патчер в шапке, но можно и руками Изображение

Проще говоря, bootsect.bin (BOOTWNPE.BIN) это загрузчик диска, а setupldr.bin - установщик текстового этапа.



Кстати, не забудь поправить переменные в батнике патчера.
Аватара пользователя
Nikfel

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Nikfel »

решил обновить у себя в сборке ISOLinux и наткнулся на старую проблему "isolinux считает свою контрольную сумму, которая изначальна неправильна"

в результате загрузка диска приводит к такому





старое решение:
Цитата Mr dUSHA:




Цитата maxsnake:



прошу прощения, не нашел на офсайте isolinux. если есть у кого isolinux.bin в котором исправлено checksum error, c, отправьте в пм
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux




Дело в том, что на оффсайте isolinux выложен с не правильной контрольной суммой изначально, и для ее автоматической корректировки образ нужно собрать с помощью mkisofs.

Поскольку я собираю образа через CDIMAGE.exe, я пошел по другому пути, и написал фиксер контрольной суммы для isolinux.

Заодно правится в заголовке isolinux поле, в котором указывается его LBA-местоположение в образе, после чего обработанный образ нормально загружается на любых компьютерах. А то у меня раньше вылазили грабли с контрольной суммой на ноутбуках Toshiba даже со старыми версиями isolinux.

Утилита обрабатывает уже готовый ISO-образ, собранный с помощью CDIMAGE.exe, и запускается например так:

IsoLinuxFixer.exe d:\MyWinxp\winxpimg.iso

,где d:\MyWinxp\winxpimg.iso - это ваш собранный с isolinux-ом образ.

После обработки утилитой образ можно записать на диск или подключить к виртуальной машине и убедиться в его работоспособности.
Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux




не прокатывает, IsoLinuxFixer ни байта в iso не изменяет Изображение



есть ещё какие нибудь идеи, кроме mkisofs ?
Аватара пользователя
Amigos

Re: Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Сообщение Amigos »

немножко поковырялся самостоятельно, сравнивая iso, выдаваемые CDImage и MKISofs




читать дальше »


1 MKISofs изменяет сам файл \boot\isolinux\ISOLINUX.BIN в ISO образе





видимо, корректирует контрольную сумму



2 CDIMAGE при указании -b"BOOT\ISOLINUX\ISOLINUX.bin" честно пихает этот 24 килобайтный ISOLINUX.bin в загрузочный сектор

а MKISofs в загрузочный сектор пихает только первые 2 килобайта модифицированного ISOLINUX.bin





попытки скормить CDImage "уже откорректированные при помощи MKISofs" загрузчики (пробовал и 24 и 2 килобайтные) успехом не увенчались — то же сообщение о несоответствии CheckSum Изображение
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»