magrite
20-12-2011, 20:53
Создание мультизагрузочного DVD на основе Grub4dos.
Первым, что нам потребуется это сам Grub4dos берем http://sourceforge.net/projects/grub4dos/, cdrtools (ищем на просторах нета), gfxmenu (ищем на просторах нета), программа MobaLiveCD_v2.1 (ищем на просторах нета), программа UltraIso (ищем на просторах нета). В cdrtools нам потребуются файлы cygwin1.dll и mkisofs.exe.
Создание пустого загрузочного образа.
1) Создаем на жестком диске (в удобном месте) папку с названием “Создание загрузочного CD ”.
2) В скачанном архиве cdrtolls находим файлы cygwin1.dll и mkisofs.exe, копируем их и закидываем папку “Создание загрузочного CD ”.
3) В папке “Создание загрузочного CD ” создаем папку с названием “iso”.
4) В скачанном архиве Grub4dos находим файл “grldr” и “menu.lst” копируем их и закидываем в папку “iso”.
5) В папке “ iso ” создаем папку с названием “gfx”. В неё закидываем найденное gfxmenu (к примеру назовем его “oszone”.
6) Открываем menu.lst . Удаляем из него все. Вносим в него
timeout 30
gfxmenu /gfx/ oszone
default 0
title Загрузка с жесткого диска
rootnoverify (hd0,0)
chainloader (hd0,0)+1
title Перезагрузка компьютера
reboot
title Выключение компьютера
halt
Сохраняем изменения и пока закрываем его.
7) На данном этапе в папке “iso” мы имеем сформированный пакет файлов и папок для создания загрузочного исошника. Теперь проверим работоспособность того, что сделали. Для того, чтобы собрать разрозненные папки в один исошный образ нам и потребуются файлы cygwin1.dll и mkisofs.exe. Если делали все по инструкции, то в папке “Создание загрузочного CD ” должны быть: сформированная папка “iso”, файлы cygwin1.dll и mkisofs.exe . Теперь копируем команду на создание образа “ mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o Rescue_cd.iso iso” заходим в папку “Создание загрузочного CD ” и вставляем в адресную строку и нажимаем Enter. Откроется окно в котором пойдет процесс формирования загрузочного образа с отображением процесса создания в процентах. Как только окно закроется (само закрывается) в папке “Создание загрузочного CD ” найдете исошный образ под названием “Rescue_cd.iso”. Теперь давайте проверим, что у нас получилось. Запускаем программу MobaLiveCD_v2.1 в ней указываем путь к “Rescue_cd.iso” и наслаждаемся. Созданный загрузочный исошник является пустым в нем ничего нет. Далее рассмотрим чем бы и как его заполнить.
Наполнение образа.
1) Добавление в образ Windows 7. Находим на просторах нета чистый (не отягощенный софтом и тому подобным, только установка Windows 7 SP1) установочный образ Windows 7 SP1 и скачиваем его. Себе я скачивал установочный образ Windows 7 SP1 с возможностью установки x64/x86 платформ. Открываем его в UltraIso и распаковываем его в папку “iso” либо если установлен виртуальный привод, то монтируем в него, копируем все файлы и папки и закидываем в папку “iso”. Не забываем добавить в образ папку с активатором Windows 7. Её можно просто создать в папке “iso” с названием на латинице. Открываем menu.lst добавляем
title Установка Windows 7 SP1 x64 or x86
root
chainloader /bootmgr
2) Добавление в образ Windows XP SP3. Находим на просторах нета чистый (не отягощенный софтом и тому подобным, только установка Windows XP SP3) установочный образ Windows XP SP3и скачиваем его. Открываем его в UltraIso и распаковываем его в папку “iso” либо если установлен виртуальный привод, то монтируем в него, копируем все файлы и папки и закидываем в папку “iso”. В данной операции возможно совпадение папок и файлов с папками и файлами Windows 7 SP1. Слияние папок сделайте, а от замены предложенных файлов откажитесь. Нюансы по добавлению Windows XP SP3 и их исправлению будут описаны в самом конце. Открываем menu.lst и добавляем
title Установка Windows ХР SP3
root
chainloader /I386/SETUPLDR.BIN
Добавить в файл DOSNET.INF чистой Windows XP SP3 следующие строки
[Files]
d1,setup.org
d1,presetup.cmd
d1,Un7z.dll
d1,PreSetup.ini
d1,Finish.exe
d1,DSPHook.dll
Добавить в файл TXTSETUP.SIF чистой Windows XP SP3 следующие строки
[SourceDisksFiles]
setup.org = 1,,,,,,,2,0,0
presetup.cmd = 1,,,,,,,2,0,0
Un7z.dll = 1,,,,,,,2,0,0
PreSetup.ini = 1,,,,,,,2,0,0
Finish.exe = 1,,,,,,,2,0,0
DSPHook.dll = 1,,,,,,,2,0,0
Скопировать файлы
setup.exe
setup.org
presetup.cmd
Un7z.dll
PreSetup.ini
Finish.exe
DSPHook.dll
Winnt.sif
из папки I386 Зверя в и закинуть в папку I386 чистой Windows XP SP3.
В файле Winnt.sif заменить ключ активации на ключ активации чистой Windows XP SP3. Он должен быть в скачанном исошнике.
Скопировать папку “OEMDRV” Зверя и закинуть её в папку ”iso”.
Не забываем, что файлы в “I386” находятся без полного расширения т.е. “setup.ex_”.
3) Добавление в образ Kaspersky rescue disk 10. Скачиваем его с официального сайта и обновляем в нем базы.. Есть версия KRD 10 со встроенной утилитой Kaspersky Windows Unlocker. Описанные ниже способы подходят как для простой версией KRD 10 так и со встроенной утилитой Kaspersky Windows Unlocker.
Первый способ:
Распаковываем скачанный исошник в любую созданную папку назовем её Каспер. В папке “iso” создаем папку rescue и kav. Из папки Каспер:
1) берем файл image.squashfs и livecd и кидаем в корень папки “iso”.
2) берем все что лежит в папке rescue и кидаем в папку rescue создаваемого образа.
3) берем все что лежит в папке boot и кидаем в папку kav создаваемого образа.
4) в menu.lst добавляем
title Kaspersky Rescue Disk 10
kernel /kav/rescue root=/dev/ram0 vga=791 init=/linuxrc looptype=squashfs loop=/image.squashfs nodevfs cdroot initrd=/kav/rescue.igz kav_lang=ru udev aufs quiet noresume doscsi
initrd /kav/rescue.igz
Cd:\
\kav\ grub
\kav\ boot.cat
\kav\ rescue
\kav\ rescue.igz
\kav\ System.map-rescue
\rescue\ backup
\rescue\ bases
\rescue\ help
\rescue\ bases.id
\rescue\ krd.version
\image.squashfs
\livecd
Второй способ:
Скачиваем исошник KRD10 и обновляем в нем базы. Распаковываем в любую созданную папку назовем её Каспер. В папке “iso” создаем папку rescue. Из папки Каспер:
1) берем файл image.squashfs и livecd и кидаем в корень папки “iso”.
2) берем все что лежит в папке rescue и кидаем в папку rescue создаваемого образа.
3) берем образ KRD10 и удаляем из него все кроме папки boot и сохраняем его. Переименовываем его в rescuecd.iso . Ложим его в папку rescue создаваемого образа.
4) в menu.lst добавляем
title Загрузка Kaspersky Rescue Disk
find --set-root /rescue/rescuecd.iso
map --mem /rescue/rescuecd.iso (hd32)
map --hook
chainloader (hd32)
Cd:\
\rescue\ backup
\rescue\ bases
\rescue\ help
\rescue\ bases.id
\rescue\ krd.version
\rescue\ rescuecd.iso
\image.squashfs
\livecd
Данный способ хорош тем, что идет оригинальная загрузка KRD10 с возможностью выбора языков и режимов загрузки.
Появилась новая версия KRD 10. Делать надо следующее:
1) Качаем свежую версию KRD 10.
2) берем файл livecd и кидаем в корень папки “iso”.
3) берем все что лежит в папке rescue и кидаем в папку rescue создаваемого образа.
4) берем образ KRD10 и удаляем из него все кроме папки boot и сохраняем его. Переименовываем его в rescuecd.iso . Ложим его в папку rescue создаваемого образа.
5) в menu.lst добавляем
title Загрузка Kaspersky Rescue Disk
find --set-root /rescue/rescuecd.iso
map --mem /rescue/rescuecd.iso (hd32)
map --hook
chainloader (hd32)
Cd:\
\rescue\ backup
\rescue\ bases
\rescue\ help
\rescue\ LiveOS
\rescue\ bases.id
\rescue\ krd.version
\rescue\ rescuecd.iso
\livecd
4) Добавление в образ DrWeb Livecd 600. Скачиваем его с официального сайта.
Если добавляли в образ Windows 7 SP1, то папка “ boot ” должна быть создана уже, если нет то в папке “iso” создаем папку “ boot ”. Открываем скачанный образ в UltraIso :
а) папку “module” извлекаем в папку “ boot ”.
б) файлы config, DrWebLiveCD-6.0.0.111116, initrd, memtest, vmlinuz извлекаем в папку “ boot ”.
в) удаляем из исошника папку “module” и сохраняем образ.
г) сохраненный образ копируем в папку “ boot ”.
д) Открываем menu.lst и добавляем
title Загрузка Dr Web Livecd 600
find --set-root /boot/drweb-livecd-600.iso
map --mem /boot/drweb-livecd-600.iso (hd32)
map --hook
chainloader (hd32)
5) Добавление в образ различных утилит на основе исошников таких как Acronis, MHDD, ActiveBootDisk. Находим загрузочные исошники в нете или создаем сами. Закидываем их в папку “ boot ”. Открываем menu.lst и добавляем
title Загрузка “Название программы”
find --set-root /boot/“ Точное название исошника”
map --mem /boot/“ Точное название исошника” (hd32)
map --hook
chainloader (hd32)
6) После формирования образа, файл menu.lst
timeout 30
gfxmenu /gfx/ oszone
default 0
title Загрузка с жесткого диска
rootnoverify (hd0,0)
chainloader (hd0,0)+1
title ShutDown PC
halt
title Reboot PC
reboot
title Установка Windows 7 SP1 x64 or x86
root
chainloader /bootmgr
title Установка Windows ХР SP3
root
chainloader /I386/SETUPLDR.BIN
title Загрузка Kaspersky Rescue Disk 10
find --set-root /rescue/rescuecd.iso
map --mem /rescue/rescuecd.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Dr Web Livecd 600
find --set-root /boot/drweb-livecd-600.iso
map --mem /boot/drweb-livecd-600.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Acronis
find --set-root /boot/Acronis.iso
map --mem /boot/Acronis.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Windows 7PE - Мини версия
find --set-root /boot/Win7PE.ISO
map --mem /boot/Win7PE.ISO (hd32)
map --hook
chainloader (hd32)
title Загрузка Windows XPPE - Мини версия
find --set-root /boot/WinXPE.iso
map --mem /boot/WinXPE.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка MHDDver4.6.
find --set-root /boot/mhdd32ver4.6.iso
map --mem /boot/mhdd32ver4.6.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка ActiveBootDisk
find --set-root /boot/ActiveBootDisk.ISO
map --mem /boot/ActiveBootDisk.ISO (hd32)
map --hook
chainloader (hd32)
title Загрузка NT Password Registry Editor
find --set-root /boot/NTPasswordRegistryEditor.iso
map --mem /boot/NTPasswordRegistryEditor.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Victoria v.3.52.3 RU
find --set-root /boot/vcr352r.iso
map --mem /boot/vcr352r.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Memtest 86+ v.4.20
find --set-root /boot/mt420.iso
map --mem /boot/mt420.iso (hd32)
map --hook
chainloader (hd32)
Заключительный этап.:
1) Не рекомендую добавлять в образ папки с софтом т.к. на этапе сбора разрозненных папок в один загрузочный образ (если честно то не знаю почему) происходит создание папки “rr_moved” и в неё переносится некоторые установочные файлы Windows XP SP3 и Windows 7 SP1, что естественно указывает на то что эти системы не установятся.
2) Если все что хотели добавили, то соберем разрозненные папки в один загрузочный образ.
Теперь копируем команду на создание образа “ mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o Rescue_cd.iso iso” заходим в папку “Создание загрузочного CD ” и вставляем в адресную строку и нажимаем Enter.
3) Данный пункт выполнять, если добавляли в образ Windows ХР SP3.
Открываем созданный Rescue_cd.iso в UltraIso. Находим папку “rr_moved”. В ней должно быть только две папки “DXMRTP” и “RTCDLL” иначе образ перегружен. Чтобы удалить папку “rr_moved” необходимо в UltraIso → Файл → Свойства:
а) убрать галочку с опции “RockRidge”
б) поставить галочку на опцию “Joliet”
в) поставить галочку на опцию “Расширенный”
г) удалить папку “rr_moved”
д) в папке “I386” найти папку “ASMS” и удалить её.
е) выделить папку “I386” потом Действия → Добавить каталог путь указываем тот где папка “Создание загрузочного CD”\iso\I386\ASMS.
ж) кто очень хочет на этом этапе можно добавить папку с софтом.
з) сохраняем все изменения.
4) Если после собирания разрозненных папок в один загрузочный образ без добавления в образ Windows XP SP3 образуется папка “rr_moved” то образ перегружен количеством папок, убираем все лишнее.
5) Для тех кто хочет, чтобы в образе были папки и файлы с русскими названиями и в любом регистре, а не только в верхнем регистре и на латинице, то выполнить следующие пункты Заключительного этапа:
а) убрать галочку с опции “RockRidge”
б) поставить галочку на опцию “Joliet”
в) поставить галочку на опцию “Расширенный”
з) сохраняем все изменения.
Добавление папок и файлов с русскими названиями проверял без добавления дистрибутивов Windows XP SP3 и Windows 7 SP1, кто хочет тот сам проверит работоспособность такого образа.
6) Покупаем болванку и прожигаем её. Запись производить лучше всего в Nero.
P.S. Больше всего проблем возникает при добавлении в образ дистрибутива Windows XP SP3, которое выражается в создании папки “rr_moved”. Если добавить только в образ дистрибутив Windows 7 SP1, то проблем не должно быть. При добавлении дистрибутива Windows XP SP3 папка “rr_moved” создается всегда, если ещё добавить до Заключительного этапа папку с софтом, то при собирании разрозненных папок в один загрузочный образ туда ещё улетают установочные файлы Windows 7 SP1.Ищите данные дистрибутивы с минимальным количеством папок. Все лишние файлы типа readme, setup.exe которые находятся в корне диска удаляйте.
Вся информация взята на просторах нета.
Первым, что нам потребуется это сам Grub4dos берем http://sourceforge.net/projects/grub4dos/, cdrtools (ищем на просторах нета), gfxmenu (ищем на просторах нета), программа MobaLiveCD_v2.1 (ищем на просторах нета), программа UltraIso (ищем на просторах нета). В cdrtools нам потребуются файлы cygwin1.dll и mkisofs.exe.
Создание пустого загрузочного образа.
1) Создаем на жестком диске (в удобном месте) папку с названием “Создание загрузочного CD ”.
2) В скачанном архиве cdrtolls находим файлы cygwin1.dll и mkisofs.exe, копируем их и закидываем папку “Создание загрузочного CD ”.
3) В папке “Создание загрузочного CD ” создаем папку с названием “iso”.
4) В скачанном архиве Grub4dos находим файл “grldr” и “menu.lst” копируем их и закидываем в папку “iso”.
5) В папке “ iso ” создаем папку с названием “gfx”. В неё закидываем найденное gfxmenu (к примеру назовем его “oszone”.
6) Открываем menu.lst . Удаляем из него все. Вносим в него
timeout 30
gfxmenu /gfx/ oszone
default 0
title Загрузка с жесткого диска
rootnoverify (hd0,0)
chainloader (hd0,0)+1
title Перезагрузка компьютера
reboot
title Выключение компьютера
halt
Сохраняем изменения и пока закрываем его.
7) На данном этапе в папке “iso” мы имеем сформированный пакет файлов и папок для создания загрузочного исошника. Теперь проверим работоспособность того, что сделали. Для того, чтобы собрать разрозненные папки в один исошный образ нам и потребуются файлы cygwin1.dll и mkisofs.exe. Если делали все по инструкции, то в папке “Создание загрузочного CD ” должны быть: сформированная папка “iso”, файлы cygwin1.dll и mkisofs.exe . Теперь копируем команду на создание образа “ mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o Rescue_cd.iso iso” заходим в папку “Создание загрузочного CD ” и вставляем в адресную строку и нажимаем Enter. Откроется окно в котором пойдет процесс формирования загрузочного образа с отображением процесса создания в процентах. Как только окно закроется (само закрывается) в папке “Создание загрузочного CD ” найдете исошный образ под названием “Rescue_cd.iso”. Теперь давайте проверим, что у нас получилось. Запускаем программу MobaLiveCD_v2.1 в ней указываем путь к “Rescue_cd.iso” и наслаждаемся. Созданный загрузочный исошник является пустым в нем ничего нет. Далее рассмотрим чем бы и как его заполнить.
Наполнение образа.
1) Добавление в образ Windows 7. Находим на просторах нета чистый (не отягощенный софтом и тому подобным, только установка Windows 7 SP1) установочный образ Windows 7 SP1 и скачиваем его. Себе я скачивал установочный образ Windows 7 SP1 с возможностью установки x64/x86 платформ. Открываем его в UltraIso и распаковываем его в папку “iso” либо если установлен виртуальный привод, то монтируем в него, копируем все файлы и папки и закидываем в папку “iso”. Не забываем добавить в образ папку с активатором Windows 7. Её можно просто создать в папке “iso” с названием на латинице. Открываем menu.lst добавляем
title Установка Windows 7 SP1 x64 or x86
root
chainloader /bootmgr
2) Добавление в образ Windows XP SP3. Находим на просторах нета чистый (не отягощенный софтом и тому подобным, только установка Windows XP SP3) установочный образ Windows XP SP3и скачиваем его. Открываем его в UltraIso и распаковываем его в папку “iso” либо если установлен виртуальный привод, то монтируем в него, копируем все файлы и папки и закидываем в папку “iso”. В данной операции возможно совпадение папок и файлов с папками и файлами Windows 7 SP1. Слияние папок сделайте, а от замены предложенных файлов откажитесь. Нюансы по добавлению Windows XP SP3 и их исправлению будут описаны в самом конце. Открываем menu.lst и добавляем
title Установка Windows ХР SP3
root
chainloader /I386/SETUPLDR.BIN
Добавить в файл DOSNET.INF чистой Windows XP SP3 следующие строки
[Files]
d1,setup.org
d1,presetup.cmd
d1,Un7z.dll
d1,PreSetup.ini
d1,Finish.exe
d1,DSPHook.dll
Добавить в файл TXTSETUP.SIF чистой Windows XP SP3 следующие строки
[SourceDisksFiles]
setup.org = 1,,,,,,,2,0,0
presetup.cmd = 1,,,,,,,2,0,0
Un7z.dll = 1,,,,,,,2,0,0
PreSetup.ini = 1,,,,,,,2,0,0
Finish.exe = 1,,,,,,,2,0,0
DSPHook.dll = 1,,,,,,,2,0,0
Скопировать файлы
setup.exe
setup.org
presetup.cmd
Un7z.dll
PreSetup.ini
Finish.exe
DSPHook.dll
Winnt.sif
из папки I386 Зверя в и закинуть в папку I386 чистой Windows XP SP3.
В файле Winnt.sif заменить ключ активации на ключ активации чистой Windows XP SP3. Он должен быть в скачанном исошнике.
Скопировать папку “OEMDRV” Зверя и закинуть её в папку ”iso”.
Не забываем, что файлы в “I386” находятся без полного расширения т.е. “setup.ex_”.
3) Добавление в образ Kaspersky rescue disk 10. Скачиваем его с официального сайта и обновляем в нем базы.. Есть версия KRD 10 со встроенной утилитой Kaspersky Windows Unlocker. Описанные ниже способы подходят как для простой версией KRD 10 так и со встроенной утилитой Kaspersky Windows Unlocker.
Первый способ:
Распаковываем скачанный исошник в любую созданную папку назовем её Каспер. В папке “iso” создаем папку rescue и kav. Из папки Каспер:
1) берем файл image.squashfs и livecd и кидаем в корень папки “iso”.
2) берем все что лежит в папке rescue и кидаем в папку rescue создаваемого образа.
3) берем все что лежит в папке boot и кидаем в папку kav создаваемого образа.
4) в menu.lst добавляем
title Kaspersky Rescue Disk 10
kernel /kav/rescue root=/dev/ram0 vga=791 init=/linuxrc looptype=squashfs loop=/image.squashfs nodevfs cdroot initrd=/kav/rescue.igz kav_lang=ru udev aufs quiet noresume doscsi
initrd /kav/rescue.igz
Cd:\
\kav\ grub
\kav\ boot.cat
\kav\ rescue
\kav\ rescue.igz
\kav\ System.map-rescue
\rescue\ backup
\rescue\ bases
\rescue\ help
\rescue\ bases.id
\rescue\ krd.version
\image.squashfs
\livecd
Второй способ:
Скачиваем исошник KRD10 и обновляем в нем базы. Распаковываем в любую созданную папку назовем её Каспер. В папке “iso” создаем папку rescue. Из папки Каспер:
1) берем файл image.squashfs и livecd и кидаем в корень папки “iso”.
2) берем все что лежит в папке rescue и кидаем в папку rescue создаваемого образа.
3) берем образ KRD10 и удаляем из него все кроме папки boot и сохраняем его. Переименовываем его в rescuecd.iso . Ложим его в папку rescue создаваемого образа.
4) в menu.lst добавляем
title Загрузка Kaspersky Rescue Disk
find --set-root /rescue/rescuecd.iso
map --mem /rescue/rescuecd.iso (hd32)
map --hook
chainloader (hd32)
Cd:\
\rescue\ backup
\rescue\ bases
\rescue\ help
\rescue\ bases.id
\rescue\ krd.version
\rescue\ rescuecd.iso
\image.squashfs
\livecd
Данный способ хорош тем, что идет оригинальная загрузка KRD10 с возможностью выбора языков и режимов загрузки.
Появилась новая версия KRD 10. Делать надо следующее:
1) Качаем свежую версию KRD 10.
2) берем файл livecd и кидаем в корень папки “iso”.
3) берем все что лежит в папке rescue и кидаем в папку rescue создаваемого образа.
4) берем образ KRD10 и удаляем из него все кроме папки boot и сохраняем его. Переименовываем его в rescuecd.iso . Ложим его в папку rescue создаваемого образа.
5) в menu.lst добавляем
title Загрузка Kaspersky Rescue Disk
find --set-root /rescue/rescuecd.iso
map --mem /rescue/rescuecd.iso (hd32)
map --hook
chainloader (hd32)
Cd:\
\rescue\ backup
\rescue\ bases
\rescue\ help
\rescue\ LiveOS
\rescue\ bases.id
\rescue\ krd.version
\rescue\ rescuecd.iso
\livecd
4) Добавление в образ DrWeb Livecd 600. Скачиваем его с официального сайта.
Если добавляли в образ Windows 7 SP1, то папка “ boot ” должна быть создана уже, если нет то в папке “iso” создаем папку “ boot ”. Открываем скачанный образ в UltraIso :
а) папку “module” извлекаем в папку “ boot ”.
б) файлы config, DrWebLiveCD-6.0.0.111116, initrd, memtest, vmlinuz извлекаем в папку “ boot ”.
в) удаляем из исошника папку “module” и сохраняем образ.
г) сохраненный образ копируем в папку “ boot ”.
д) Открываем menu.lst и добавляем
title Загрузка Dr Web Livecd 600
find --set-root /boot/drweb-livecd-600.iso
map --mem /boot/drweb-livecd-600.iso (hd32)
map --hook
chainloader (hd32)
5) Добавление в образ различных утилит на основе исошников таких как Acronis, MHDD, ActiveBootDisk. Находим загрузочные исошники в нете или создаем сами. Закидываем их в папку “ boot ”. Открываем menu.lst и добавляем
title Загрузка “Название программы”
find --set-root /boot/“ Точное название исошника”
map --mem /boot/“ Точное название исошника” (hd32)
map --hook
chainloader (hd32)
6) После формирования образа, файл menu.lst
timeout 30
gfxmenu /gfx/ oszone
default 0
title Загрузка с жесткого диска
rootnoverify (hd0,0)
chainloader (hd0,0)+1
title ShutDown PC
halt
title Reboot PC
reboot
title Установка Windows 7 SP1 x64 or x86
root
chainloader /bootmgr
title Установка Windows ХР SP3
root
chainloader /I386/SETUPLDR.BIN
title Загрузка Kaspersky Rescue Disk 10
find --set-root /rescue/rescuecd.iso
map --mem /rescue/rescuecd.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Dr Web Livecd 600
find --set-root /boot/drweb-livecd-600.iso
map --mem /boot/drweb-livecd-600.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Acronis
find --set-root /boot/Acronis.iso
map --mem /boot/Acronis.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Windows 7PE - Мини версия
find --set-root /boot/Win7PE.ISO
map --mem /boot/Win7PE.ISO (hd32)
map --hook
chainloader (hd32)
title Загрузка Windows XPPE - Мини версия
find --set-root /boot/WinXPE.iso
map --mem /boot/WinXPE.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка MHDDver4.6.
find --set-root /boot/mhdd32ver4.6.iso
map --mem /boot/mhdd32ver4.6.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка ActiveBootDisk
find --set-root /boot/ActiveBootDisk.ISO
map --mem /boot/ActiveBootDisk.ISO (hd32)
map --hook
chainloader (hd32)
title Загрузка NT Password Registry Editor
find --set-root /boot/NTPasswordRegistryEditor.iso
map --mem /boot/NTPasswordRegistryEditor.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Victoria v.3.52.3 RU
find --set-root /boot/vcr352r.iso
map --mem /boot/vcr352r.iso (hd32)
map --hook
chainloader (hd32)
title Загрузка Memtest 86+ v.4.20
find --set-root /boot/mt420.iso
map --mem /boot/mt420.iso (hd32)
map --hook
chainloader (hd32)
Заключительный этап.:
1) Не рекомендую добавлять в образ папки с софтом т.к. на этапе сбора разрозненных папок в один загрузочный образ (если честно то не знаю почему) происходит создание папки “rr_moved” и в неё переносится некоторые установочные файлы Windows XP SP3 и Windows 7 SP1, что естественно указывает на то что эти системы не установятся.
2) Если все что хотели добавили, то соберем разрозненные папки в один загрузочный образ.
Теперь копируем команду на создание образа “ mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o Rescue_cd.iso iso” заходим в папку “Создание загрузочного CD ” и вставляем в адресную строку и нажимаем Enter.
3) Данный пункт выполнять, если добавляли в образ Windows ХР SP3.
Открываем созданный Rescue_cd.iso в UltraIso. Находим папку “rr_moved”. В ней должно быть только две папки “DXMRTP” и “RTCDLL” иначе образ перегружен. Чтобы удалить папку “rr_moved” необходимо в UltraIso → Файл → Свойства:
а) убрать галочку с опции “RockRidge”
б) поставить галочку на опцию “Joliet”
в) поставить галочку на опцию “Расширенный”
г) удалить папку “rr_moved”
д) в папке “I386” найти папку “ASMS” и удалить её.
е) выделить папку “I386” потом Действия → Добавить каталог путь указываем тот где папка “Создание загрузочного CD”\iso\I386\ASMS.
ж) кто очень хочет на этом этапе можно добавить папку с софтом.
з) сохраняем все изменения.
4) Если после собирания разрозненных папок в один загрузочный образ без добавления в образ Windows XP SP3 образуется папка “rr_moved” то образ перегружен количеством папок, убираем все лишнее.
5) Для тех кто хочет, чтобы в образе были папки и файлы с русскими названиями и в любом регистре, а не только в верхнем регистре и на латинице, то выполнить следующие пункты Заключительного этапа:
а) убрать галочку с опции “RockRidge”
б) поставить галочку на опцию “Joliet”
в) поставить галочку на опцию “Расширенный”
з) сохраняем все изменения.
Добавление папок и файлов с русскими названиями проверял без добавления дистрибутивов Windows XP SP3 и Windows 7 SP1, кто хочет тот сам проверит работоспособность такого образа.
6) Покупаем болванку и прожигаем её. Запись производить лучше всего в Nero.
P.S. Больше всего проблем возникает при добавлении в образ дистрибутива Windows XP SP3, которое выражается в создании папки “rr_moved”. Если добавить только в образ дистрибутив Windows 7 SP1, то проблем не должно быть. При добавлении дистрибутива Windows XP SP3 папка “rr_moved” создается всегда, если ещё добавить до Заключительного этапа папку с софтом, то при собирании разрозненных папок в один загрузочный образ туда ещё улетают установочные файлы Windows 7 SP1.Ищите данные дистрибутивы с минимальным количеством папок. Все лишние файлы типа readme, setup.exe которые находятся в корне диска удаляйте.
Вся информация взята на просторах нета.