LINUX.ORG.RU

LILO 24.1

 ,


2

2

17 октября вышла новая версия классического загрузчика для BIOS и MBR — LILO 24.1. Его особенностями являются простота и необходимость перезаписи загрузчика после каждого изменения конфигурационного файла.

Основные изменения:

  • добавлены новые номера устройств и удалены устаревшие;
  • переработан скрипт liloconfig;
  • теперь lilo ограничивается предупреждением при обнаружении поврежденного раздела;
  • обновлён пример конфигурационного файла;
  • актуализированы man-страницы (для команд liloconfig и lilo-uuid-diskid);
  • добавлены хуки для chatrr, если образ ядра находится на разделе с ФС XFS.

>>> Подробности

★★★★★

Проверено: maxcom ()

Ответ на: комментарий от wd

с грустью вспоминаю древний Pentium60, на егойной материнке биос просто выводил текстом все что делал, и ниразу не очищал экран
и после этого boot:_ ...эх

LI-

LI 999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999

:)

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от Lincor

А то хорошее. Ставил арч по инструкции - все установилось нормально, но груб не взлетел. Полез в конфиг по старой памяти - а там притон наркоманов теперь. Плюнул.

anonymous ()
Ответ на: комментарий от anonymous

а там притон наркоманов теперь

притон наркоманов был в старом GRUB. новый конфиг хотя бы нормально структурирован. в идеале XML бы, но, увы...

Lincor ()
Ответ на: комментарий от Lincor

Ну да, декларативный конфиг заменить какими-то упоротыми шелловскими скриптами. XML тоже диагноз.

anonymous ()
Ответ на: комментарий от splinter

ты небось в российской оборонке/космоме работаешь?

anonymous ()
Ответ на: комментарий от anonymous

Ну да, декларативный конфиг заменить какими-то упоротыми шелловскими скриптами.

чем же новый конфиг был менее декларативен? и почему месье возражает против XML? ведь декларативней некуда.

Lincor ()
Ответ на: комментарий от Gotf

давно едро на канпелял. Года три как.

всё равно девственность не вернуть

anonymous ()
Ответ на: комментарий от Lincor

Потому что XML это другая крайность. Во всем умеренность важна. Умеренность, понимаете? Важна она.

anonymous ()
Ответ на: комментарий от Lincor

Ну это и называется быдлокод. Just hack it. А потом начинается: ой там дыра, ой тут данные потеряли, ой здесь загрузку сломали.

anonymous ()
Ответ на: комментарий от Lincor

Угу. У меня тоже dracut вроде работает. А у других он почему-то lvm криво обрабатывает. А благодаря чудесным дебрям из башевого кода на 14 тысяч (!) строк, найти баг так и не удалось :) Ждем того же в grub, чо.

anonymous ()
Ответ на: комментарий от anonymous

башевого кода

ССЗБ, хуле. баш, наверное, может посоревноваться по нечитаемости и уродливости с конфигом Sendmail. он только для маленьких скриптов, написание на нем программ должно вознаграждаться поездкой в газенвагене.

Lincor ()
Ответ на: комментарий от anonymous

нет, в пакистанском министерстве сельского хозяйства.

splinter ★★★★★ ()
Ответ на: комментарий от anonymous

А вообще груб 1 был лучшим...

Он ничем не лучше GRUB2 кроме более простой настройки, но в GRUB2 можно не устанавливать скрипты для автогенерации конфига и тогда он не будет принципиально отличаться от первого... разве что тормознее и синтаксис конфига другой.

Xenius ★★★★★ ()
Ответ на: комментарий от cetjs2

Кто-то ещё этим пользуется?

Ну вот я пользуюсь. Раньше пользовался GRUB, но lilo лучше.

Xenius ★★★★★ ()
Ответ на: комментарий от anonymous

ядро можно и нужно грузить через UEFI

UEFI не нужно. OpenBIOS рулит!

Xenius ★★★★★ ()
Ответ на: комментарий от cetjs2

как на мой моноблок hp его поставить?

Напиши все недостающие драйвера, скомпиляй и перепрошей. Желательно оригинальный чип BIOS выпаять и вместо него впаять «кроватку», а прошивать на пустой чип, что бы оригинальный BIOS на всякий случай сохранился.

Xenius ★★★★★ ()
Ответ на: комментарий от Lincor

