GreenDVD - Мультизагрузочный DVD диск на основе Grub4Dos - Дополнения - Основные Инструкции - Руководства - Мультизагрузочная Флешка Как сделать Загрузочную Флеш
Пользовательского поиска
Вторник, 06.12.2016, 15:24
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2894
Статистика

Всего на Сайте: 10
Гостей: 9
Пользователей: 1
IzMoskvyES
GreenFlash
Главная » Статьи » Основные Инструкции » Дополнения

GreenDVD - Мультизагрузочный DVD диск на основе Grub4Dos

Создание Мультизагрузочного DVD диска на основе Grub4Dos


Весь материал находится на этом же форуме, я его только попытался систематизировать и доступно описать !!!

Сразу прошу простить меня за возможные грамматические ошибки
(великий и могучий русский язык я не изучал)

Для начала нужно создать папку для исходного материала с которого и будем лепить загрузочный диск например D:\iso_root
Далее в этой папке будем создавать систему папок например
D:\iso_root\ROOT

!!! все папки и файлы которые использует загрузчик должны быть написаны  в формате ХХХХХХХХ.ХХХ все символы только в ВЕРХНЕМ регистре!!!




Где:

D:\iso_root\ROOT\MENUS (папка для подменю)
D:\iso_root\ROOT\SPLASH (папка для загрузочных картинок)
D:\iso_root\ROOT\IMAGES (папка для загрузочных образов)
D:\iso_root\ROOT\PUPPY (папка для файлов puppy linux если нужно)

В корень папки D:\iso_root переносим файлы: grldr, MENU.LST

Файл grldr для того чтобы он запускался с диска нужно в двоичном редакторе исправить строку:



На строку следующего содержания:




Файл MENU.LST редактируем по своему усмотрению
Мой вариант:


timeout 10
default 0
gfxmenu (cd)/ROOT/SPLASH/MAIN

title Загрузка Windows XP с HDD
map (hd0) (hd1)
map --hook
rootnoverify (hd0)
root (hd0,0)
chainloader (hd0,0)/ntldr

title Установка Windows
configfile (cd)/ROOT/MENUS/WINDOWS.LST

title Установка Linux
configfile (cd)/ROOT/MENUS/LINUX.LST

title Загрузка live систем
configfile (cd)/ROOT/MENUS/LIVE.LST

title Системные утилиты
configfile (cd)/ROOT/MENUS/SYSTEM.LST

title Утилиты для HDD
configfile (cd)/ROOT/MENUS/HDD.LST

title Другие инструменты
configfile (cd)/ROOT/MENUS/OTHER.LST

title О продукте
configfile (cd)/ROOT/MENUS/ABOUT.LST

title Выключить ПК
halt

title Перезагрузить ПК
reboot


Далее в папке D:\iso_root\ROOT\MENUS создаём систему подменю:




Здесь можно забрать шаблон т.е архив с Папкой ROOT и Файлом MENU.LST
Там настроена система ПодМеню и добавлены Gfx Темы.

В папку D:\iso_root\ROOT\IMAGES выносим необходимые загрузочные файлы и образы и через систему подменю прописываем их загрузку

!!! все папки и файлы которые использует загрузчик должны быть написаны  в формате ХХХХХХХХ.ХХХ все символы только в ВЕРХНЕМ регистре!!!



Пример: утилиты для HDD

timeout 10
default 0
gfxmenu (cd)/ROOT/SPLASH/HDD

title В основное меню
configfile (cd)/MENU.LST

title Загрузить Acronis DDS 10.0
find --set-root /ROOT/IMAGES/ADD_KRN.DAT
kernel (cd)/ROOT/IMAGES/ADD_KRN.DAT vga=788 ramdisk_size=28672 acpi=off quiet
initrd (cd)/ROOT/IMAGES/ADD_RAM.DAT

title Загрузить Acronis TIH 11.0
find --set-root /ROOT/IMAGES/TI11_KRN.DAT
kernel (cd)/ROOT/IMAGES/TI11_KRN.DAT vga=788 ramdisk_size=28672 acpi=off quiet
initrd (cd)/ROOT/IMAGES/TI11_RAM.DAT

