UseHelp - Справочно-Информационный Портал - Шаблон - образец для меню файла dop.lst

Меню сайта

Шаблон - образец для меню файла dop.lst

 

gfxmenu (hd0,0)/GFXT/bloody_bfl.gz

title Smart Boot Manager 3.7.1\n Отличный загрузчик операционных систем с приятным интерфейсом. Позволяет\n загружать множество операционных систем. По функциональным возможностям схож\n с LiLO. Поддерживает работу с Solaris 8, Windows 2000, FreeBSD, GNU/Linux, \n BeOS, DOS, Windows 9x/NT, OS/2 и Novell Netware.
map --mem /2K10/DOS/SMARTBM.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title Start Boot-manager PLOP\n Запустить менеджер загрузки Plop (позволяет выбрать устройство для загрузки).\n Кроме этого, ускоряет загрузку с USB на некоторых компьютерах (которые не \n поддерживают начальную загрузку в режиме USB 2.0). При запуске с FDD/CD может\n быть использован для инициации USB-загрузки (если в BIOS нет этой опции).
kernel /2K10/GRUB4DOS/PLPBT.BIN

title Start USB-driver PLOP\n Установить Linux-драйвер Plop, ускоряющий загрузку с флешки на некоторых\n компьютерах (которые не поддерживают начальную загрузку в режиме USB 2.0).\n На определенных версиях BIOS может работать некорректно. При правильной\n отработке произойдет включение режима USB 2.0 и возврат обратно в меню.
kernel /2K10/GRUB4DOS/OTHER/PLPDRV.BIN

title Load SRS (Light DP XP/2k3) & Return\n Light-версия внешнего пакета MassStorage. Сканирует имеющиеся контроллеры HDD.\n Если в пакете найден подходящий драйвер, он будет скопирован на виртуальный\n FDD со сценарием автоустановки (txtsetup.oem). Этот драйвер может быть исполь-\n зован при загрузке РЕ/ОС на базе ХР/2003. После отработки - возврат в меню.
command /2K10/WINPE/SRS/F6IMG || find --set-root /2K10/WINPE/SRS/F6IMG && command /2K10/WINPE/SRS/F6IMG

title Load DPMS (Full DP XP/2k3) & Return\n Аналогично 'Load SRS', но используется полный пакет DPMS, в который включены\n также и драйвера для USB3. Использовать можно лишь один из вариантов (SRS или\n DPMS). После работы скриптов желательно сразу загружать РЕ (С9РЕ или другие\n сборки на базе ХР/2003)... либо 'Start NTLDR' - для установки драйвера в ОС.
command /2K10/WINPE/DPMS/SRSF6N default=dpms dpms=()/2K10/WINPE/DPMS/DPMS.LZMA f6img=/2K10/WINPE/SRS/ || find --set-root /2K10/WINPE/DPMS/SRSF6N && command /2K10/WINPE/DPMS/SRSF6N default=dpms dpms=/2K10/WINPE/DPMS/DPMS.LZMA f6img=/2K10/WINPE/SRS/

title Load another WinPE 2k10 (search 2k10/WinPE/Bootmgr) from next drive\n Будет произведён поиск загрузчика сборок 2k10 на всех доступных дисках\n (флешки/HDD/CD/DVD), кроме текущего. Приоритеты поиска (по убыванию): HDD,\n Flash, CD/DVD. После обнаружения загрузчика он будет запущен (запуск возможен\n даже для просто распакованой в корень любого носителя сборки 2k10).
set x=/2K10/WINPE/BOOTMGR
cdrom --init && map --disable-chs-mode --disable-lba-mode () ()
map --hook
find --set-root --devices=h %x% && map () (hd0) && map (hd0) () && map --rehook && rootnoverify (hd0) && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && rootnoverify (hd0) && find --set-root --devices=h %x% && chainloader %x% && boot
if %f:~1,2%==fd && find --set-root --devices=f %x% && chainloader %x% && boot
map --unmap=0:0xff && map --unhook
find --set-root /2K10/GRUB4DOS/2K10.LST
configfile

