mkimage-profiles/features.in/syslinux/cfg.in
Michael Shigorin 3e1fe68a54 syslinux: update rw to use cdrom method, not disk
The former approach to handling "LiveCD with sessions"
has been to mangle "automatic=method:cdrom" into
"automatic=method:disk,label:ALT*" within gfxboot
so that propagator and make-initrd-propagator would
try and discover/create a filesystem labelled
"alt-live-storage" on a LiveFlash's free space.

Then "live_rw" handling has been unified in
make-initrd-propagator (as of 0.18-alt1) to accept
any of "label" subparameter or "live_rw" argument
to go and create_disk_slice().

Then propagator's cdrom.c has been fixed to actually
try sdX1 before sdX (as of 20150306-alt1).

And now it's all been tested to verify that:
- flash "ro" and "rw" boot is OK
- CD-ROM "ro" boot is OK
- CD-ROM "rw" boot is fine given that there's
  a partition labeled "alt-live-storage" elsewhere

This is a can of worms indeed :-/

References
~~~~~~~~~~
* http://altlinux.org/initrd-propagator
* http://altlinux.org/make-initrd-propagator
* http://bugzilla.altlinux.org/28289
2015-03-10 00:00:14 +03:00
..
00defaults.cfg syslinux configuration revisited 2012-03-31 21:08:09 +03:00
01gfxboot.cfg syslinux: cosmetic space 2013-09-24 14:51:45 +04:00
01menu.cfg syslinux: cosmetic space 2013-09-24 14:51:45 +04:00
01none.cfg syslinux: cosmetic space 2013-09-24 14:51:45 +04:00
01prompt.cfg syslinux: cosmetic space 2013-09-24 14:51:45 +04:00
01vesamenu.cfg syslinux: cosmetic space 2013-09-24 14:51:45 +04:00
02noescape.cfg syslinux: no ui, no escape 2012-07-31 13:51:34 +04:00
10localboot.cfg syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
10removable.cfg syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
20install2.cfg renamed menuitem-grub feature to relname 2012-09-12 20:12:41 +03:00
20netinstall2.cfg renamed menuitem-grub feature to relname 2012-09-12 20:12:41 +03:00
20pid1.cfg pid1: initial "run as PID 1" feature 2014-09-19 20:53:25 +04:00
30live.cfg syslinux: lowered livecd boot priority 2013-01-20 23:11:57 +04:00
32live_rw.cfg syslinux: update rw to use cdrom method, not disk 2015-03-10 00:00:14 +03:00
40lateboot.cfg syslinux: add 40lateboot.cfg (_after_ ??live*.cfg) 2014-02-03 23:29:32 +04:00
80rescue.cfg syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
82rescue_rw.cfg syslinux: update rw to use cdrom method, not disk 2015-03-10 00:00:14 +03:00
83rescue_fm.cfg syslinux: bump rescue loop device number limit 2014-04-19 13:48:12 +04:00
85dos.cfg syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
85mediacheck.cfg syslinux: slightly better mediachk label 2014-04-19 13:48:12 +04:00
90hdt.cfg syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
90memtest.cfg syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
95sdab.cfg rescue += boot off sda/sdb 2012-08-08 20:39:26 +04:00
Makefile syslinux: *.cfg tweaks 2011-12-19 22:32:59 +02:00
README syslinux: "cdrom" notice 2014-05-05 23:50:44 +04:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Здесь хранятся кусочки конфигурации для syslinux,
нужные из которых копируются с подстановкой значений
из метапрофиля в профиль и уже там в зависимости от
доступных модулей собираются в конфигурационный файл.

Обратите внимание: варианты с automatic=method:cdrom
работают и при записи гибридного ISO на USB-флэшку.

При изменении или добавлении просьба по оформлению
с тем, чтобы легче было отсматривать и сводить:

- параметры append перечисляются в следующем порядке:
  * initrd=...
  * по алфавиту те, что без аргументов
  * по алфавиту те, что имеют аргументы
- в конце файла пустая строка

Для проверки уникальности клавиатурных сокращений
служит команда "make check".