Пользовательского поиска
Суббота, 19.05.2012, 01:49
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Windows Системы [17]
Всё что касается Windows
Linuх Системы [35]
Всё что касается Linux
DOS Системы [9]
Всё что касается DOS
Разное [20]
Всё что не связанно не с Windows, Linux, DOS
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Какой объем должна занимать Мультизагрузочная флешка?
1. 8Gb
2. 4 gb
3. 2 Gb
4. 16 Gb
5. 1 gb
6. 32 Gb
7. 512 Mb
Всего ответов: 4841
Статистика

Всего на Сайте: 14
Гостей: 11
Пользователей: 3
mronegin, dethgarmonic, Linkers
GreenFlash
Главная » Статьи » Новые Статьи » Разное

Два загрузчика на одной флешке (GRUB4DOS & SYSLINUX)
Два загрузчика на одной флешке (GRUB4DOS & SYSLINUX)

wink В самом начале - спасибо САЙТУ, отдельно KDn и Sh1td0wn за науку.
Небольшое отступление. Были проблемы с запуском pmagic-5.7. Захотелось использовать готовое меню из-под SYSLINUX. Решил в дополнение к Grub4Dos поставить на флешку и этот загрузчик. Ставил из-под WinXP. Затраченное время - несколько минут.
Действия:
Шаг 1 Взял флешку с уже установленным GRUB4DOS в MBR
Шаг 2 С помощью BOOTICE.0.81 установил в PBR SYSLINUX
Шаг 3 В менюшках прописал соответственно:
Code
title SYSLINUX
find --set-root --ignore-floppies /LDLINUX.SYS
chainloader +1

LABEL GRUB4DOS
MENU LABEL Grub4dos
BOOT /grldr

для быстрого перехода между ними.
Категория: Разное | Добавил: Barba (13.12.2010)
Просмотров: 11393 | Рейтинг: 0.0/0
Всего комментариев: 23
0  
22 oddmsz   (16.04.2011 06:51)
kernel grub.exe наверно правильней для перехода из syslinux в grub4dos

0  
23 Barba   (16.04.2011 10:01)
smile Если GRUB4DOS уже установлен (в предложенном примере - в MBR), то "BOOT /grldr" - лучший вариант ИМХО wink

0  
20 OsitKP   (28.02.2011 13:41)
Привет! Так как тоже долго пытался загрузить syslinux из grub4dos, внесу свои 5 копеек. Способ, указанный в шапке не прошёл. Точнее, он проходит при условии chainloader +2. Не знаю, с чем это связано, флэшка отформатирована в ФАТ32. Пробовал на нескольких.
Да, можно обойтись без bootice.exe. Достаточно взять соответствующий ехе-шник из дистриба и запустить только с ключом -s: syslinux.exe -s [drive]:
Дальше. Вместо ldlinux.sys мона использовать ldlinux.bin. Из дистриба копируем файл ldlinux.bin в корень флэшки, а в меню grub4dos прописываем:
find --set-root /ldlinux.bin
chainloader +2

А теперь вопросы:
1. Почему syslinux 3.11 грузится мгновенно, а 4.03 еле-еле, даже видно, как меню отрисовывается?
2. Командой меню, указанной в шапке из syslinux нет перехода обратно в grub4dos.
3. Имеется нужный образ для syslinux-а, точнее два, один грузится, как ядро, другой - *.rd.
Как загрузить эти файлы из grub4dos?
Спасибо.


0  
21 Barba   (28.02.2011 17:01)
Постараюсь ответить по порядку. Вначале про "chainloader +2". Думаю, что загрузчик syslinux'а находится в следующем разделе. Или в этом разделе установлен ещё какой-то загрузчик. Отсюда возможна и проблема обратного перехода.
Quote
1. Почему syslinux 3.11 грузится мгновенно, а 4.03 еле-еле

Смотрите параметры конфиг.файлов. Т.е. что конкретно грузится в каждом случае. Связано с объёмом загружаемого.
Quote
2. Командой меню... нет перехода обратно в grub4dos.
Вероятная причина - неверная адресация.
Quote
3. Имеется нужный образ для syslinux-а...Как загрузить эти файлы из grub4dos?

Лучший вариант на мой взгляд - описан в этой заметке. Но можно и через команду initrd

+1  
14 Sh1td0wn   (22.12.2010 23:20)
А syslinux знает, что свои файлы нужно искать в /boot/syslinux?

+1  
15 dellin   (22.12.2010 23:24)
to Sh1td0wn:

видимо этого ему и не хватало

спасибо всем (Barba, Sh1td0wn).

помог следующий конфиг:

default /boot/syslinux/vesamenu.c32
PROMPT 0
TIMEOUT 200
ONTIMEOUT normal

MENU DEFAULT normal
MENU AUTOBOOT Automatic boot in # second{,s}...
MENU BACKGROUND /boot/syslinux/splashpm.png
MENU TITLE Любое имя
MENU color title 1;36;44 #ffffffff #00000000 std
MENU color sel 7;37;40 #FF000000 #FFC0C0C0 all
MENU color hotsel 1;7;37;40 #FF000000 #FFC0C0C0 all
MENU ROWS 12

LABEL grud4dos
MENU LABEL Grub4dos
BOOT /grldr


+1  
5 dellin   (22.12.2010 19:53)
подвисает после перехода из граба. показывает строку о том, что это суслинукс, версию, инициалы и фамилию Анвина и всё. на этом виснет.

+1  
6 Barba   (22.12.2010 21:02)
wacko А поподробнее? Взглянуть можно на SYSLINUX.CFG? Если он отсутствует, то рекомендую произвести действия из rtfm 2 Barba >> Добавлено:

и посмотреть на примере, что получилось. Возможно, этот вопрос будет снят с повестки. wink
-------------------------------------------------------
Добавлено:
BOOTICE только прописывает SYSLINUX в PBR, не создавая при этом никаких дополнительных каталогов.

+1  
7 dellin   (22.12.2010 21:28)
syslinux.cfg:

TIMEOUT 300

DEFAULT GRUB4DOS
LABEL GRUB4DOS
MENU LABEL Grub4dos
BOOT /grldr

папка BOOT в верхнем регистре. пытаюсь просто попасть в менюшку суслинукса.

ставил суслинукс в мбр - та же фигня.


+1  
8 Barba   (22.12.2010 21:43)
Файлы присутствуют: VESAMENU.C32 или MENU.C32?

+1  
9 dellin   (22.12.2010 21:52)
теперь да. не было menu.c32. но с его появлением в папке modules ситуация не изменилась.

+1  
10 Barba   (22.12.2010 22:18)
В общем, достаточно одного из них. VESAMENU.C32 - для графики, а MENU.C32 - для текста. Только обычно их кладут вместе с SYSLINUX.CFG в /Boot/SYSLINUX, а точнее в любую папку этого пути. Судя по твоему изначальному вопросу, что-то из них не находится. Чтобы здесь не мусорить, сбрось мне в личку скрины своих папок на флешке + SYSLINUX.CFG

+1  
11 Sh1td0wn   (22.12.2010 22:43)
Можно скриншот "подвисания"?

Думаю, проблема не в отсутствии *.c32 (они даже не вызываются в конфиге).


+1  
12 dellin   (22.12.2010 23:01)
тестю флэшку на недобуке, нет возможности сделать скрин. цитирую =):

"SYSLINUX 4.03 2010-10-22 EDD Copyright © 1994-2010 H. Peter Anvin et al"

это всё


+1  
13 Sh1td0wn   (22.12.2010 23:15)
> тестю флэшку на недобуке
Проверьте на виртуальной машине. Есть небольшая вероятность, что проблема в BIOS "недобука".

+1  
16 Barba   (22.12.2010 23:30)
Sh1td0wn, по моему у него как раз не загружается *.c32
UI /boot/syslinux/vesamenu.c32
или
default /boot/syslinux/vesamenu.c32

+1  
17 Sh1td0wn   (22.12.2010 23:40)
http://greenflash.su/publ....ent2162
Он показывал конфиг без единого упоминания *.c32.

Или имеется ввиду, что без подгрузки этих файлов syslinux выглядит "подвисшим"?


+1  
18 Barba   (22.12.2010 23:59)
Quote
Он показывал конфиг без единого упоминания *.c32

Да, у него практически ничего не было прописано. Надо внимательнее читать rtfm документацию в папке \syslinux-4.03\doc

+1  
3 Sh1td0wn   (20.12.2010 17:46)
Почему бы не воспользоваться fbinst для выбора загрузчиков?

+1  
4 Barba   (20.12.2010 19:19)
Для установки это не принципиально. Способов очень много.
---------------------------------------------------------
Добавлено:
Я, похоже, не понял вопроса. Дошло как до жирафа, только что blink
Ответ: наверное, мне так удобней, fbinst я не применяю. umnik

+1  
19 ksanderash   (24.12.2010 19:36)
Ну, может осилишь biggrin Я пока нет biggrin
http://reboot.pro/7932/

+1  
2 Barba   (20.12.2010 16:39)
Шаг 2 - Скачать BOOTICE.0.81 и распаковать архив в корень флешки, запустить, выбрать Process PBR, флажок на Syslinux 4.02, нажать Install/Config nyam
-------------------------------------------------
Добавлено:
Для pmagic-5.7. достаточно из распакованного архива положить в корень флешки 2 папки: PMAGIC и BOOT. Если папка BOOT уже имеется на флешке, то скопировать в неё содержимое каталога BOOT из pmagic-5.7.. Имя папки должно быть прописано обязательно в верхнем регистре. Переименовать PMAGIC_5_7.SQFS на PMAGIC-5.7.SQFS

+1  
1 wkolbnik   (20.12.2010 16:17)
Можно поподробнее Шаг2?
Вы syslinux образ использовали?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Создать сайт бесплатноCopyright GreenFlash © 2012
Рейтинг@Mail.ru