Организация мультизагрузки средствами SYSLINUX
Собственно хочеться сделать мультизагрузочную флешку со следующим набором:
1. Загрузка с диска C: 2. Перезагрузка 3. Выключить компьютер 4. Установка Windows XP Professional SP3 в ручном режиме 5. Установка Windows XP Professional SP3 в автоматическом режиме 6. True Image Echo Enterprise Server v9.5.8163 EN 7. True Image Home 2009 v12.0.9633 RU 8. Disk Director Server v10.0.2169 RU 9. OS Selector v10.0.2161 RU 10. Alkid Live CD 11. RusLive RAM 12. SLAX 6.0.9 RUS 11. Frenzy 1.1 (Starstruck) RUS 12. Hiren's BootCD 9.7 13. Windows Key Enterprise Edition 8.1 build 2807 14. Elcomsoft System Recovery Pro 3.0 Все это уживается на мультизагрузочном DVD, мультизагрузка организована средствами BCDW. Привожу BootCat.ini: Код:
C:\ ; Загрузка с диска C: 1. Как подгрузить ISO образы от Акрониса. 2. Как совместить несколько LiveCD и програм, которые используют setupldr.bin и их папка должна называться minint 3. Как подгрузить BSD LiveCD 4. Как подгрузить загрузчик Vista ETFSBOOT.COM 5. Как подгружать образы дискет ima ЗЫ: На форуме я не нашел темы посвященной загрузчику SYSLINUX. Предлагаю в дальнейшем вести обсуждение этого загрузчика (ну и тех которые к нему относятся) здесь. |
поищи по форуму isolinux
|
AjaX_too, syslinux и isolinux используют одни ключи. половину в моем аддоне можешь найти, на вторую половину я сам ответ ищу. в форуме по пингвинам не помогли.
|
Комсомолец,
да, кое что из вашего аддона я для себя уяснил, но опять же ряд вопросов остается открытым. по SYSLINUX (ISOLINUX) мало информации даже на тематических форумах. ИМХО неплохая альтернатива BCDW, но пока много еще вопросов открытых. |
А можно ли как-нибудь грузить образы ISO по сети через PXE?
Хочется скинуть на tftp HirenBootCD, разные тестилки и прошивальщики. |
|
AjaX_too, zaval1976, у Jekson07 есть флешка на isolinux. Обещал конфиги опубликовать, как разгрузится.
|
Цитата:
AjaX_too, как реализовал Цитата:
|
Цитата:
|
Цитата:
Код:
LABEL DiskDirector Ещё немного информации есть тут |
Комсомолец, да я в принципе разобрался со всем кроме образов, и BSD систем. Но если решится первое, то должно решиться и второе. Ах да, и еще не понятно как сделать занрузку с диска при использовании флешки...
|
AjaX_too, 0х80 или 0х81 соответственно с и д диски. вроде так. с исо самому интересно.
|
Цитата:
|
zaval1976, используй Grub4Dos вот пример моего localboot.cfg
LABEL hd10 MENU DEFAULT MENU LABEL Загрузка с HDD 1 | 0 KERNEL /boot/grub.exe --config-file="map (hd1,0);chainloader /ntldr" TEXT HELP Отмена загрузки с флэш, и загрузка с Жесткого диска ENDTEXT сначала грузиться grub, а потом с него и жесткий |
Цитата:
Код:
MENU LABEL Загрузка с ^HDD |
Как сделать подменю? Например
-WindowsXP --Чистая установка --С дополнениями --Возврат в главное меню -Windows2003 --Чистая установка --С дополнениями --Возврат в главное меню |
Никто не задавался такой целью?
|
Цитата:
Код:
LABEL - |
zaval1976, Етот вариант я уже реализовал давненько ))
|
Кусок из доки по syslinux:
Код:
MENU BEGIN [tagname] |
Цитата:
Структура моего диска Загрузка Norton Ghost с помощью memdisk: Код:
\MEMDISK\isolinux.bin /MEMDISK/memdisk iso raw stack=2048 initrd=/IMG/Ghost15.iso;Norton Ghost 15.0 EN;Пакет программ, включающих в себя развитые возможности архивации и^восстановления данных для персональных компьютеров. В папке MEMDISK лежат два файла: загрузчик isolinux.bin и собственно сам файлик memdisk (он не имеет расширения) Информация была почерпнута из статьи на официальном сайте проекта syslinux: Всё про MEMDISK Финальная версия пакета syslinux Бета-версии пакета syslinux |
Syslinux 4.00 This was a full rewrite of all filesystem code to C, and adds support for the ext4 and btrfs filesystems. Изменения в версии 4.00: * Major code base changes; all filesystem rewritten in C. This work was done primarily by Liu Aleaxander (Yuanhan Liu). * EXTLINUX: btrfs and ext4 support. btrfs support was done by Alek Du of Intel. * EXTLINUX is no longer a separate derivative; extlinux and syslinux both install the same loader (ldlinux.sys); for the Linux-based installers the extlinux binary is used for a mounted filesystem; the syslinux binary for an unmounted filesystem. * When loading a new configuration file with the CONFIG command, one can now also specify a new current directory with an APPEND statement. * Full ADV support for Syslinux, so boot-once and MENU SAVE works. * Full support of GPT-partitioned disks, including disks and/or parititions larger than 2 TiB (if supported by BIOS.) * The GPT handover protocol adjusted to the current T13 committee draft; see doc/gpt.txt. * HDT: code cleanup, small bugfixes * The "linux" syslinux installer (syslinux-nomtools) now has a command-line syntax closer to the extlinux installer. The mtools, dos and win32 installers will get this new syntax eventually, but it is not implemented yet. * chain.c32: support booting GPT partitions by index, GUID, label. * chain.c32: support booting the Syslinux partition with "fs". * chain.c32: implement gpt.txt hand-over protocol. * chain.c32: support for chainloading Grub stage 2. * PXELINUX: TFTP URL syntax (tftp://) supported even when not running gPXE/gpxelinux. * New ls.c32 module to display the contents of the disk from the command line, and pwd.c32 to display the current directory. * rosh.c32 (read only shell) updated and hopefully usable. * PXELINUX: Support "localboot -1", just like the other derivatives. * gfxboot.com removed in favor of gfxboot.c32. * New MENU HELP statement to display fullscreen help text as a result of a menu selection. * memdiskfind utility that can be used with the phram driver in the Linux kernel to mount a memdisk. * ifcpu.c32: Adding usage when no parameters are given, adding PAE support. * ifcpu.c32, ifcpu64.c32: handle more than one argument per target. * isohybrid: C version which does not require Perl. * New command MENU IMMEDIATE to permit hotkeys to activate immediately without needing Enter. * mdiskchk.com supports a --no-sequential (or -n) option to suppress the classic all-drive-probing heuristic. Useful on BIOSes who crash/hang when certain drive numbers are probed. * ElTorito.Sys DOS driver now scans drive numbers upwards instead of downwards, in order to avoid a fairly common bug on some BIOSes where probing drive 0xFF causes a failure. Размер: 5,82 МБ Скачать Syslinux 4.00 - Kernel.org |
Lubitel Softa, сопипаст это хорошо, но не все знают английский:(
Цитата:
|
привет! мне бы хотелось две системы Windows Xp и Windows 7 на одну флешку установить. По возможности добавить к ним Hiren. Но у меня неполучается. Сарду в этом непомогает! Очень прошу помочь мне в этом. Заранее благодарен.
|
|
zaval1976, именно "установка систем с флешки на винт".
|
Маппинг исо-образа можно осуществить таким образом:
Код:
KERNEL memdisk |
а я вот мучаюсь, пытаюсь на флешку закатать AlkidLiveDVD с мультизагрузкой
сделал следующее Цитата:
вот так у меня не вышло, достал из образа atiesdds.iso файлы kernel.dat и ramdisk.dat, положил их по тем же путям и по нажатию в меню ничего не происходит когда пробовал через grubinst_gui.exe, меню было но образ акрониса 95 мб грузился минуты 3, шло считываение с флешки и только потом запуск, если перед этим загрузить Plop driver usb то загрузка происходит секунд за 5, но отваливается usb мышь. Поэтому стал пробовать SYSLINUX |
Цитата:
|
Цитата:
скачал скрипт, положил рядом образ ATI2017_5554_ADDH12_3270_32-64bit_UEFI_ru-RU.iso распаковало 1.fs 1.krn 2.fs 2.krn 3.fs 3.krn 4.fs 4.krn в меню PXE пишу LABEL ATI2017 kernel /boot/Acronis/1.krn quiet vga=788 initrd /boot/Acronis/1.fs файлы эти соответственно лежат в /srv/tftp/boot/Acronis гружусь по сети, вижу этот пункт меню, нажимаю ENTER и ничего p.s. как грузить через ISO я знаю label A^cronis True Image 9.7 and 13, Disk Director 10 kernel memdisk append iso initrd=/acronis/Acronis97.iso но это очень много памяти и медленно |
Я так понимаю PXE сделан на основе syslinux, а скармливаешь ему меню от Grub4Dos.
Попробуй так: Код:
LABEL ATI2017 |
Ж.Д.А.Л.К.Е.Р.,
спасибо за ответ, сейчас просто виснуть машина стала файлы лежат /srv/tftp/pxelinux.cfg акронис загружаемый через ISO запускается, но дисков не видит. вот такая менюшка у меня, это чей то готовый сборник был, который под себя переделываю Код:
PROMPT 0 |
Цитата:
Рекомендую перейти на Image for Linux, там в одном образе менеджер разделов, работа с бекапами, файловый менеджер, работа с драйверами/службами/реестром/буквами дисков и т.д. Поддерживает любое железо (еще не было случаев чтоб не видел HDD/SSD/RAID в отличии от акрониса) и весит всего 65 Мб. |
Пытаюсь запустить Acronis Backup Advanced Universal 11.7.50058 под syslinux, но у него уже три файла: 1.krn 1.fs и 1-1.fs , подскажите как правильно прописать в меню.
Пробовал так: KERNEL /2k10/LINUX/AB/1.krn product=bootagent media_for_windows quiet INITRD /2k10/LINUX/AB/1.fs /2k10/LINUX/AB/1-1.fs но запускается без лицензии, похоже не видит 1-1.fs |
Пробуй:
Код:
KERNEL /2k10/LINUX/AB/1.krn vga=788 quiet |
пробовал, только с пробелом после запятой
KERNEL /2k10/LINUX/AB/1.krn product=bootagent media_for_windows quiet INITRD /2k10/LINUX/AB/1.fs, /2k10/LINUX/AB/1-1.fs результат тот же. |
Время: 10:59. |
Время: 10:59.
© OSzone.net 2001-