title Load main Grub4Dos loader (search /grldr) from any drive\n Поиск в корне всех носителей загрузчика Grub4Dos и его запуск. Предназначено\n для запуска сборок, у которых загрузчик GRLDR находится в корне диска. Должно\n работать со сборками Azjio, Ieshua, LexLive, Sonya, SysTools5, VasAlex,\n 2k10 (варианты с Grub4Dos-загрузчиком GRLDR в корне) и многими другими.
set x=/GRLDR
map --unmap=0:0xff && map --unhook
cdrom --init && map --hook
find --set-root --devices=h %x% && map (hd0) () && map () (hd0) && map --rehook && rootnoverify (hd0) && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
map --unmap=0:0xff && map --unhook
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && rootnoverify (hd0) && find --set-root --devices=h %x% && chainloader %x% && boot
if %f:~1,2%==fd && find --set-root --devices=f %x% && chainloader %x% && boot
find --set-root %menu%
configfile %menu%

title Load second Grub4Dos loader /Stea, Hiren's, .../ from any drive\n Поcледовательный поиск на всех доступных дисках (включая текущий) и запуск\n Grub-загрузчиков для сборок STEA (Stldr в папке Stea/Boot), Hiren's (загрузчик\n в HBCD) и некоторых других (загрузчик Grldr в папке Boot или Boot/Grub4Dos).\n Будет запущен первый найденный вариант.
map --unmap=0:0xff && map --unhook
cdrom --init && map --hook
set x=/STEA/BOOT/STLDR
find --set-root --devices=h %x% && map (hd0) () && map () (hd0) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
set x=/HBCD/GRLDR
find --set-root --devices=h %x% && map (hd0) () && map () (hd0) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
set x=/BOOT/GRLDR
find --set-root --devices=h %x% && map (hd0) () && map () (hd0) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
set x=/BOOT/GRUB4DOS/GRLDR
find --set-root --devices=h %x% && map (hd0) () && map () (hd0) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=f %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
find --set-root %menu%
configfile %menu%

title Load Strelec WinPE (search SSTR/BOOTMGR) from any drive\n Будет произведён поиск сборки Strelec на всех доступных дисках, включая\n носитель со сборкой. Для использования необходима минимальная подготовка:\n нужно ПЕРЕНЕСТИ загрузчик сборки BOOTMGR в папку самой сборки SSTR. Такой\n подход позволит исключить пересечения по загрузчикам.
set x=/SSTR/BOOTMGR
find --ignore-floppies %x% && chainloader %x% && boot
configfile

title Load Xemom1 WinPE (search BOOTMGR in W81X/W8PE/XMPE) from any drive\n Будет произведён поиск сборок Xemom1 в корневых папках W81X/W8PE/XMPE всех\n доступных носителей. При обнаружении будет запущен первый найденный загрузчик\n сборки BOOTMGR. Т.е., приоритет загрузки при наличии нескольких сборок будет\n у старшей: WinPE на базе 8.1 -> 8.0 -> 7.
set x=/W81X/BOOTMGR
find --ignore-floppies %x% && chainloader %x% && boot
set x=/W8PE/BOOTMGR
find --ignore-floppies %x% && chainloader %x% && boot
set x=/XMPE/BOOTMGR
find --ignore-floppies %x% && chainloader %x% && boot
configfile

title Load RusLive WinPE (search /GRUBLDR) from any drive\n Будет произведён поиск загрузчика Grub4Dos под именем GRUBLDR сборки RusLive\n (@NikZZZZ) на всех доступных носителях (флешки/HDD/CD/DVD), включая текущий.\n При обнаружении будет запущен загрузчик сборки. Сборка может быть просто\n распакована на HDD/Flash. Порядок поиска (по убыванию): HDD, Flash, CD/DVD.
set x=/GRUBLDR
find --set-root --devices=h %x% && map () (hd0) && map (hd0) () && map --rehook && rootnoverify (hd0) && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
configfile

title Load Yurkesha WinPE (Y386/BOOTFIX.BIN) from any drive\n Будет произведён поиск загрузчика GRLDR сборки Yurkesha на всех доступных\n носителях (флешки/HDD/CD/DVD), включая текущий. При обнаружении будет запущен\n загрузчик сборки (Grub4Dos). Приоритеты поиска (по убыванию): HDD, Flash,\n CD/DVD. Сборка может быть просто распакована на HDD/Flash.
set x=/Y386/BOOTFIX.BIN
find --set-root --devices=h %x% && map () (hd0) && map (hd0) () && map --rehook && rootnoverify (hd0) && find --set-root --devices=h %x% && chainloader %x% && boot
find --set-root --devices=c %x% && chainloader %x% && boot
configfile

