AlteratorLilo
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 Гб)")
...