Grub4dos menu lst windows iso

menu.lst — примеры использования меню grub4dos

Для начала мы должны иметь флешку или внешний жесткий диск с установленным на него загрузчиком grub4dos, если еще не имеем, то перейдем к руководству, как это сделать — http://nikiton21.ru/blog/post/bootice-flash

Можно начинать, примеры использования menu.lst ниже:

Файл menu.lst начинается с данных строк:

где таймаут — это задержка перед выполнением пункта (если не нажать клавишу), дефолт — он везде дефолт, а вот третий пункт интереснее — он содержит графическое окружение. Без него наш grub будет работать в консольном режиме — разницы, практически, никакой, но мне приятнее смотреть на графический интерфейс + таким образом я получаю возможность отображения кириллицы в пунктах меню. hd0,0 — это всегда то устройство, с которого осуществляется загрузка.

Картинка splashimage grub4dos

Свой шрифт меню grub4dos

Установка цвета меню grub4dos

Установка по умолчанию пункта меню

Раз уж пошла речь про разделение, то давайте создадим подменю, специально для разных разрядностей наших образов семерки. На флешке уже должен быть файл menu_win7.lst — ознакомившись с его структурой, вы сами поймете что к чему. Но как к нему перейти? Магическая строка в menu.lst творит чудеса

Ниже меню для прямой загрузки с ISO образа без записи в память ПК образа

Сразу хочется предупредить про hd32 — это для образов, объемом менее 4 гб 0xff — я так понимаю что с поддержкой файлов более 4 гб.

Загрузка с дискеты, floppy дисковода
Загрузка с CD/DVD-рома
Перезагрузка
Выключение
Найти и загрузить NTLDR загрузчик Windows NT/2K/XP
Найти и загрузить BOOTMGR загрузчик Windows Vista/7/8
Найти и загрузить IO.SYS загрузчик Windows 9x/Me

Установка Windows XP из ISO образа на загрузочном носителе (флешке, usb-hdd) — в 2 этапа. Образ грузится в память.

Запуск Windows XP с 1 раздела

Запуск Windows XP со 2 раздела

Запуск Windows с HDD (первой попавшейся)

Запуск установки Windows 7 c ISO образа с загрузочного носителся — потребуются дополнительные действия по монтированию образа при необходимости (Sift+F10 и т.д. ну народ в курсе) — Образ не грузится в память, как думают некоторые.

Запуск Aklid Live USB/CD (с распакованного)

Запуск Aklid Live USB/CD с ISO образа на диске — образ мапится в память

Запуск Live USB/CD основанных на WIM — образы мапятся напрямую, не в память. (xalex, Sonya, VasAlex, zhuk, nikiton21)

Запуск систем с образов Floppy — дисководов

Запуск Kaspersky Rescue live

Читайте также:  Софт для чистки windows

Запуск Reset Windows Password

Victoria 3.52c ru

Установка Ubuntu-server 9.10 с ISO образа с флешки или usb-hdd — образ должен находиться в корне. Файлы для установки с ISO образов: boot.img.gz initrd.gz vmlinuz берутя отсюда: http://archive.ubuntu.com/ubuntu/dists/

Запуск Ubuntu Desctop и установка с ISO образа на флешке или usb-hdd

Запуск консоли восстановления XP из ISO образа на флешке

Запуск консоли восстановления для Windows Vista & 7 из ISO образа на флешке

Второй этап установки при установке методом winsetup from usb (также запуск Windows XP)

Первый этап установки при установке методом winsetup from usb

Установка Mandriva с распакованного дистрибутива

Grub4dos

Материал из Пингвиньи радостей

Содержание

Статья о загрузчике операционных сред Grub4dos

Grub4dos умеет загружаться с жёсткого диска, USB-флешек и CD/DVD дисков, если используется поддерживаемая им файловая система, а также выступать в качестве PXE-загрузчика. Grub4dos в состоянии полностью заменить оригинальный загрузчик операционной системы, например как описано в статье Модернизация загрузчика Windows 7. Grub4dos обеспечивает запуск инструментов, других систем прямо с ISO-образов, расположенных на жёстком диске, используя механизм «загрузки-по-цепочке».

Получение Grub4dos

Для получения загрузчика Grub4dos на примере версии 0.4.4

Установка Grub4dos на жёсткий диск

Для установки Grub4dos на жёсткий диск/USB-флешку

  • запускается операционная система Linux, например Parted Magic
  • подключается целевое устройство — USB-флешка или жёсткий диск
  • содержимое пакета с загрузчиком распаковывается на целевое устройство, например в корневую систему
  • в каталоге с загрузчиком выполняется команда