title Start drive with Grub4Dos menu (search /menu.lst)\n Поиск в корне носителя меню Grub4Dos и запуск этого диска. Будет работать со\n всеми сборками, у которых меню находится в корне диска. В отличие от варианта\n с поиском GRLDR запустит основной загрузчик диска. Т.е., если файл menu.lst\n скопирован на диск с установленной ОС, будет запущена ОС, а не Grub4Dos !!!
map --unmap=0:0xff && map --unhook
cdrom --init && map --hook
set x=/MENU.LST
find --set-root --devices=h %x% && map (hd0) () && map () (hd0) && map --rehook && rootnoverify (hd0) && chainloader +1 && boot
find --set-root --devices=f %x% | set f=
if %f:~1,2%==fd && map (%f:~1,3%) (hd0) && map (hd0) (%f:~1,3%) && map --rehook && rootnoverify (hd0) && chainloader +1 && boot
find --set-root --devices=f %x% && chainloader +1 && boot
find --set-root --devices=c %x% && rootnoverify () && chainloader && boot
find --set-root %menu% configfile %menu%

title Start drive with Syslinux (search ldlinux.sys)\n Поиск загрузчика Syslinux на Flash/HDD/FDD (в корне, в папках Boot, Syslinux, \n Boot/syslinux) и старт из этого носителя. CD/DVD игнорируются. Будет запущен\n основной загрузчик носителя. Служит для загрузки различных Linux-сборок. Также\n можно использовать файл ldlinux.sys как маркер для загрузки с флешек/HDD.
map --unmap=0:0xff && map --unhook
cdrom --init && map --hook
find --set-root --devices=h /LDLINUX.SYS && map (hd0) () && map () (hd0) && map --rehook
find --set-root /LDLINUX.SYS && chainloader +1 && boot
find --set-root --devices=h /BOOT/LDLINUX.SYS && map (hd0) () && map () (hd0) && map --rehook
find --set-root /BOOT/LDLINUX.SYS && chainloader +1 && boot
find --set-root --devices=h /SYSLINUX/LDLINUX.SYS && map (hd0) () && map () (hd0) && map --rehook
find --set-root /SYSLINUX/LDLINUX.SYS && chainloader +1 && boot
find --set-root --devices=h /BOOT/SYSLINUX/LDLINUX.SYS && map (hd0) () && map () (hd0) && map --rehook
find --set-root /BOOT/SYSLINUX/LDLINUX.SYS && chainloader +1 && boot
find --set-root --devices=h %menu% && map (hd0) () && map () (hd0) && map --rehook
find --set-root %menu%
configfile %menu%

title Start drive with Isolinux (search isolinux.bin)\n Поиск на всех носителях файла isolinux.bin (в корне, в папках Boot, Isolinux,\n Boot/isolinux, Syslinux, Boot/Syslinux) и старт основного загрузчика носителя.\n Можно использовать для запуска различных Linux-сборок. Также файл isolinux.bin\n можно использовать как маркер для загрузки из нужного диска любой сборки.
map --unmap=0:0xff && map --unhook
cdrom --init && map --hook
find --set-root --devices=h /ISOLINUX.BIN && map (hd0) () && map () (hd0) && map --rehook && chainloader +1 && boot
find --set-root --devices=c /ISOLINUX.BIN && rootnoverify () && chainloader && boot
find --set-root --devices=h /BOOT/ISOLINUX.BIN && map (hd0) () && map () (hd0) && map --rehook && chainloader +1 && boot
find --set-root --devices=c /BOOT/ISOLINUX.BIN && rootnoverify () && chainloader && boot
find --set-root --devices=h /ISOLINUX/ISOLINUX.BIN && map (hd0) () && map () (hd0) && map --rehook && chainloader +1 && boot
find --set-root --devices=c /ISOLINUX/ISOLINUX.BIN && rootnoverify () && chainloader && boot
find --set-root --devices=h /BOOT/ISOLINUX/ISOLINUX.BIN && map (hd0) () && map () (hd0) && map --rehook && chainloader +1 && boot
find --set-root --devices=c /BOOT/ISOLINUX/ISOLINUX.BIN && rootnoverify () && chainloader && boot
find --set-root --devices=h /SYSLINUX/ISOLINUX.BIN && map (hd0) () && map () (hd0) && map --rehook && chainloader +1 && boot
find --set-root --devices=c /SYSLINUX/ISOLINUX.BIN && rootnoverify () && chainloader && boot
find --set-root --devices=h /BOOT/SYSLINUX/ISOLINUX.BIN && map (hd0) () && map () (hd0) && map --rehook && chainloader +1 && boot
find --set-root --devices=c /BOOT/SYSLINUX/ISOLINUX.BIN && rootnoverify () && chainloader && boot
find --set-root %menu%
configfile %menu%

title Start User Label on HDD (search /ulabel.2k10)\n Поиск на всех HDD-носителях файла-маркера ulabel.2k10 (в корне диска),\n установка этого диска первым и загрузка из PBR этого диска. Можно использовать\n для загрузки любой ОС, на разделе с которой находится маркер (содержание файла\n неважно). Будет запущен основной загрузчик PBR (если он имеется!).
find --set-root --devices=h /ULABEL.2K10 && map (hd0) () && map () (hd0) && map --rehook && find --set-root /ULABEL.2K10 && chainloader +1 && boot
find --set-root %menu%
configfile %menu%

title Start User Label on FDD/CD (search /ulabel.2k10)\n Поиск на всех FDD/CD/DVD-носителях файла-маркера ulabel.2k10 (в корне диска),\n загрузка из этого диска (порядок дисков не изменяется). Можно использовать\n для загрузки из флоппика, флешки или компакт-диска, в корне которого есть\n маркер (содержание файла неважно). Будет загружен основной загрузчик.
find --set-root --devices=f /ULABEL.2K10 && chainloader +1 && boot
find --set-root --devices=c /ULABEL.2K10 && rootnoverify () && chainloader && boot
find --set-root %menu%
configfile %menu%

title > > > Boot MBR of Hard Disk > > >\n Будет произведена попытка загрузиться с активного раздела первого HDD. Если\n диск незагрузочный, тогда - со второго, третьего, четвёртого и пятого.\n Windows XP так загрузится только при условии, что он находится на первом HDD.\n Для его загрузки лучше используйте вариант с прямым указанием диска (ниже)!
rootnoverify (hd0)
chainloader (hd0)+1 && boot
rootnoverify (hd1)
chainloader (hd1)+1 && boot
rootnoverify (hd2)
chainloader (hd2)+1 && boot
rootnoverify (hd4)
chainloader (hd3)+1 && boot
rootnoverify (hd4)
chainloader (hd4)+1

 

title < < < Boot MBR of Hard Disk < < <\n Будет произведена попытка загрузиться с активного раздела пятого HDD. Если\n диск незагрузочный, тогда - с четвёртого, третьего, второго, и с первого.\n Перебор дисков ведётся в обратном порядке. Windows XP так не загрузится,\n для его загрузки используйте вариант с указанием диска (ниже)!
rootnoverify (hd4)
chainloader (hd4)+1 && boot
rootnoverify (hd3)
chainloader (hd3)+1 && boot
rootnoverify (hd2)
chainloader (hd2)+1 && boot
rootnoverify (hd2)
chainloader (hd1)+1 && boot
rootnoverify (hd0)
chainloader (hd0)+1

title Boot HDD 1 MBR / Linux-numeration (hd0)\n Выполнить загрузку из первого HDD (активный раздел указан в MBR).\n Если загрузка произведена из флешки, вполне вероятно, что HDD 1 - это и есть\n флешка и выполнение пункта приведёт к повторной загрузке сборки.
rootnoverify (hd0)
chainloader +1

title Boot HDD 2 MBR / Linux-numeration (hd1)\n Выполнить загрузку из второго HDD (активный раздел указан в MBR).\n Для полноценной загрузки будет произведён обмен дисков, диск станет hd0.
map (hd0) (hd1) && map (hd1) (hd0) && map --rehook
rootnoverify (hd0)
chainloader +1

title Boot HDD 3 MBR / Linux-numeration (hd2)\n Выполнить загрузку из третьего HDD (активный раздел указан в MBR).\n Для полноценной загрузки будет произведён обмен дисков, диск станет hd0.
map (hd0) (hd2) && map (hd2) (hd0) && map --rehook
rootnoverify (hd0)
chainloader +1

title Boot HDD 4 MBR / Linux-numeration (hd3)\n Выполнить загрузку из четвертого HDD (активный раздел указан в MBR).\n Для полноценной загрузки будет произведён обмен дисков, диск станет hd0.
map (hd0) (hd3) && map (hd3) (hd0) && map --rehook
rootnoverify (hd0)
chainloader +1

