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

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

 

Пользователь


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

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


Цитата wolkow70:
Да , правильно понял. Только в оригинальном конфиг-файле русский текст в иной кодировке (кракозябры), а у тебя в тексте русская кодировка. Тут могут быть проблемы? »
Вопрос, кракозябры при загрузке или когда открываешь конфиг в блокноте? Если в блокноте, то открываешь через AkelPad и в пункте "кодировки" выбираешь dos - 866, также сохранять конфиг нужно в этой же кодировке... если же при загрузке, то опять же проверить в какой кодировке сохранен конфиг, проверить пути к font\866_8x16.psf в конфиге и сам 866_8x16.psf на целостность... Должно помочь, у меня всё в русской кодировке и проблем не наблюдалось, а все пункты конфига, кроме выключения я скопировал со своего... Единственный нюанс может быть, то что isolinux на некоторых ПК может отказываться загружаться... Сам был столкнулся с этой проблемой, но всё-таки получилось решить её (будет чуть больше времени отпишу как делал ).
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:10, 24-05-2010 | #291



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

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


Пользователь


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

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


Плиз помогите. Как нужно прописать в ISOLINUX.CFG чтобы у меня загружался HDD regenerator.
Пишу следующим образом:
Код: Выделить весь код
LABEL HDD Regenerator v1.71     
		MENU LABEL HDD Regenerator v1.71
		KERNEL /boot/memdisk
		APPEND initrd=/boot/HDDReg.ISO
		TEXT HELP
    Устранение физических повреждений (битых секторов) на HDD.
	ENDTEXT
а при загрузке.... Ну в общем не грузится.
И ешо такая же система с загрузкой ghost8.IMA (Norton Ghost 8.3)
Подскажите как правильно прописать чтоб загружались нормально.

И ешо вопрос как правильно прописывать загрузку Windows 7 через Isolinux.

P.S. Тестил только на вертуалках. VirtualBox 3... и Virtual PC.
Но думаю дело не в вертуалках.

Последний раз редактировалось Alex_teater@, 25-05-2010 в 15:50.


Отправлено: 15:39, 25-05-2010 | #292


Пользователь


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

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


2 Alex_teater@

Не удивительно, ведь в шапке понятно написано:
Цитата Комсомолец:
Не загружает образы .ISO »
вариантов 2:

1) использовать IMA образ
2) использовать промежуточный загрузчик, способный загружать iso-образы

Вроде есть ещё и 3 вариант (в этой ветке кто-то отписывался что уже есть memdisk способный загружать iso), но он лично мной он не проверялся на достоверность...

Отправлено: 18:03, 25-05-2010 | #293


Пользователь


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

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


Beliy, а почему тогда я не могу загрузить ghost8.IMA? Там точно такие же параметры, только описание другое.

В общем открыл ghost8.IMA в Winimage 8.1 и пере сохронил, и всё заработал.
А насчёт HDD regenerator'a открыл через тоталсмд и вытащил от туда образ .ima. Всё терь пашет.

Последний раз редактировалось Alex_teater@, 25-05-2010 в 18:29.


Отправлено: 18:08, 25-05-2010 | #294


Пользователь


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

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


Цитата Beliy:
Единственный нюанс может быть, то что isolinux на некоторых ПК может отказываться загружаться... Сам был столкнулся с этой проблемой, но всё-таки получилось решить её (будет чуть больше времени отпишу как делал ). »
В общем, как уже писал что возникла была такая проблема, что готовый дистрибутив грузился и нормально работал везде кроме моего ноутбука... А это означает что сборка получается не универсальной, что не есть хорошо... Видел некоторые ребята решали эту проблему созданием сборки в 2 вариантах: 1 на multilinux(красивую), 2 на BCDW(стабильную), но это не сильно практично... Вот я немного подумал чтоб совместить красоту 1 с универсальностью 2... Алгоритм довольно таки простой: сначала грузим BCDW(который грузится практически на любом ПК) и сразу же передаем управление isolinux.bin(нашей красивой оболочке)...
Теперь когда алгоритм понятен приступим к реализации:
1. Открываем BCDW.ini и в разделе [MenuItems] оставляем только \boot\isolinux\isolinux.bin и в пункте MenuTimer меняем значение на "= 0".
2. В принципе уже можно было просто скопировать папку BCDW в корень диска и создавать образ, но согласитесь не совсем этично, когда в корне есть одновременно папки BCDW и boot... Чтоб этого избежать мы копируем содержимое папки BCDW в папку boot... Теперь уже смотрится более красиво, но теперь надо поменять пути в загрузчике... Для этого открываем в hex-редакторе loader.bin и там листая в самый низ находим запись Dialog\BCDW\ которую меняем на Dialog\boot\ и сохраняемся... Также нужно в BCDW.ini в разделе [InitOptions] поменять пути на
Код: Выделить весь код
Font			= \boot\Russian.f14	        ; Русский шрифт 8x16 (25 строк на экране)
CharSet		        = \boot\cp1251r.cpf	        ; Русская кодировка Windows
3. Вроде всё, создаем образ любым удобным для Вас способом, но в качестве загрузочного файла выбираем \boot\Loader.bin

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

p.s. Если надо могу оформить и выложить вышеописанное в виде аддона...
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:01, 31-05-2010 | #295


Пользователь


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

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


Вложения
Тип файла: rar poweroff.rar
(276 байт, 26 просмотров)

Сегодня разбирался как заставить на isolinux грузиться iso образы не используя промежуточных загрузчиков (раньше прост не было в этом необходимости).
Хоть в теме несколько раз упоминалось, что новый MEMDISK должен работать с iso-образами, но конкретных инструкций никто не выкладывал... В общем, с Вашего разрешения начну...
Немного полазив по нету, выяснилось что версии 3.84-pre5 и выше поддерживают эту функцию, значит нам надо пойти на оф. сайт и скачать, а затем обновить isolinux.bin, vesamenu.c32 и memdisk найти их сможете в скачанном архиве через поиск... Сначала было обновил до 4 версии из папки testing, но при загрузке, ругнулось на загрузчик, тогда сменил на стабл версию (3.86), но сам memdisk оставил 4 версии...
Теперь когда уже обновились, надо правильно записать в конфиг...
Не буду расписывать как я к этому пришол, вот конфиг:

Код: Выделить весь код
LABEL www
 	MENU LABEL ^www
 	KERNEL /путь/memdisk
   	APPEND iso initrd=/путь/www.iso
 	TEXT HELP
Описание...
     	ENDTEXT
Также изучая содержимое архива, нашол модуль для выключения ПК, который много кто в теме спрашивал...
вот конфиг выключения:
Код: Выделить весь код
LABEL halt
 	MENU LABEL ^Выключение
 	KERNEL /boot/isolinux/modules/poweroff.com
 	TEXT HELP
     Выключить ПК
 	ENDTEXT
Сам файл приатачил к посту... Буду рад если данный пост кому то поможет...
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:10, 27-06-2010 | #296


Пользователь


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

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


Beliy, так тоже работает:
Код: Выделить весь код
LINUX /путь/memdisk
INITRD /путь/bootcd.iso
APPEND iso
а теперь о неприятном:
Цитата:
It is possible to map and boot from some CD/DVD images using MEMDISK. No-emulation, floppy emulation and hard disk emulation ISO's are supported. "The "map" process is implemented using INT 13 - any disk emulation will remain accessible from an OS that uses compatible mode disk access, e.g. DOS and Windows 9x. The emulation via INT13 can't however, be accessed from an OS which uses protected mode drivers (Windows NT/2000/XP/2003/Vista/2008/7, Linux, FreeBSD) once the protected mode kernel drivers take control.

-------
sapienti sat...


Отправлено: 21:49, 03-07-2010 | #297


Аватара для Lubitel Softa

Старожил


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

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


Цитата zaval1976:
APPEND iso »
Немного дополню от себя:
Код: Выделить весь код
iso raw
Гарантированно работает на любом железе, проверено.

Ещё не совсем но в тему:
Ссыль 1
Ссыль 2
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:19, 05-07-2010 | #298


Пользователь


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

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


to all: для создания дисков/флешек на isolinux/syslinux поможет утилита SARDU . При запуске утилиты она сама предложит какие необходимы компоненты для записи на диск или установку на флешку (ссылки на скачку есть в самой программе), и перепишет конфиги.
Цитата:
Shardana Antivirus Rescue Disk Utility (Sardu) is software that can produce an ISO or an IMA anti-virus bootable CD, a comprehensive collections of utilities, the most popular distributions of Linux Lite, and the best known Windows PE. It is freeware (it is licensed as an individual ISO / IMA).
Once the files are extracted Sardu creates a CD / DVD or USB bootable device with a handy menu divided into four categories: Antivirus, Utilities, Linux, and PE.

-------
sapienti sat...


Отправлено: 21:18, 20-07-2010 | #299


Пользователь


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

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


прошу прощения, не нашел на офсайте isolinux. если есть у кого isolinux.bin в котором исправлено checksum error, c, отправьте в пм

Отправлено: 22:53, 03-08-2010 | #300



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




 
Переход