Для установки Grub4dos на USB-флешку/жёсткий диск из FreeDOS

  • запускается операционная система FreeDOS
  • подключается целевое устройство — USB-флешка или жёсткий диск
  • содержимое пакета с загрузчиком распаковывается на целевое устройство, например в корневую систему
  • в каталоге с загрузчиком выполняется команда

Для начала использования загрузчика Grub4dos следует создать файл конфигурации меню C:\menu.lst

Команды Grub4dos

Файл конфигурации Grub4dos состоит из команд (неполный список)

Эти же директивы могут быть использованы в командной оболочке загрузчика, вызываемой при запущенном меню клавишей C.

Загрузка ISO-образов в Grub4dos

Grub4dos поддерживает загрузку систем расположенных на ISO-образах, как прямо с жёсткого диска, так и предварительно перемещая их в оперативную память. В этом смысле Grub4dos выгодно отличается от других загрузчиков семейства Grub. Загрузка с ISO-образов может быть востребована для восстановления или обслуживания системы, например с помощью ERD Commander.

Для добавления в Grub4dos загрузки с ISO-образа

  • ISO-образ CD-диска размещается в доступном месте жёсткого диска
  • в файл меню Grub4dos C:\menu.lst добавляются например строки

Загрузка Grub4dos «по цепочке»

Для использования Grub4dos нет необходимости устанавливать его основным загрузчиком жёсткого диска. Grub4dos может быть внедрён в системах Linux и Windows путём организации загрузки «по цепочке».

Загрузка Grub4dos из ntldr

Ntldr это загрузчик операционных систем Windows NT/2000/XP и Windows Server 2000/2003. Для организации загрузки «по цепочке» используется специальный файл grldr.

Для загрузки Grub4dos из NTLDR

  • загрузчик grldr размещается в доступном месте, например в корне диска C:\
  • создаётся конфигурации меню C:\menu.lst
  • в меню загрузчика ntldr C:\boot.ini добавляется строка с пунктом загрузки
Читайте также:  Режим эмуляции windows 10

Загрузка Grub4dos из Bootmgr

Bootmgr это загрузчик операционных систем Windows Vista/7/8. Для организации загрузки «по цепочке» используется специальный файл grldr.mbr.

Для загрузки Grub4dos из Bootmgr

  • файлы загрузчика Grub4dos — grldr.mbr и grldr — размещаются в доступном месте, например в корне диска C:\
  • создаётся меню загрузчика Grub4dos — C:\menu.lst
  • запускается командная строка Windows от имени Администратора, например так
  • в открывшемся окне выполняются команды

Загрузка Grub4dos из Grub2

Grub4dos поддерживает загрузку «по цепочке» из загрузчика Grub2 — так называемое «Grub to Grub».

Для загрузки Grub4dos «по цепочке» из Grub2 на примере Debian

  • в файл конфигурации Grub2 /etc/grub.d/40_custom добавляется секция
  • обновляется файл конфигурации Grub2

Запуск других загрузчиков из Grub4dos

Grub4dos поддерживает загрузку «по цепочке» ОТ СЕБЯ множества других загрузчиков напрямую или через MBR раздела, на котором они установлены.

Примеры организации запуска Grub4dos «по цепочке» в файле конфигурации menu.lst

Создание условных меню

Grub4dos (начиная с 2012 г.) поддерживает организацию условных меню. Условный пункт меню формируется в зависимости от наличия/отсутствия файла в доступном для загрузчика месте.

poppen / menu.lst

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.
color white/light-blue yellow/cyan light-gray/magenta white/light-red
title Acronis True Image Home
find —set-root /atih.iso
map /atih.iso (0xff) || map —mem /atih.iso (0xff)
map —hook
chainloader (0xff)
title EASEUS Todo Backup
find —set-root /todobackup.iso
map /todobackup.iso (0xff) || map —mem /todobackup.iso (0xff)
map —hook
chainloader (0xff)
title DELL Diagnostic Tool
find —set-root /diags.iso
map /diags.iso (0xff) || map —mem /diags.iso (0xff)
map —hook
chainloader (0xff)
title SystemRescueCD
find —set-root /systemrescuecd.iso
map /systemrescuecd.iso (0xff) || map —mem /systemrescuecd.iso (0xff)
map —hook
root (0xff)
chainloader (0xff)
boot
title reboot
reboot
title halt
halt

This comment has been minimized.

Copy link Quote reply

poppen commented Jul 23, 2012

Notice

For booting SystemRescueCD, you need to put ‘sysrcd.dat’ file in the iso to root of the drive.

