SYSLINUX и Grub4dos на одной флешке
|
|
mikado3333 | Дата: Вторник, 05.10.2010, 03:52 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Приветствую! 1-Подскажите, могут ли существовать SYSLINUX и Grub4dos вместе на одной флешке, если да то как переключаться- что нужно прописать в SYSLINUX, а что в Grub4dos? 2 Расположение файлов и папок загрузчиков SYSLINUX и Grub4dos должны быть в корне флешки или один из загрузчиков можно переместить в другую папку?
|
|
| |
Sh1td0wn | Дата: Вторник, 05.10.2010, 16:21 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > что нужно прописать в SYSLINUX LINUX /path/to/grub.exe > а что в Grub4dos? Есть мнение, что просто так оно не запустится. > должны быть в корне флешки или один из загрузчиков можно переместить в другую папку? Какие именно файлы и директории?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
bnn17 | Дата: Пятница, 08.10.2010, 08:43 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 6
Статус: Отсутствует
| На сайте http://www.pendrivelinux.com/boot-multiple-iso-from-usb-multiboot-usb/ - это реализовано. Особенно в старых версиях. Сначала syslinux, затем grub, затем iso-образ.
|
|
| |
stasys44 | Дата: Пятница, 08.10.2010, 12:42 | Сообщение # 4 |
Экспериментатор
Группа: Проверенные
Сообщений: 99
Статус: Отсутствует
| В UBCD устроен (или были предпосылки, чтоб устроил, не помню) переход с GRUB4DOS на SYSLINUX и наоборот, по крайней мере в предпоследней версии.
|
|
| |
Sh1td0wn | Дата: Пятница, 08.10.2010, 17:08 | Сообщение # 5 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > переход с GRUB4DOS на SYSLINUX На isolinux.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
stasys44 | Дата: Воскресенье, 10.10.2010, 23:04 | Сообщение # 6 |
Экспериментатор
Группа: Проверенные
Сообщений: 99
Статус: Отсутствует
| Вроде на сайте инструктировали переименовать или что ... Кроме того, строки из Вики: - syslinux, использующийся для загрузки с FAT или FAT32 - isolinux, для загрузки с iso9660
|
|
| |
Sh1td0wn | Дата: Воскресенье, 10.10.2010, 23:11 | Сообщение # 7 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Я знаю. Но grub4dos умеет запускать только isolinux (а не syslinux).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
kDn | Дата: Среда, 13.10.2010, 11:12 | Сообщение # 8 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Через fbinst у меня элементарно одновременно живут на флешке и syslinux, и grub4dos
|
|
| |
Barba | Дата: Понедельник, 13.12.2010, 18:28 | Сообщение # 9 |
Экспериментатор
Группа: Проверенные
Сообщений: 121
Статус: Отсутствует
| Я тоже подружил GRUB4DOS и SYSLINUX. Здесь выложил инструкцию: Два загрузчика на одной флешке (GRUB4DOS & SYSLINUX)
Сообщение отредактировал Barba - Четверг, 16.12.2010, 17:59 |
|
| |
JOYsticK8000 | Дата: Четверг, 08.05.2014, 16:01 | Сообщение # 10 |
Экспериментатор
Группа: Проверенные
Сообщений: 144
Статус: Отсутствует
| Может кто объяснить как правильно сделать? Скачал syslinux https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.02.zip Что от туда использоваться чтоб с флешки в fat32 можно было загрузится под uefi передать управление grub4dos и bootmgr? Или syslinux работает только в ext fs?
Сообщение отредактировал JOYsticK8000 - Четверг, 08.05.2014, 19:00 |
|
| |
Atlant | Дата: Четверг, 08.05.2014, 21:33 | Сообщение # 11 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| То исходники, их нужно скомпилировать чтоб можно было использовать, лучше гугли готовые бинарники. Syslinux поддерживающий UEFI не может запустить Grub4Dos, так как он не совместим с последним. Syslinux по мимо FAT-ов по моему и NTFS поддерживает, вот только UEFI понимает исключительно FAT16/FAT32.
|
|
| |
Sh1td0wn | Дата: Четверг, 08.05.2014, 23:06 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Atlant, бинарники лежат в директориях bios и efi64.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
JOYsticK8000 | Дата: Пятница, 09.05.2014, 15:14 | Сообщение # 13 |
Экспериментатор
Группа: Проверенные
Сообщений: 144
Статус: Отсутствует
| Sh1td0wn, с бинарниками все понятно, а вот хотелось бы краткое описание в каких директориях какие файлы должны лежать на флешке и пример меню, чтоб запускать то что запускается грубом когда efi то syslinux. И еще вопрос, а syslinux. может передавать управление загрузчику bootmgr?
|
|
| |
Sh1td0wn | Дата: Понедельник, 12.05.2014, 22:02 | Сообщение # 14 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| JOYsticK8000, если верить документации, нужно поместить efi64/core/syslinux.efi в /EFI/BOOT/BOOTX64.EFI, рядом положить efi64/com32/elflink/ldlinux/ldlinux64.e64 (не переименовывать) и syslinux.cfg. Возможно, ldlinux.e64 и syslinux.cfg можно расположить в /boot/syslinux/, а не в /EFI/BOOT/.
Беда в том, что на двух витуальных машинах с EFI (QEMU с TianoCore OVMF и VirtualBox) syslinux.efi тупо не запускается. Возможно, я что-то пропустил. Чуть позже постараюсь попробовать на реальной машине.
Запустить bootmgr.efi можно попробовать директивой KERNEL или при помощи одного из e64-модулей. Это я попробую, когда смогу завести Syslinux.
Возможно, большего успеха удастся достичь с загрузчиком GRUB2: поддержка EFI в нём более зрелая и уже используется многими людьми (в частности, мной).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |