Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

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

Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Комсомолец
Дата: 08-10-2011
Описание: Прикрепил архив с CDImage и CDImage GUI
Вложения
Тип файла: 7z CDIMAGE.7z
(519.5 Kb, 857 просмотров)
Тип файла: 7z Patch_SETUPLDR.7z
(162.3 Kb, 125 просмотров)
MultiLinux - мультизагрузочный диск на IsoLinux
Аддон для создания мультизагрузочного диска при помощи графического IsoLinux вместо текстового BCDW.
Сделан на основе аддона ZZ_Multiboot от Boa Soft.
Аддон совместим с пакетом обновлений UpdatePack-XPSP2/SP3-Rus.
------------

------------
Позволяет производить установку с CD\DVD в различных вариантах и загрузку из образов мелких утилит.

Несовместим с аддонами BCDW и ZZ_Multiboot. И также между собой.

Аддон позволяет создать готовый к записи образ диска.
------------
Версия с обязательным использованием аддона Z_DRV_INST.
Мультизагрузка-ручная и автоматическая установки:
Без интеграции драйверов, с автоустановкой драйверов, с интеграцией драйверов текстового этапа установки.
Скачать ZZ_MultiLInux.7z ~400кб
------------
Версия для GUI-интегратора.
Интеграция драйверов и создание мультизагрузки производится GUI-интегратором.
Скачать ZZ_MultiLInux_GUI.7z ~280кб
------------
Версия, не требующая аддон Z_DRV_INST.
Без мультизагрузки-только ручная и автоматическая установки.
Без интеграции драйверов.
Скачать ZZ_MultiLInux_Lite.7z ~360кб
------------
Руководство

Для настройки аддона под свои нужды необходимо понимание структуры файлов ответов установки и работы IsoLinux.
Цитата:
1. Распаковать архив в папку addons UpdatePack'a.

2. Поместить свои образы дискет/iso вспомогательных утилит в папку BOOT.
Аддон в своем составе их не содержит (только MemTest).
Отредактировать isolinux.cfg в папке BOOT\ISOLINUX - полное меню. В одном файле.
Также отредактировать в файле FINISH пункты:
Удаление ненужных файлов и папок в конечном дистрибутиве.
Копирование OEM-папок под свои нужды.

Для оценки изменений необходимо создать образ с минимальным набором
и проверять на виртуальной или реальной машине. Проверяем
только возможность загрузки со своих образов дискет/iso(?). В комплекте только MemTest.
На ошибки при выборе вариантов установки Windows не обращаем внимания.
Загрузочные Файлы установки Windows ПОКА не созданы. Есть только те, что указывают путь к загрузчикам.

3. При необходимости отредактировать сценарии установки WINNT.* в папках VOLS, VOLM и VOLD.
В папке VOLS - для установки без драйверов устройств PnP и MassStorage.
В папке VOLD - для установки с драйверами устройств PnP (без MassStorage).
В папке VOLM - для установки с драйверами устройств PnP и MassStorage.
Остальное смотрим по последней букве в расширении файла ответов и последней букве
имени загрузчика в папках VOLS, VOLD, VOLM. В помощи к каждому варианту исчерпывающее описание.
Только не задавайте здесь вопросов типа "Я вот исправил, а оно не ставится".
Ответ один - неверная структура файла ответов после правки или
несовместимые параметры (например AutoLogonCount > 1 при пустом AdminPassword).
Читайте доки по структуре файлов ответов!

4. Отредактировать userinfo.ini, заменив забитые XXX значения на реальные Ваши данные.
(имя пользователя, организация, ключ продукта, имя рабочей группы).

5. Если нужно, изменить метку диска, имя образа или отключить создание ISO, отредактировав FINISH(версия с Z_DRV_INST).

SET ISOLINUX=BOOT\ISOLINUX\ISOLINUX.BIN - путь к загрузчику
SET VOLNAME=WinXP_SP3 - метка тома
SET ISOFILE=WINXP.ISO - конечное имя образа
SET MAKEISO=1 - создавать или нет образ ISO. 1=да, 0=нет.

