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

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

 

Extractor


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

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


Цитата Amigos:
не прокатывает, IsoLinuxFixer ни байта в iso не изменяет »
Прокатывает. Ты у себя чего-то напутал.

Это для версии 4.05:
читать дальше »

Код: Выделить весь код
D:\XP_DEVEL>"D:\XP_DEVEL\ISO\IsoLinuxFixer.exe" "D:\XP_DEVEL\GRTMPVOL_RU.iso"
ISO-image with ISOLINUX Fixer ver. 11.2.10.1
(C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.

Open file: D:\XP_DEVEL\GRTMPVOL_RU.iso
Validating IsoLinux image... Done.
Fix IsoLinux LBA offset... Done.

Fix count of loaded boot sectors:
Old count: 48
New count: 4
Done.

Calculating checksum of IsoLinux image...
Old checksum: 0x758C1896
New checksum: 0xF86A3A58
Done.


Цитата Amigos:
MKISofs изменяет сам файл \boot\isolinux\ISOLINUX.BIN в ISO образе »
Этого в принципе не требуется, поскольку КС этого файла будет не правильной.
Собственно говоря даже сам файл ISOLINUX.BIN в файловой системе образа (\boot\isolinux\ISOLINUX.BIN) не нужен. Это просто мусор.
КС правится только в том теле ISOLINUX, которое помещается в заголовок ISO-образа как загрузчик. И правится КС уже после сборки ISO-образа, поскольку на КС влияет не только содержимое самого тела ISOLINUX, но и оффсет его расположения в заголовке образа.

Цитата Amigos:
CDIMAGE при указании -b"BOOT\ISOLINUX\ISOLINUX.bin" честно пихает этот 24 килобайтный ISOLINUX.bin в загрузочный сектор
а MKISofs в загрузочный сектор пихает только первые 2 килобайта модифицированного ISOLINUX.bin »
Нет. Обе программы честно пихают туда все тело ISOLINUX, поскольку иначе он работать не будет, ведь первые 2-кб - это только заголовок ISOLINUX.bin-а, а исполняемый код, реализующий загрузку, идет дальше.

То, что извлекается во втором случае только 2кб - это косяк программы-извлекатора. Тупой извлекатор считывает в заголовке ISO-шника что размер загрузчика 2-кб (это после того, как MKISofs тебе это поле подправил, и установил что размер загрузчика - 4 сектора) и честно извлекает 4 сектора. В то время как этот же извлекатор на не правленом IsoLinuxFixer-ом образе считывает 48 секторов (реальный размер ISOLINUX.bin-а).

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Последний раз редактировалось Mr dUSHA, 23-03-2012 в 14:58.

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

Отправлено: 14:42, 23-03-2012 | #351



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

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


Ветеран


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


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

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


Цитата Mr dUSHA:
Прокатывает. Ты у себя чего-то напутал. »
Подтверждаю. Использую без каких-либо нареканий IsoLinuxFixer (за что спасибо Mr dUSHA) для образа, получаемого с помощью моего аддона MultiBootDisk/

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

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

Отправлено: 18:51, 23-03-2012 | #352


Модератор


Moderator


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

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


Цитата Mr dUSHA:
Прокатывает. Ты у себя чего-то напутал. »
сейчас ещё раз перепроверю, если опять не сработает, кину в личку ссылку на "необрабатываемый iso"

Цитата Amigos:
MKISofs изменяет сам файл \boot\isolinux\ISOLINUX.BIN в ISO образе »
кстати, я шибко хорошо об mkisofs думал — эта падла меняет файл не в образе, а напрямую на HDD с которого берутся файлы для закатки в образ!

Цитата Mr dUSHA:
Собственно говоря даже сам файл ISOLINUX.BIN в файловой системе образа (\boot\isolinux\ISOLINUX.BIN) не нужен. Это просто мусор. »
я в курсе, но достаточно положить cdimage в папку VALUEADD и добавить в ту же папку батник вида
Код: Выделить весь код
CDIMAGE.EXE -n -h -m -p -x -oi -l"XP2012" -b"..\BOOT\ISOLINUX\ISOLINUX.BIN"  .. "c:\WinXP_SP3_2012.iso"
pause
, как у нас получится образ диска, который будучи записанным на DVD диск, может сам, из своих файлов, собрать загрузочный ISO файл.
и тогда ISOLINUX.BIN на DVD в виде файла уже не мусор
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:11, 23-03-2012 | #353


Extractor


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

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


Цитата Amigos:
как у нас получится образ диска, который будучи записанным на DVD диск, может сам, из своих файлов, собрать загрузочный ISO файл.
и тогда ISOLINUX.BIN на DVD в виде файла уже не мусор »
Да у меня у самого так и реализовано для того чтоб диск можно было скопировать тупо Проводником пофайлово на любом юзерском компьютере с голой ХР, а потом воссоздать ISO заново, оригинальный или с правками.

А про мусор - это я так, к слову.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Последний раз редактировалось Mr dUSHA, 23-03-2012 в 20:50.

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

Отправлено: 20:44, 23-03-2012 | #354


Модератор


Moderator


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

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


Цитата Mr dUSHA:
Прокатывает. Ты у себя чего-то напутал. »
да, как оказалось причина IsoLinuxFixer.exe от 2010 года
новый, от февраля 2011 отрабатывает корректно, isoLinux становиться загружаемым

Отправлено: 14:55, 27-03-2012 | #355


Аватара для Ivan_009

Ветеран


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

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


А возможно вместо WINNT.SID положить WINNT.SIF...

Отправлено: 13:50, 24-12-2012 | #356


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

Ветеран


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


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

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


Цитата Ivan_009:
А возможно вместо WINNT.SID положить WINNT.SIF.. »
Кто мешает? Это конструктор - всё можно изменить под собственные нужды.

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

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


Отправлено: 19:25, 11-03-2013 | #357



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




 
Переход