syslinux: *.cfg tweaks
- parameter order fixed to "simple first, then those with args" and documented as the preferred one (might be debatable, okay) - added "lowmem" to live so it avoids a ramdisk but works off media (it's a knob for propagator) - added "fastboot" everywhere (but failsafe install) to make use of Linux 2.6.29+ async controller initialization - every snippet got a trailing newline so that isolinux.cfg is readable And a fancy makefile to check for shortcut dups!
This commit is contained in:
parent
1d07b8f11b
commit
dbed41bf81
@ -1 +1,2 @@
|
||||
timeout 200
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
label live
|
||||
menu label ^LiveCD (no hard disk needed)
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz live ramdisk_size=@live_size@ fastboot stagename=live showopts automatic=method:cdrom
|
||||
append initrd=alt0/full.cz fastboot live lowmem showopts automatic=method:cdrom ramdisk_size=@live_size@ stagename=live
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
label harddisk
|
||||
menu label ^Boot from hard drive as usual
|
||||
localboot 0x80
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
label removable
|
||||
menu label Boot from ^removable drive
|
||||
menu label Boot from removable ^drive
|
||||
localboot 0x00
|
||||
|
||||
|
@ -1,8 +1,10 @@
|
||||
label linux
|
||||
menu label ^Install ALT Linux
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz ramdisk_size=@altinst_size@ changedisk vga=0x314 quiet=1 showopts automatic=method:cdrom
|
||||
append initrd=alt0/full.cz changedisk fastboot showopts automatic=method:cdrom quiet=1 ramdisk_size=@altinst_size@ vga=0x314
|
||||
|
||||
label noapic
|
||||
menu label ^Failsafe install
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz ramdisk_size=@altinst_size@ changedisk showopts nolapic noapic
|
||||
append initrd=alt0/full.cz changedisk lowmem noapic nolapic showopts ramdisk_size=@altinst_size@
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
label linux
|
||||
menu label Install server-ovz via internet
|
||||
label netinst
|
||||
menu label Install server-ovz via inter^net
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz ramdisk_size=131072 vga=0x314 quiet=1 showopts automatic=method:http,network:dhcp,server:ftp.linux.kiev.ua,directory:/pub/Linux/ALT/people/mike/iso/mkimage-profiles/netinst/server-ovz/x86_64
|
||||
### ramdisk_size=@altinst_size@
|
||||
### $(IMAGE_NAME)
|
||||
append initrd=alt0/full.cz fastboot showopts automatic=method:http,network:dhcp,server:ftp.linux.kiev.ua,directory:/pub/Linux/ALT/people/mike/iso/mkimage-profiles/netinst/server-ovz/x86_64 quiet=1 ramdisk_size=131072 vga=0x314
|
||||
### hardwired parameters and strings should become dynamic someday
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
label rescue
|
||||
menu label ^Rescue LiveCD
|
||||
kernel alt0/vmlinuz
|
||||
append initrd=alt0/full.cz live ramdisk_size=@rescue_size@ fastboot stagename=rescue showopts automatic=method:cdrom
|
||||
append initrd=alt0/full.cz fastboot live showopts automatic=method:cdrom ramdisk_size=@rescue_size@ stagename=rescue
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
label freedos
|
||||
menu label Live ^FreeDOS
|
||||
menu label Live Free^DOS
|
||||
kernel memdisk
|
||||
append initrd=freedos.img
|
||||
|
||||
|
@ -6,3 +6,4 @@ label hdt
|
||||
com32 hdt.c32
|
||||
append quiet
|
||||
# no reed for "append pciids=pci.ids memtest=memtest", defaults are fine
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
label memtest
|
||||
menu label ^Memory Test
|
||||
linux memtest.bin
|
||||
|
||||
|
3
features.in/syslinux/cfg.in/Makefile
Normal file
3
features.in/syslinux/cfg.in/Makefile
Normal file
@ -0,0 +1,3 @@
|
||||
# check for shortcut overlaps
|
||||
check:
|
||||
@sed -n 's/^.*\^\(.\).*$$/\1/p' *.cfg | sort | uniq -c
|
16
features.in/syslinux/cfg.in/README
Normal file
16
features.in/syslinux/cfg.in/README
Normal file
@ -0,0 +1,16 @@
|
||||
Здесь хранятся кусочки конфигурации для syslinux,
|
||||
нужные из которых копируются с подстановкой значений
|
||||
из метапрофиля в профиль и уже там в зависимости от
|
||||
доступных модулей собираются в конфигурационный файл.
|
||||
|
||||
При изменении или добавлении просьба по оформлению
|
||||
с тем, чтобы легче было отсматривать и сводить:
|
||||
|
||||
- параметры append перечисляются в следующем порядке:
|
||||
+ initrd=...
|
||||
+ по алфавиту те, что без аргументов
|
||||
+ по алфавиту те, что имеют аргументы
|
||||
- в конце файла пустая строка
|
||||
|
||||
Для проверки уникальности клавиатурных сокращений
|
||||
служит команда "make check".
|
Loading…
Reference in New Issue
Block a user