AlteratorLilo: различия между версиями
(Import from freesource.info) |
Ilis (обсуждение | вклад) мНет описания правки |
||
Строка 4: | Строка 4: | ||
=== Alterator-Lilo === | === Alterator-Lilo === | ||
(2008/07/07) В данный момент | (2008/07/07) В данный момент бэкенд alterator-lilo очень запутан и требует переделки. (Из-за существенной модификации интерфейса и довольно неаккуратной правки бэкенда, чтоб он этому интерфейсу соответствовал). Попробую для начала описать здесь желаемое поведение бакенда... | ||
системные данные (данные определяются один раз, в начале работы | системные данные (данные определяются один раз, в начале работы бэкенда) | ||
* <div style="display: inline; color: red;">list_hard_drives</div> | * <div style="display: inline; color: red;">list_hard_drives</div> — список всех жёстких дисков (в чьи MBR можно поставить загрузчик, и где можно искать чужие загрузчики) — получаем с помощью fdisk | ||
* <div style="display: inline; color: red;">list_partitions</div> | * <div style="display: inline; color: red;">list_partitions</div> — список всех разделов (где можно искать чужие загрузчики) — получаем с помощью fdisk | ||
* <div style="display: inline; color: red;">get_my_partition</div> | * <div style="display: inline; color: red;">get_my_partition</div> — раздел, на котором находится /boot — получаем с помощью /proc/mounts | ||
* <div style="display: inline; color: red;">list_boot_devices</div> = <div style="display: inline; color: red;">list_hard_drives</div> + <div style="display: inline; color: red;">get_my_partition</div> | * <div style="display: inline; color: red;">list_boot_devices</div> = <div style="display: inline; color: red;">list_hard_drives</div> + <div style="display: inline; color: red;">get_my_partition</div> — все устройства, куда можно предложить поставить загрузчик. | ||
* <div style="display: inline; color: red;">list_other_partitions</div> = <div style="display: inline; color: red;">list_partitions</div> - <div style="display: inline; color: red;">get_my_partition</div> | * <div style="display: inline; color: red;">list_other_partitions</div> = <div style="display: inline; color: red;">list_partitions</div> - <div style="display: inline; color: red;">get_my_partition</div> — разделы, где можно искать чужие загрузчики | ||
... | ... | ||
работа с lilo.conf | работа с lilo.conf | ||
* <div style="display: inline; color: red;">list_sections</div> | * <div style="display: inline; color: red;">list_sections</div> — список вариантов загрузки из lilo.conf | ||
* <div style="display: inline; color: red;">list_others</div> | * <div style="display: inline; color: red;">list_others</div> — список other-вариантов загрузки из lilo.conf | ||
... | ... | ||
list actions | list actions | ||
* boot_devices: (name "/dev/hda" label "1й | * boot_devices: (name "/dev/hda" label "1й жёсткий диск (2,0 Гб)") | ||
... | ... |
Версия от 13:08, 21 октября 2008
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 Гб)")
...