круто, только вот кучи фирм просят модули написать к программам на баше на тестовом задании при приёме на работу, а это почти 200 строк кода... На счёт сендмайла полностью согласен, но и постфикс недалеко ушёл, если честно, как бы не ругали, но по простоте развёртывания exchange равных нет....

erzent ☆☆ ()
Ответ на: комментарий от cvs-255

Да, если ядро умеет в мультибут. FreeBSD и NetBSD вот загрузить можно.

quantum-troll ★★★★★ ()
Ответ на: комментарий от quantum-troll

Тогда в чем проблема? Вроде все совреенные вменяемые ядра умеют в мультибут

cvs-255 ★★★★★ ()
Ответ на: комментарий от AS

LiLo, в случае ошибки конфига, не даст переписать загрузчик вообще.

И как грузиться тогда? Здравствуй, Муги, лайвсиди?

Так что минишел не нужен.
Самое то для серверов, находящихся в необслуживаемых помещениях. :-)

http://images.netbynet.ru/imgs/81a6043679c9783fa9db09a9ccbab51f.png

deterenkelt ()
Ответ на: комментарий от quantum-troll

Да всё что угодно он грузит, осиль уже mboot.c32 и chain.c32.

пример конфига, грузящего, скажем, bsd.rd, можно увидеть?

odii ()
Ответ на: комментарий от paran0id

А после конфига в 10 строк на всякие сисьлинуксы и прочие грюбы, без руки на лице и не взглянешь.

Рука на лице сейчас у меня. Syslinux, 9 строк:

DEFAULT arch
TIMEOUT 50
UI menu.c32
MENU TITLE Arch Linux
LABEL arch
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux
    APPEND root=/dev/disk/by-uuid/e3ce5c51-7434-44a9-882d-715779664d9c rw vga=0x037d
    INITRD ../initramfs-linux.img

Axon ★★★★★ ()
Ответ на: комментарий от odii

Я так понимаю, OpenBSD в мультибут не умеет? Тогда можно делегировать это дело их загрузчику, a la Windows:

label openbsd
    menu label OpenBSD
    com32 chain.c32
    append mbr:‹строка› ‹номер›

Конфиг для нормальных ОС вроде FreeBSD и NetBSD можно посмотреть здесь: http://www.syslinux.org/wiki/index.php/Mboot.c32

quantum-troll ★★★★★ ()
Последнее исправление: quantum-troll (всего исправлений: 1)
Ответ на: комментарий от quantum-troll

речь о загрузке ядра... у меня вообще может не быть ничего, кроме как bsd.rd, из которого я хочу запустить установку...

кстати, через ipxe, отгружающий pxelinux.0, у меня вообще эти c32 не работают. и из syslinux я чаще всего пользуюсь именно pxelinux.

odii ()
Ответ на: комментарий от odii

у меня вообще эти c32 не работают

Свежий syslinux может требовать заодно и libcom32.c32 к ним.

quantum-troll ★★★★★ ()
Ответ на: комментарий от cetjs2

Я пользуюсь. GRUB не везде работает, в отличие от lilo.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

Вот вот. А второй груб и подавно не везде работает.

Reset ★★★★★ ()
Ответ на: комментарий от redgremlin

но lilo лучше

Чем лучше?

тем, что его настройка и конфиг очень просты. А отличие от груба, настроить который можно только под веществами.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от redgremlin

не уверен почему-то. Я еще подвешиваю образ MHDD и раздел с dos. но пробовать не хочу даже, ибо страшно.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от deterenkelt

И как грузиться тогда? Здравствуй, Муги, лайвсиди ?

Как грузился, так и грузиться. Или ты старые ядра не сохраняешь при обновлении ?

AS ★★★★★ ()
Ответ на: комментарий от dikiy

пробовать не хочу даже, ибо страшно

а ты святой водой окропи, и через плечо поплюй, или что вы там делаете

anonymous ()
Ответ на: комментарий от Dark_SavanT

А он у кого-нибудь нормально работал ? то ли я его
настраивать не умел, то ли железо у меня было не подходящее.

Конечно, что-то могло зависеть от версий и железа, но у меня до сих пор только LiLo на серверах. Говорят, у него с Xen проблемы какие-то, но Xen я не использую.

AS ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.