Образ ISO будет создан в папке ISO, лежащей на том же уровне, что и папка с дистрибутивом.
Это сделано для того, чтобы в ISO образ не попадала пустая папка ISO.
Для создания ISO-образа используется CDIMAGE 2.52. Прожигать с помощью любой программы для записи.

Аддон полностью совместим с GUI-интегратором (при условии отключения в нём создания мультизагрузки и интеграции драйверов текстового этапа).
В качестве загрузочного сектора необходимо использовать файл ISOLINUX.BIN из папки \BOOT\ISOLINUX.

Аддон для GUI-интегратора: полностью замените содержимое папки BOOTSET в директории GUITOOLS интегратора
и укажите в качестве загрузчика файл BOOTSET\BOOT\ISOLINUX\ISOLINUX.BIN ).
Интеграцию драйверов проводить GUI-интегратором.
В качестве загрузочного сектора всегда необходимо использовать файл ISOLINUX.BIN из папки \BOOT\ISOLINUX.

6. Запустить интеграцию пакета.

7. Записать образ, используя для загрузки \boot\isolinux\isolinux.bin в дистрибутиве со
стандартными параметрами (или же, записываем стандартным образом полученный образ ISO).

8. Тестировать.

------------
Ограничения

1. Не загружает образы .ISO (кто знает как реализовать-подскажите)
2. Если у вас есть папка SOFT или аналогичная большого размера-необходимо её переименовать, например, в X-SOFT.
это связано с неумением загрузчика искать загрузочные файлы в конце DVD-диска (VOLD\VOLM\VOLS по алфавиту идут позже буквы S).
Хотя у меня заработало. Так что пробуйте.
3. Если после создания образа при тестировании появится примерно следующее:
isolinux 3.73 2009-09-01 isolinux: image checksum error, sorry...
boot failed: press a key to retry...

Означает, что повреждён загрузчик isolinux.bin. Скачайте новый и замените в папке BOOT\ISOLINUX аддона.

------------
P.S. - Здоровая критика и замечания всегда приветствуются.

Boa Soft, Комсомолец, Picassodv, 17.01.2009


Вариант оформления от Amigos: ссылка и скриншот

Параметры ключей CDImage смотрим на WIKI

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 13:55, 17-01-2009

 

Модератор


Moderator


Сообщения: 8302
Благодарности: 2861

Профиль | Отправить PM | Цитировать


Цитата Nikfel:
в загрузчике подцепить её в список, чтобы грузить WinPE »
Код: Выделить весь код
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 "от Урода"
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:08, 07-10-2011 | #341



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Nikfel

Новый участник


Сообщения: 43
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Цитата Amigos:
Где /boot/BOOTWNPE.BIN стандартный 2 килобайтный загрузчик от MS с заменёной строчкой I386 на WNPE в которой и лежит собственно WinPE
вам нужно только подогнать это всё под winPE "от Урода" »
Нужно в самом загрузчике изменить строчку или где? Если в загрузчике то как?

Отправлено: 22:45, 07-10-2011 | #342


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


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

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:26, 08-10-2011 | #343


Аватара для Nikfel

Новый участник


Сообщения: 43
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Теперь стало понятно, буду пробовать. Файл BOOTWNPE.BIN нашёл тут: http://forum.oszone.net/post-1355630-272.html
Ещё что-нибудь требуется сделать с образом диска winPE или только распаковать в папку WNPE и прописать в isolinux.cfg?

Отправлено: 09:23, 08-10-2011 | #344


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


Nikfel,
Цитата Nikfel:
BOOTWNPE.BIN »
это обычный bootsect.bin переименованный.
Изменить i386 на WNPE (или LIVE) и соответственно распаковать образ в данную папку.
Изменить setupldr.bin аналогичным образом-i386 (WNPE? тогда не требуется править) на WNPE или LIVE, но это уже надо смотреть что в Вашем LiveCD правлено.
Дальше только прописать в isolinux.cfg параметры запуска.

Патчер SetupLDR вложил в шапку темы.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:57, 08-10-2011 | #345


Аватара для Nikfel

Новый участник


