Комсомолец
17-01-2009, 13:55
MultiLinux - мультизагрузочный диск на IsoLinux
Аддон для создания мультизагрузочного диска при помощи графического IsoLinux (http://syslinux.zytor.com/) вместо текстового BCDW (http://bootcd.narod.ru/).
Сделан на основе аддона ZZ_Multiboot (http://forum.oszone.net/showthread.php?t=64648/) от Boa Soft.
Аддон совместим с пакетом обновлений UpdatePack-XPSP2/SP3-Rus.
------------
скриншот первый (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/Screen1.PNG)
скриншот второй (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/Screen2.PNG)
------------
Позволяет производить установку с CD\DVD в различных вариантах и загрузку из образов мелких утилит.
Несовместим с аддонами BCDW и ZZ_Multiboot. И также между собой.
Аддон позволяет создать готовый к записи образ диска.
------------
Версия с обязательным использованием аддона Z_DRV_INST.
Мультизагрузка-ручная и автоматическая установки:
Без интеграции драйверов, с автоустановкой драйверов, с интеграцией драйверов текстового этапа установки.
Скачать ZZ_MultiLInux.7z (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/ZZ_MultiLinux.7z) ~400кб
------------
Версия для GUI-интегратора.
Интеграция драйверов и создание мультизагрузки производится GUI-интегратором.
Скачать ZZ_MultiLInux_GUI.7z (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/ZZ_MultiLinux_GUI.7z) ~280кб
------------
Версия, не требующая аддон Z_DRV_INST.
Без мультизагрузки-только ручная и автоматическая установки.
Без интеграции драйверов.
Скачать ZZ_MultiLInux_Lite.7z (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/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: ссылка и скриншот (http://forum.oszone.net/post-1033393-5.html)
Параметры ключей CDImage смотрим на WIKI (http://wiki.oszone.net/index.php/CDIMAGE)
Аддон для создания мультизагрузочного диска при помощи графического IsoLinux (http://syslinux.zytor.com/) вместо текстового BCDW (http://bootcd.narod.ru/).
Сделан на основе аддона ZZ_Multiboot (http://forum.oszone.net/showthread.php?t=64648/) от Boa Soft.
Аддон совместим с пакетом обновлений UpdatePack-XPSP2/SP3-Rus.
------------
скриншот первый (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/Screen1.PNG)
скриншот второй (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/Screen2.PNG)
------------
Позволяет производить установку с CD\DVD в различных вариантах и загрузку из образов мелких утилит.
Несовместим с аддонами BCDW и ZZ_Multiboot. И также между собой.
Аддон позволяет создать готовый к записи образ диска.
------------
Версия с обязательным использованием аддона Z_DRV_INST.
Мультизагрузка-ручная и автоматическая установки:
Без интеграции драйверов, с автоустановкой драйверов, с интеграцией драйверов текстового этапа установки.
Скачать ZZ_MultiLInux.7z (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/ZZ_MultiLinux.7z) ~400кб
------------
Версия для GUI-интегратора.
Интеграция драйверов и создание мультизагрузки производится GUI-интегратором.
Скачать ZZ_MultiLInux_GUI.7z (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/ZZ_MultiLinux_GUI.7z) ~280кб
------------
Версия, не требующая аддон Z_DRV_INST.
Без мультизагрузки-только ручная и автоматическая установки.
Без интеграции драйверов.
Скачать ZZ_MultiLInux_Lite.7z (http://soft.viptone.ru/addons/UpdWinXP/zz_multilinux/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: ссылка и скриншот (http://forum.oszone.net/post-1033393-5.html)
Параметры ключей CDImage смотрим на WIKI (http://wiki.oszone.net/index.php/CDIMAGE)