title Загрузить Victoriya V3.51 rus
map --mem (cd)/ROOT/IMAGES/VICTORIA.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Загрузить MHDD
map --mem (cd)/ROOT/IMAGES/MHDD.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Загрузить HDD Regenerator 1.71
map --mem (cd)/ROOT/IMAGES/HDDREG.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Выключить ПК
halt

title Перезагрузить ПК
reboot




В папку D:\iso_root\ROOT\SPLASH помещаем ваши любимые бутскрины и можем их для удобства переименовать в соответствии с пунктами меню:



На данном этапе надо бы протестировать то что уже получилось
Генерировать образ диска будем с помощью ULTRAISO.



Для этого переносим содержимое папки D:\iso_root в рабочую область ULTRAISO и устанавливаем загрузочным файлом GRLDR после чего сохраняем образ с такими свойствами.



Свой проект я назвал GreenDVD
Записывать сие творение ещё рано да и не нужно так как существует
такая замечательная программа как MOBA LIVE CD запускаем проект с
её помощью и проверяем на работоспособность и запуск уже
прописанные ранее компоненты диска.





После того как вы убедились в работоспособности всех компонентов смело можно скидывать в папку D:\iso_root ваш любимый WINDOWS LIVE CD
(Alkid, NervOS, Infra и т.д.)

Посредством простого переноса файлов и папок исходного носителя
 (я использовал Alkid)

После чего переименовываем папку I386  в А386, теперь открываем двоичным редактором файл SETUPLDR.BIN и меняем все I386 на А386



После этого файл загрузчик SETUPLDR.BIN можете переименовывать как хотите в моём случае SETUPLDR после чего в меню загрузки live систем live.lst прописываем
Мой пример LIVE.LST

timeout 10
default 0
gfxmenu (cd)/ROOT/SPLASH/LIVE

title В основное меню
configfile (cd)/MENU.LST

title Загрузка Alkid live CD
root (cd)
chainloader /A386/SETUPLDR

title Загрузка LIVE MINI XP
map (cd)/ROOT/IMAGES/RUSLIVE.ISO (hd32)
map --hook
chainloader (hd32)

title GEEXBOX RU
root (cd)
kernel /GEEXBOX/VMLINUZ root=/dev/ram0 rw init=linuxrc boot=hda1 lang=ru splash=silent vga=792 keymap=qwerty remote=LG receiver=avermedia video=vesafb:ywrap,mtrr
initrd /GEEXBOX/INITRD.GZ
boot

title PUPPY LINUX
root (cd)
kernel /ROOT/PUPPY/VMLINUZ root=/dev/ram0 initrd=initrd.gz PKEYS=us
initrd /ROOT/PUPPY/INITRD.GZ

title Выключить ПК
halt

title Перезагрузить ПК
reboot





Закончили с этим и можем браться за копирование дистрибутива windows у меня chip xp, vista lite game.

Дистрибутивов на сегодня очень много и создать свой тоже не проблема благодаря всячески ориентированному программному обеспечению такому как nLite главное выбрать удобное для себя!!!

Методом копировать \ вставить в папку D:\iso_root переносим дитрибутив и прописываем запуск в строках WINDOWS.LST

timeout 10
default 0
gfxmenu (cd)/ROOT/SPLASH/WINDOWS

title В основное меню
configfile (cd)/MENU.LST

title Установка Chip WIN XP SP3
root (cd)
chainloader /I386/SETUPLDR.BIN

title Установка WIN Vista Lite SP1
root (cd)
chainloader (cd)/bootmgr

title Выключить ПК
halt

title Перезагрузить ПК
reboot


После всех манипуляций корень папки D:\iso_root выглядит примерно так:



Закидываем всё в рабочую область ULTRAISO и устанавливаем
загрузочным файлом GRLDR после чего сохраняем образ,
Промежуточно тестируем на MOBA LIVE CD и результат записываем
результат чем нибудь что умеет прожигать ISO

Уверен, что с первого раза может получиться не всё но методом проб
и ошибок можно добиться результата

Остальное программное обеспечение которое присутствует в примере
вы можете найти на этом ресурсе а также в интернете посредством
использования поисковых систем описание как это всё лепится к
загрузчику ищите на форуме.

!!! все папки и файлы которые использует загрузчик должны быть
написаны  в формате ХХХХХХХХ.ХХХ все символы только в ВЕРХНЕМ
регистре!!!

Желаю успехов в создании своих проектов.


Boomer_Ukraine_Rivne_6.12.2009




Возникли Вопросы? - Вам Сюда
Категория: Дополнения | Добавил: Boomer (16.12.2009)
Просмотров: 28435 | Комментарии: 11 | Рейтинг: 4.0/6
Всего комментариев: 11
avatar
1
Quote
Файл grldr для того чтобы он запускался с диска нужно в двоичном редакторе исправить строку:

Вообще-то он может работать и без этих исправлений.
Строка запуска mkisofs:
Code
mkisofs -R -b grldr -no-emul-boot -J -max-iso9660-filenames -boot-load-size 4 -o disk.iso disk
avatar
2
Привет земляк, я тоже из Ровно.
Вопрос: в текстовом режиме русские буковки все так же будут кракозябрами?
avatar
3
с помощью mkisofs ничего не получилось по причине неозможности привязки к загрузчику запуска алкида (надоели пляски с бубном сделал через UltraIso)
avatar
4
>>Файл grldr для того чтобы он запускался с диска нужно в двоичном редакторе исправить строку:
зачем в Hex редакторе испралять если можно перекомпилировать ?
исправив preset_menu.lst
avatar
11
Цитата
исправив preset_menu.lst

как это сделать?
avatar
5
Привет, а есть где скачать готовый образ ? smile
avatar
6
Спасибо за готовый материал теперь смогу разобраться что к чему biggrin
avatar
7
Спасибо за проделанную работу. Но, чем запакованы изображения? Внутри архивов .gz лежат файлы без расширения, чем их создавали? wacko
avatar
8
По поводу создания картинок на грублоадер - это целый цирк. Есть специальная софтина (cpio, если не ошибаюсь) по запаковке изображений для менюшек. Есть версия для винды, работает через команды. Но весь геморой состоит в том, что нужно ёщё и саму картинку подгонять под груб (14 цветов сделать, 16бит). Делал всё это через Gimp (для виндовс Гимп тоже есть). Кого интерисует сам софт по созданию таких сплеш-скринов, мыльте sonic-server@yandex.ru, выложу на шаре, опишу принцип, или ройте инет. tongue
avatar
9
Уважаемый Boomer статья конечно познавательная, и тот кто вообще ничего про это не знает, в помощь. Но блин angry (возможно в том году 2009 так и работало) но теперь с такими настройками ULTRAISO как на скрине неофит может получить только такое сообщение Error 15 file not found!!!
И это после проверки всех команд, изучение других инструкций, и наконец изучение мануала по использованию Grub4Dos. К чему я это, а вот к чему: если сделать всё точно как здесь описано, то ничего кроме менюшек работать не будет (те iso образы нифига не запускаются) Помог анализ рабочей сборки и настройки ULTRAISO должны быть такими :
avatar
10
Сегодня прочитал ранее выложенное, я в шоке! Зачем мне всё это было? сейчас всё вышеизложенное абсолютно неактуально, на заданные вопросы отвечать не хочу по причине абсолютного безразличия (сделал - забыл "забил","запил","залип") скажу откровенно - ВСЁ работало, полгода назад откопал результат своих работ и запустил Я В ШОКЕ (не может быть Я это всё сделал!!!) эйфории на 1,5 минуты, предшествующей работы на 12 дней (а надо ли???) этого образа на просторах ТЫРНЕТА нет... проблема с стабильным доступом, сомневающимся хотелось доказать по поводу 2009 года.
В жизни главное: желание; прямые руки; светлая голова и нормальный мануал!
avatar
Copyright GreenFlash © 2016
Рейтинг@Mail.ru