This comment has been minimized.

Copy link Quote reply

poppen commented Aug 18, 2013

Now I highly recommend to use Easy2Boot instead of pure grub4dos. It is very easy!

Grub4dos menu lst windows iso

Иногда приходится иметь дело с устаревшими конфигурациями компьютеров, которые не поддерживают загрузку с USB-устройства и все наши старания по созданию Мультизагрузочной флешки оказываются бесполезны.

С этим досадным положением дел можно бороться путём создания ISO образов со всеми необходимыми вам инструментами (ОС и программами) под управлением Grub4Dos, с его уже привычной системой ПодМеню, загрузочными фоновыми картинками и прочими полезными свойствами.

На данном этапе эта статья должна показать принцип создания ISO с загрузчиком, без углубления во все тонкости процесса.
Информация будет дополнена\изменена с учётом ваших замечаний\предложений\дополнений.

Читайте также:  Драйвер epson stylus r300 драйвер windows

Кратко о созданий ISO+Grub4Dos можно прочесть здесь

Для работы необходимы эти файлы (1.47 Mb)

Распакуйте этот архив в корень диска C:\
Внутри папки grub4iso вы найдёте папку iso_root, первым делом в неё следует поместить такие важные файлы как — grldr, menu.lst, папку boot с вашей системой ПодМеню, фоновых картинок и.т.д.

Папка iso_root будет корнем вашего ISO образа, помещайте в неё всё
что вы хотите увидеть в сборке.

Желательно перевести все имени файлов и каталогов в нижний или верхний регистр, это поможет избежать ряд неполадок при работе сборки.

С помощью этой программы вы сможете без труда менять регистр просто выделяя текст и нажимая Ctrl+C (Работает корректно только под ХР)

С первого раза сделать идеальный ISO вряд ли удастся (придётся экспериментировать), поэтому сперва поместите в будущий образ (папка iso_root) что нибудь попроще, например BootCD 9.5, Acronis, DOS..

Обратите внимание на то, что в файле menu.lst теперь нужно указывать устройство (cd) вместо (hd0,0) как это было в menu.lst на флешке.

Когда вы скомпонуете свою сборку и будете готовы создать ISO,
Запустите файл Make.bat

В появившемся окне вы сможете наблюдать процесс создания ISO.
По окончании в папке grub4iso появится файл grub4iso.iso

Повторный запуск файла Make.bat будет приводить к пересборке ISO с заменой уже имеющегося.

Для проверки результатов (загрузки полученного ISO) используйте Виртуальную машину, или записывайте на болванку (RW) и проверяйте в «живую»

Когда, после добавления всего необходимого в образ, вы доведёте его до нужной кондиции, его следует материализовать, путём записи на (R) болванку.

В качестве примера приведу файл menu.lst от CD сборки:

timeout=30
default 0
gfxmenu (cd)/boot/gfx/gfxboot тема

title Hiren BootCD 9.5
kernel (cd)/boot/memdisk.gz
initrd (cd)/boot/dos/hiren.ima

title PuppyRus
kernel (cd)/boot/puppy/vmlinuz ramdisk_size=100000
initrd (cd)/boot/puppy/initrd.gz

title Parted Magic ==>
configfile (cd)/boot/menus/pmagik.lst

title Acronis
map (cd)/boot/img/acronis.img (hd0)
chainloader —load-length=512 (cd)/boot/img/acronis.img
rootnoverify (cd)

title KAV rescue
kernel (cd)/bases/rescue root=/dev/ram0 init=/linuxrc
looptype=squashfs loop=/image.squashfs cdroot quiet
initrd (cd)/bases/rescue.igz

title Slitaz-cooking
find —set-root /grldr
kernel (cd)/boot/slitaz-cooking/bzImage rw root=/dev/null
vga=normal autologin lang=ru
initrd (cd)/boot/slitaz-cooking/rootfs.gz

title DOS ==>
configfile (cd)/boot/menus/dos.lst

title Boot from HDD ==>
configfile (cd)/boot/menus/hdd.lst

title Memtest
kernel (cd)/boot/memtestp.bin

title Reboot
reboot

title ShutDown PC
halt

Обратите внимание что выбран нижний регистр символов.

Для переноса в наш ISO многих Live систем и утилит, можно просто
копировать их «как есть» с исходных образов.

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

Вот пример корня папки iso_root для данной сборки:

Всё, теперь вы вполне сможете собрать свою сборку.

Так же обратите внимание на статью от Boomer — рассказывающую о создании DVD сборки
GreenDVD — Мультизагрузочный DVD диск на основе Grub4Dos

Оцените статью