vovan1982, Вот пожалуйста, ЛОВИ, сделал Syslinux6.03 efi64 и legacy с полным набором файлов, только конфиг файл syslinux.cfg подправляй на свое усмотрение который находится в корне Пароль на архив: Syslinux6.03 Добавлено через 10 минут 57 секунд: Еще минус есть ты не сможешь иметь на носителе efi32 и efi64 одновременно, там у файлов название одинаковые, только одно из двух
102144 Подскажи, как из другого загрузчика загрузить суслика? Например груба, ксорбута, бутменеджера.
Первое что вам нужно это установить сам syslinux, что бы в папке \boot\syslinux были загрузочные файлы syslinux (ldlinux.sys и ldlinux.c32), потом можете менять загрузчики они никуда не денутся.
Grub4Dos
Код:
title Boot Suslinux \n find --set-root --ignore-floppies /boot/syslinux/LDLINUX.SYS chainloader +1
bootmgr Тут немного посложней будет, надо применить "костыль", берете файл grldr и при помощи bootice удаляете в нем все, затем вставляете это
Файл grldr переименовываете на любое название, затем добавляете в файл BCD пути до вашего "костыля" А вот с xorboot я не знаком, вернее когда то изучал его но он мне не понравился, так что тут я не помогу вам
волчара, в этом то проблема, если он не установлен, но папка \boot\syslinux со всеми файлами имеется, его не запустить из другого загрузчика даже через костыль
102148волчара, в этом то проблема, если он не установлен, но папка \boot\syslinux со всеми файлами имеется, его не запустить из другого загрузчика даже через костыль
Загружай первичный загрузчик напрямую, а не через сектор... В grub4dos как-то так выглядит:
Код:
iftitle [if exist /ntldr && if exist /bootfont.bin && if exist /ntdetect.com && if exist /boot.ini] /ntldr chainloader /ntldr iftitle [if exist /bootmgr && if exist /boot/bcd] /bootmgr chainloader /bootmgr iftitle [if exist %@path%5xldr && if exist %@path%5xcom && if exist %@path%5xini] 5xldr chainloader %@path%5xldr
102144волчара, Подскажи, как из другого загрузчика загрузить суслика? Например груба, ксорбута, бутменеджера.
Grub2 EFI: menuentry "Syslinux EFI"{ chainloader /boot/bootloaders/Syslinux/EFI/Syslinux.efi } Grub2 Legacy: menuentry "Syslinux" { insmod part_msdos insmod chain chainloader /boot/bootloaders/Syslinux/Legacy/syslinux.bin } Grub4Dos: title Syslinux Bootloader chainloader /Boot/bootloaders/Syslinux/syslinux.bin В Grub4EFI еще не пробовал суслик запускать, но скорее всего будеи работать: chainloader /boot/bootloaders/Syslinux/EFI/Syslinux.efi Правда, стоит сказать, что EFI версия суслика практически неюзабельная. Memdisk не работает, Chainloading тоже. Баги висят без фикса с 2016 года. Так что я пока прикрутил к своей флешке Syslinux EFI, графическое меню работает, и загрузка Linux образов, с распакованными vmlinuz и initrd, но не больше. В результате закомментировал пока, когда выйдет 6.05 - будем смотреть. В планах еще попробовать прикрутить Windows Bootmanager. Тоже в 2 вариантах, но пока есть вопросы по переходу между менюшками в EFI.
loban_ser, Для загрузки суслика в легаси, суслика всё равно нужно сперва установить (напрямую грузить syslinux умеет только хорёк, и то только версии до 4.06. Можно и 4.07, но придётся править версию внутри бинарника). Ставим суслика на диск Х: в папку /path/to
Код:
syslinux.exe -fd /path/to Х: boot.lnx
Полученный boot.lnx - это по сути сектор-загрузчик. Вот его уже грузят вообще все. G4D/G2:
Ander_73, если ты про это?! То я раз посмотрел и снес. Мне достаточно bootmgr, grub2, grub4dos (Bios, EFI) и Refind как доп для EFI. G2 и G4D нравятся тем, что в одном меню можно организовать загрузку в зависимости от среды.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы