Подменю в PXELINUX

Обсуждение статьи "PXELINUX и новые возможности установки Windows"

Модераторы: editor, Devils

Подменю в PXELINUX

Сообщение Efremka » 07 сен 2007, 14:09

Так как мне надо очень много вариантов загрузки получается неразбериха среди всех вариантов загрузок и все они не помещаются на 1 экране.
Нужно сделать 2 дополнительных подменю:
1 Линуксы (от сюда ставить линоксы)
2 Утилиты (всякие .ina, .imz)


И еше надо сделать неактивные пункты меню (для заголовков и разделения)

тоесть должно быть примерно так:

1 Установка WinXP
2 Удаление Windows
- Пустая строчка -
3 тест1
4 тест2
5 Утилиты (меню)
- Пустая строчка -
6 Линоксы (меню)
Efremka
 

Сообщение Sonya » 05 дек 2007, 16:40

В пакете syslinux есть дока, как делать подменю. Сейчас под рукой к сожалению нет.
Sonya
 
Сообщения: 12
Зарегистрирован: 05 дек 2007, 16:28

Сообщение Efremka » 07 дек 2007, 12:22

Sonya писал(а):В пакете syslinux есть дока, как делать подменю. Сейчас под рукой к сожалению нет.

Спасибо!
Ура теперь у меня все что хотел получилось!

если понадобится вот пример default:
Код: Выделить всё
DEFAULT vesamenu.c32
ALLOWOPTIONS 0
PROMPT 0
FONT font.psf
TIMEOUT 300
ONTIMEOUT local

MENU TITLE Загрузка по сети
MENU BACKGROUND back.jpg

MENU COLOR border   30;40 #40000000 #00000000 std
MENU COLOR title 1;36;40 #c00090f0 #00000000 std
MENU COLOR unsel 37;40 #90ffffff #00000000 std
MENU COLOR hotkey 1;37;40 #ffffffff #00000000 std
MENU COLOR sel 7;37;40 #e0000000 #20ff8000 all
MENU COLOR scrollbar 30;40 #40000000 #00000000 std


LABEL local
   MENU LABEL Booting from HDD (Загруска с жеского диска)
   LOCALBOOT 0   

LABEL menuxp
   MENU LABEL Установка Windows (меню)
   KERNEL vesamenu.c32
   APPEND \PXELINUX.CFG\win
   TEXT HELP
   Разные варианты установки Windows
   ENDTEXT

label 1
   MENU LABEL

LABEL menuutil
   MENU LABEL Всякие утилиты
   KERNEL vesamenu.c32
   APPEND \PXELINUX.CFG\ulil

label 2
   MENU LABEL

LABEL menunix
   MENU LABEL Линоксы (меню)
   KERNEL vesamenu.c32
   APPEND \PXELINUX.CFG\nix

label 3
   MENU LABEL

LABEL del
   MENU LABEL Del (Удаление всех имеющихся разделов)
   kernel \memdisk
   append initrd=\img\del.ima
   TEXT HELP
   ОСТОРОЖНО!
   Удаляет все разделы на всех жеских дисках
   ENDTEXT


для возврата из подменю обратно в меню используется это:
Код: Выделить всё
label mainmenu
   MENU LABEL Return to Main Menu
   kernel \vesamenu.c32
   append ~
Efremka
 

Сообщение kayot » 29 окт 2008, 17:27

вот еще рабочий вариант


DEFAULT vesamenu.c32
ALLOWOPTIONS 0
PROMPT 0
FONT cyr_a8x16.psf

MENU TITLE "бв -RўЄ  ЇR б_вЁ
MENU BACKGROUND back.jpg

MENU COLOR border 30;44 #00000000 #00000000 none
MENU COLOR unsel 37;44 #90ffffff #00000000 std
MENU COLOR sel 7;37;40 #70ffffff #20ff8000 all
MENU COLOR hotsel 1;7;37;40 #e0ffffff #20ff8000 all

LABEL Windows
MENU LABEL Windows XP SP3 RUS
kernel xp001.0

LABEL Adds
MENU LABEL Acronis Disk Diector Suite v.10.0
kernel acronis/kern3.dat
append ramdisk_size=40000 vga=0x314 acpi=off noacpi quiet initrd=acronis/ramd2.dat

LABEL Atih
MENU LABEL Acronis True Image Home v11.0
kernel acronis/kern10.dat
append ramdisk_size=40000 vga=0x314 acpi=off noacpi quiet initrd=acronis/ramd9.dat

label memtest86
MENU LABEL MemTest
kernel memdisk
append initrd=acronis\memtest86.wbt

label hiren96
MENU LABEL Hiren v9.6 RUS
kernel memdisk
append initrd=hiren.ima

label Windows98
MENU LABEL Windows 98
kernel memdisk
append initrd=win98.ima

LABEL local
MENU LABEL Booting from HDD
LOCALBOOT 0
kayot
 
Сообщения: 29
Зарегистрирован: 28 окт 2008, 10:54

Сообщение Devils » 19 июл 2009, 11:37

Ни как не могу понять. Как же сделать подменю?
Как необходимо

- Install Windows XP
-- Install with drivers
-- Install without drivers
разделение
- Install Windows 2003
-- Install Windows 2003 with drivers
-- Install Windows 2003 without drivers
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Сообщение Devils » 08 авг 2009, 17:13

Так кто-нить знает как подменю сделать?
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Сообщение root » 16 авг 2009, 18:37

Devils писал(а):Так кто-нить знает как подменю сделать?

Если я правильно понял, то что-то типа такого
Код: Выделить всё
DEFAULT vesamenu.c32
ALLOWOPTIONS 0
PROMPT 0
FONT cyr_a8x16.psf
TIMEOUT 300
ONTIMEOUT local

MENU BACKGROUND back.jpg

MENU COLOR border 30;44 #00000000 #00000000 none
MENU COLOR unsel 37;44 #90ffffff #00000000 std
MENU COLOR sel 7;37;40 #70ffffff #20ff8000 all
MENU COLOR hotsel 1;7;37;40 #e0ffffff #20ff8000 all

MENU BEGIN
MENU TITLE Install Windows XP

LABEL xp001
MENU LABEL Install with drivers
KERNEL xp001.0

LABEL xp002
MENU LABEL Install without drivers
KERNEL xp002.0

LABEL Back
MENU EXIT

MENU END
MENU SEPARATOR
MENU BEGIN
MENU TITLE Install Windows 2003

LABEL w20032
MENU LABEL Install with drivers
KERNEL xp001.0

LABEL w20032
MENU LABEL Install without drivers
KERNEL xp002.0

LABEL Back
MENU EXIT
MENU END
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Сообщение Devils » 18 авг 2009, 14:18

root писал(а):Если я правильно понял, то что-то типа такого

Не совсем то. Если сталкивались с диском Reanimator от Vovochka, то видели его подменю.
Там примерно так, как здесь
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Сообщение root » 18 авг 2009, 18:27

Devils писал(а):
root писал(а):Если я правильно понял, то что-то типа такого

Не совсем то. Если сталкивались с диском Reanimator от Vovochka, то видели его подменю.
Там примерно так, как здесь

Нет не сталкивался.
Ты попробуй четко поставить задачу, а я попробую решить.
root
Site Admin
 
Сообщения: 439
Зарегистрирован: 20 июл 2006, 00:45

Сообщение Devils » 20 авг 2009, 09:19

Нужен вариант описанный мной выше:
- Install Windows XP
-- Install with drivers
-- Install without drivers
разделение
- Install Windows 2003
-- Install Windows 2003 with drivers
-- Install Windows 2003 without drivers
т.е. когда захожу в Меню Install Windows XP, должно быть только
-- Install with drivers
-- Install without drivers
когда в 2003, то
-- Install Windows 2003 with drivers
-- Install Windows 2003 without drivers
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

След.

Вернуться в PXELINUX и новые возможности установки Windows

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
@Mail.ru