Эта страница была перенесена на
altlinux.org. Текст на freesource.info заморожен.
Alterator-Lilo
(2008/07/07) В данный момент бакенд alterator-lilo очень запутан и требует переделки. (Из-за существенной модификации интерфейса и довольно неаккуратной правки бакенда, чтоб он этому интерфейсу соответствовал). Попробую для начала описать здесь желаемое поведение бакенда...
системные данные (данные определяются один раз, в начале работы бакенда)
- list_hard_drives — список всех жестких дисков (в чьи MBR можно поставить загрузчик, и где можно искать чужие загрузчики) — получаем с помощью fdisk
- list_partitions — список всех разделов (где можно искать чужие загрузчики) — получаем с помощью fdisk
- get_my_partition — раздел, на котором находится /boot — получаем с помощью /proc/mounts
- list_boot_devices = list_hard_drives + get_my_partition — все устройства, куда можно предложить поставить загрузчик.
- list_other_partitions = list_partitions – get_my_partition — разделы, где можно искать чужие загрузчики
...
работа с lilo.conf
- list_sections — список вариантов загрузки из lilo.conf
- list_others — список other-вариантов загрузки из lilo.conf
...
list actions
- boot_devices: (name «/dev/hda» label «1й жесткий диск (2,0 Гб)")
...