AlteratorLilo
Версия от 13:08, 21 октября 2008; Ilis (обсуждение | вклад)
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 Гб)")
...