title Boot HDD 5 MBR / Linux-numeration (hd4)\n Выполнить загрузку из пятого HDD (активный раздел указан в MBR).\n Для полноценной загрузки будет произведён обмен дисков, диск станет hd0.
map (hd0) (hd4) && map (hd4) (hd0) && map --rehook
rootnoverify (hd0)
chainloader +1

title Manual boot from any Drive / Linux-numeration (fdX,Y)...(hdX,Y)...(cdX)\n Выполнить загрузку из (указанного раздела) нужного носителя. Нужно указать\n (в Linux-нумерации) номер диска /и раздела - для загрузки из раздела !!!/.\n Загрузка из раздела /PBR/ возможна только для HDD и флешек(HDD), вводим hdX,Y.\n Загрузка из MBR или BS (CD/DVD/FDD) доступна для всех устройств - вводим fdX.
map --unmap=0:0xff && map --unhook
cdrom --init && map --hook
clear
echo ------------------------ Boot any HDD & Partition -----------------------
echo Примеры: hd1 - загрузка из второго HDD (активный раздел указан в MBR)
echo . hd0,1 - старт из второго раздела первого HDD (MBR игнорируется).
echo . fd1 - выполнить загрузку из второго флоппи-дисковода / флешки.
echo . fd0,0 - выполнить загрузку из флешки (в HDD-режиме).
echo . cd1 - выполнить загрузку из второго CD (DVD)
echo . hd64 - Выполнить загрузку из CD/DVD (иногда распознаёт так!)
echo . 'Esc' - возврат в меню (или 'Enter' без ввода).
echo --------------- Список разделов/носителей, доступных в системе: ---------------
find
echo -------------------------------------------------------------------------------
set /p x=Bвeдитe имя диcкa или рaздeлa /бeз cкoбoк/ :
# Пустышка / возврат в Grub4Dos
if "%x%"=="" && find --set-root --devices=h %menu% && map (hd0) () && map () (hd0) && map --rehook
if "%x%"=="" && find --set-root %menu% && configfile %menu%
# Загрузка из PBR
if %x:~-2,1%==, && map (%x%) (hd0) && map (hd0) (%x%) && map --rehook && root (hd0%x:~3%) && chainloader +1 && boot
if %x:~-3,1%==, && map (%x%) (hd0) && map (hd0) (%x%) && map --rehook && root (hd0%x:~-3%) && chainloader +1 && boot
if %x:~4,1%==, && map (%x%) (hd0) && map (hd0) (%x%) && map --rehook && root (hd0%x:~4%) && chainloader +1 && boot
# Загрузка из MBR
if %x:~,2%==hd && map (%x%) (hd0) && map (hd0) (%x%) && map --rehook && rootnoverify (hd0) && chainloader +1 && boot
# Загрузка из Floppy
if %x:~,2%==fd && rootnoverify (%x%) && chainloader +1 && boot
# Загрузка из CD/DVD
errorcheck off
if %x:~,2%==cd && rootnoverify (%x%) && chainloader +1 && boot
if %x:~,2%==cd && rootnoverify (%x%) && chainloader /2K10/SYSLINUX/ISOLINUX.BIN && boot
if %x:~,2%==hd && rootnoverify (%x%) && chainloader +1 && boot
if %x:~,2%==hd && rootnoverify (%x%) && chainloader /2K10/SYSLINUX/ISOLINUX.BIN && boot
errorcheck on
# Неудачная загрузка / возврат в меню
map --unmap=0:0x9f && map --unhook
cdrom --init && map --hook
find --set-root --devices=h %menu% && map (hd0) () && map () (hd0) && map --rehook
find --set-root %menu%
configfile %menu%

title <== Главное меню
configfile (hd0,0)/2k10/GRUB4DOS/2K10.LST

 

 

Архивные записи шаблоны файла dop.lst

 

 

 


Как и любой из нас, каждый хочет получить благодарность, за свой труд и вдохновение для будущей работы.
Буду искренне благодарен каждому из Вас кто перечислит лубую сумму на дальнейшее развитие и помощь автору!
wmz Z400643126792
wmr R208142117819
wme E399853302241
wmu U951931589295
Или посетите сайт спонсора ниже:


Использование материалов на других ресурсах разрешено только с указанием активной гиперссылки на usehelp.org.
Все материалы сайта предоставлены исключительно в ознакомительных и обучающих целях.
Ответственность за использование их в корыстных целях полностью ложится на Ваши плечи.
P.S. У зарегистрированных участников сайта нет всплывающей рекламы...