AlteratorLilo

Материал из ALT Linux Wiki
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с 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 Гб)")

...