Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум 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, 865 просмотров)
Тип файла: 7z Patch_SETUPLDR.7z
(162.3 Kb, 133 просмотров)
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

 

Ветеран


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

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


Цитата Комсомолец:
.SharkyEXE, а какой в ней смысл?
Вообще не проблема. Вот пример:
Код:
LABEL primary_hdd
MENU DEFAULT
MENU LABEL Загрузка с первого HDD
LOCALBOOT 0x80
LABEL second_hdd
MENU LABEL Загрузка со второго HDD
LOCALBOOT 0x81
LABEL reboot
MENU LABEL Перезагрузка
KERNEL /boot/isolinux/modules/reboot.c32
Файл reboot.c32 находится в аддоне. »
Большое спасибо. Как раз то, что мне нужно.

Последний раз редактировалось SharkyEXE, 23-08-2009 в 13:13.


Отправлено: 11:55, 23-08-2009 | #191



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

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


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

Ветеран


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


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

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


SharkyEXE,
Цитата Комсомолец:
Ограничения
1. Не загружает образы .ISO (кто знает как реализовать-подскажите) »
2. Возможность избавиться вроде есть, но надо тестировать новую версию isolinux, а у меня сейчас совсем нет времени на это((

3. Есть ограничения на определенных материнских платах (таких мало). С чем связано-не знаю. Не видят они его.

4. папку HBCD поместить в корень Вашего образа (в ней у меня лежит только hiren.ima весом 73*400*320 байт). Корректно работает только с данного места. Проблема самого хирена-не может иначе драйвера свои найти.

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

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

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

Отправлено: 13:25, 23-08-2009 | #192


Ветеран


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

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


В файле isolinux.cfg написано:
Код: Выделить весь код
	LABEL Live standart
		MENU LABEL 1.Запуск Win XP standart
		KERNEL /LIVE/BOOTSECR.BIN
	TEXT HELP
  Полноценная операционная система, основанная на 
  Windows XP SP3, включающая в себя различные 
  утилиты для восстановления информации с 
  поврежденных носителей, утилиты для просмотра 
  различных мультимедийных и текстовых форматов 
  файлов, файловые менеджеры, архиваторы и т.д.
	ENDTEXT
Каким образом это работает? Т. е. у меня есть папка с названием WINPE, структура данной папки:
Код: Выделить весь код
I386\
PROGRAMS\
BOOTFONT.BIN
BOOTSECT.BIN
WIN51IP
WIN51IP.SP2
я кладу папку WINPE с ее содержимым в корень моего образа, строку
Код: Выделить весь код
KERNEL /LIVE/BOOTSECR.BIN
я просто меняю на
Код: Выделить весь код
KERNEL /WINPE/BOOTSECT.BIN
и все?
Если это так, то у меня ничего не работает. Если это делаеться по другому, прошу пожалуйста написать, как свой winPE прикрутить к мультилинукс. В общем мне надо, чтобы была комманда, которая вызывает файл SETUPLDR.BIN из директории /winPE/I386/. Именно этот файл будет продолжать работу winPE.

Последний раз редактировалось SharkyEXE, 23-08-2009 в 14:32.


Отправлено: 14:20, 23-08-2009 | #193


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

Ветеран


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


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

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


SharkyEXE, смотри секцию запуска LiveCD. Аналогично всё делается. Только имя папки должно быть из 4-х символов. В хекс-редакторе меняем в bootsect.bin запись i386 на live (у меня это LIVE, у тебя WinPE) и в setupldr.bin (твоем из РЕ диска) также нужно заменить i386 на live. Тема разжевана многократно в топике о LiveCD. Да и тут я вроде уже говорил на эту тему.

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

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

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

Отправлено: 14:43, 23-08-2009 | #194


Ветеран


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

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


Цитата Комсомолец:
Только имя папки должно быть из 4-х символов. »
Очередное ограничение? Или можно попробовать winPE оставить? Спасибо за совет.

Отправлено: 14:45, 23-08-2009 | #195


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

Ветеран


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


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

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


SharkyEXE, ограничение мелкософта. не isolinux. почитайте форум.

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

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


Отправлено: 17:09, 23-08-2009 | #196


Ветеран


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

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


Цитата Комсомолец:
SharkyEXE, смотри секцию запуска LiveCD. Аналогично всё делается. Только имя папки должно быть из 4-х символов. В хекс-редакторе меняем в bootsect.bin запись i386 на live (у меня это LIVE, у тебя WinPE) и в setupldr.bin (твоем из РЕ диска) также нужно заменить i386 на live. Тема разжевана многократно в топике о LiveCD. Да и тут я вроде уже говорил на эту тему. »
Что-то не получается.:-(

В общем, прилагаю скриншот, немного поясню. Надо, чтобы какая-то строка в конфиге isolinux.cfg вызывала запуск/обращение к файлу \LIVE\BOOTSECT.BIN, а уж от него дальнейшее передавалось к файлу \LIVE\I386\SETUPLDR.BIN. Вот так.

Последний раз редактировалось SharkyEXE, 17-10-2009 в 19:33.

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

Отправлено: 18:16, 23-08-2009 | #197


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

Ветеран


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


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

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


Изображения
Тип файла: png screen.png
(33.5 Kb, 32 просмотров)
Вложения
Тип файла: 7z Patch_SETUPLDR.7z
(162.1 Kb, 18 просмотров)

SharkyEXE, Для начала поправьте структуру папок. Скриншот моей структуры вложен.

Это строка там уже есть. Вы её цитировали:
Цитата SharkyEXE:
LABEL Live standart
MENU LABEL 1.Запуск Win XP standart
KERNEL /LIVE/BOOTSECR.BIN
TEXT HELP
Полноценная операционная система, основанная на
Windows XP SP3, включающая в себя различные
утилиты для восстановления информации с
поврежденных носителей, утилиты для просмотра
различных мультимедийных и текстовых форматов
файлов, файловые менеджеры, архиваторы и т.д.
ENDTEXT »
Измените KERNEL /LIVE/BOOTSECR.BIN на KERNEL /LIVE/BOOTSECT.BIN

Далее, в вашу папку LIVE нужно поместить файл BOOTSECT.BIN (для каждого варианта загрузки свой BOOTSECT и SETUPLDR). Его предварительно необходимо открыть в HEX-редакторе и изменить в нём I386 на LIVE. После чего берем прикрепленный к посту набор и патчим SETUPLDR.BIN. Думаю, в батнике разберетесь. После уже патченный SETUPLDR.BIN кладете также в папку LIVE.
----------------------------------------------------------------------------------------------------------------------
Вот строка в батнике для стандарта:
Цитата:
LdrPatch.exe "temp\SETUPLDR.BIN" /d:LIVE /u:winnt.sif /s:txtsetup.sif > nul
/d:LIVE - это заменяется i386 на LIVE.
/u:winnt.sif - тут winnt.sif остается
/s:txtsetup.sif - тут txtsetup.sif остается

для LIVE+MassStorage:
Цитата:
LdrPatch.exe "temp\SETUPDRV.BIN" /d:LIVE /u:winnt.sid /s:txtsetup.sid > nul
/d:LIVE - это заменяется i386 на LIVE.
/u:winnt.sid - тут winnt.sif на winnt.sid
/s:txtsetup.sid - тут txtsetup.sif на txtsetup.sid


Думаю, так все понятно?

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

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


Последний раз редактировалось Комсомолец, 24-08-2009 в 05:56.

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

Отправлено: 05:32, 24-08-2009 | #198


Ветеран


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

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


Комсомолец, спасибо.

Отправлено: 17:08, 24-08-2009 | #199


Ветеран


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

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


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

Отправлено: 18:14, 05-09-2009 | #200



Компьютерный форум 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




 
Переход