Сообщения: 43
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Цитата Комсомолец:
Изменить setupldr.bin аналогичным образом-i386 (WNPE? тогда не требуется править) на WNPE или LIVE, но это уже надо смотреть что в Вашем LiveCD правлено. »
А зачем изменять setupldr.bin? Как вообще происходит загрузка любого WinPE добавленного в меню загрузчика? BOOTWNPE.BIN - мне понятен, а что будет происходит когда загрузчик будет обращаться к BOOTWNPE.BIN(если образ winpe будет распакован в папку WNPE) и причём тут файл setupldr.bin, который будет в папке WNPE\i386?

Отправлено: 18:22, 08-10-2011 | #346


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


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

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

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:06, 09-10-2011 | #347


Аватара для Nikfel

Новый участник


Сообщения: 43
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Разобрался как всё делать, чтобы добавить на диск WinPE от урода 2011:

1. Взял из образа WinPE папку i386 и переименовал в WNPE и папки : Program Files, PROGRAMS поместил в корень диска
2. Отредактировал файл SETUPLDR.BIN(заменил строки i386 на WNPE) с помощью Notepad ++
3. Изменил файл загрузки BOOTWNPE.BIN - заменил строки i386 на WNPE; этот файл можно достать из образа диска WinPE(или изменять стандартный загрузчик) с помощью UltraISO или IsoBuster, задав любое имя файлу загрузки и поместил его в папку Boot
4. Прописать в файле isolinux.cfg нужные параметры
5. В корне диска должны быть файлы: BOOTFONT.BIN(для правильного отображения шрифта), WIN51IP(0 байт), WIN51IP.SP3(0 байт) - без них не грузится

Большое спасибо, за помощь.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:08, 10-10-2011 | #348


Модератор


Moderator


Сообщения: 8302
Благодарности: 2861

Профиль | Отправить PM | Цитировать


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


старое решение:
Цитата Mr dUSHA:
Цитата maxsnake:
прошу прощения, не нашел на офсайте isolinux. если есть у кого isolinux.bin в котором исправлено checksum error, c, отправьте в пм »
Дело в том, что на оффсайте isolinux выложен с не правильной контрольной суммой изначально, и для ее автоматической корректировки образ нужно собрать с помощью mkisofs.
Поскольку я собираю образа через CDIMAGE.exe, я пошел по другому пути, и написал фиксер контрольной суммы для isolinux.
Заодно правится в заголовке isolinux поле, в котором указывается его LBA-местоположение в образе, после чего обработанный образ нормально загружается на любых компьютерах. А то у меня раньше вылазили грабли с контрольной суммой на ноутбуках Toshiba даже со старыми версиями isolinux.
Утилита обрабатывает уже готовый ISO-образ, собранный с помощью CDIMAGE.exe, и запускается например так:
IsoLinuxFixer.exe d:\MyWinxp\winxpimg.iso
,где d:\MyWinxp\winxpimg.iso - это ваш собранный с isolinux-ом образ.
После обработки утилитой образ можно записать на диск или подключить к виртуальной машине и убедиться в его работоспособности. »
не прокатывает, IsoLinuxFixer ни байта в iso не изменяет

есть ещё какие нибудь идеи, кроме mkisofs ?

Отправлено: 11:15, 22-03-2012 | #349


Модератор


Moderator


Сообщения: 8302
Благодарности: 2861

Профиль | Отправить PM | Цитировать




немножко поковырялся самостоятельно, сравнивая 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

Отправлено: 11:33, 22-03-2012 | #350



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] MultiLinux - мультизагрузочный диск на IsoLinux

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Мультизагрузочный диск с Windows_Key_Enterprise ded-mazay Автоматическая установка Windows 2000/XP/2003 11 06-02-2012 21:45
HDD - Помогите создать мультизагрузочный диск VirDim Накопители (SSD, HDD, USB Flash) 1 10-01-2010 13:57
[решено] мультизагрузочный диск - вопрос goldsky Автоматическая установка Windows 2000/XP/2003 2 28-06-2008 13:04
Мультизагрузочный диск kirill_ghost Автоматическая установка Windows 2000/XP/2003 2 21-02-2008 17:01
Мультизагрузочный диск на флешке kapitanvagin Автоматическая установка Windows 2000/XP/2003 2 08-12-2007 21:44




 
Переход