L99 99 99 99 99 99 99 99
If LILO is unable to load, it returns a hex error code.
One annoying problem is that LILO cannot read the table map. The error looks something like:
L99 99 99 99 99 99 99 99 [repeat for 10 lines…]
I solved this problem by writing LILO to the MBR.
e.g:
lilo -M /dev/hdb
The hard-drive could also be named:
/dev/hda /dev/hdc /dev/hdd etc
This error message occurs when lilo is unable to locate the second stage bootloader.
Causes
This error may occur, if the hard drive is in normal mode, but lilo has written the boot record using logical block addressing mode. Switching the bios hard drive parameters to logical block addressing allows the bootloader to start normally. Unfortunately a side effect of this is that now the system may not start properly, because geometry differences prevent the bootloader from locating the partitions properly.
Resolution
It is possible to rewrite the bootloader in normal mode, using the -g switch:
lilo -g
Warning: LBA32 addressing assumed
This warning will occur if the disk bios parameter is set «normal» and the geometric disk access has not been specified as a parameter to lilo. It may not be possible to boot the computer if geometric disk access has not been configured, due to differences in disk geometry between geometric and logical block addressing modes.
Resolution
To prevent the warning from occuring, run lilo with the geometric parameter:
lilo -g
See also
- Lilo.conf
- Bootloader
линукс загрузчик
LILO или LInux LOader — это бесплатный загрузчик , выпущенный под лицензией BSD . Это позволяет выбрать раздел для загрузки при запуске компьютера .
Он позволяет загружать различные операционные системы , но устанавливается из Linux . Кстати, изначально он был рассчитан на загрузку Linux, отсюда и его название. Ранние версии LILO требовали ввода имени системы для загрузки. Последние версии отображают на экране полуграфическое меню или даже 16-цветное изображение размером 640×480; если пользователь не прикасается к клавиатуре в течение заданного времени, обычно 10 секунд, будет запущена операционная система, настроенная по умолчанию в LILO.
Конфигурационный файл lilo.conf
Параметры конфигурации можно изменить, отредактировав файл /etc/lilo.conf . Для обновления изменений также необходимо ввести lilo в оболочке Unix.
Пример файла
Некоторые части оригинального файла были удалены, чтобы иметь относительно простой и не слишком длинный пример:
# Поддержка LBA (логическая блочная адресация) для дисков с более чем 1024 цилиндрами lba32# Указываем загрузочное устройство : # раздел (реже необработанное устройство ) [ 2 ] # В первый блок этого устройства утилита lilo скопирует MBR boot=/dev/hda# Указываем устройство для монтирования в корне ('/') root=/dev/hda5# Установить указанный файл как новый загрузочный сектор [ 3 ] # Возможные варианты: bmp, compat, menu и text # Посмотрите в /boot/ или запустите man 5 lilo.conf для подробностей install=/ boot/boot-menu.b# Указываем расположение файла карты (адреса памяти системных вызовов) # map=/boot/map# Укажите количество ДЕСЯТОК секунд до того, как Lilo # загрузится на первом кадре # delay=20# Вы можете поместить пользовательское загрузочное сообщение # message=/boot/boot-message.txt# Если вы используете 'prompt', и этому компьютеру может потребоваться автоматическая перезагрузка #, вы должны указать 'timeout', иначе он будет вечно ждать # нажатия клавиши. 'single-key' идет со строками 'alias' в # конфигурациях 'image' ниже. например: Вы можете нажать «1» для загрузки # «Linux», «2» для загрузки «LinuxOLD», если вы раскомментируете «псевдоним».подсказка таймаут=150 # подсказка # одноклавишная # задержка=100 # таймаут=100# Указать текстовый режим VGA на этапе загрузки (нормальный, расширенный, ask, <mode>) # # vga=ask # vga=9vga=обычный# Здесь перечислены параметры, общие для всех установленных образов. # См. "boot-prompt-HOWTO" и "kernel-parameters.txt" # в каталоге документации ядра Linux # # append=""# Загрузка по умолчанию default=Linux2.6.7
image=/boot/vmlinuz-2.4.26 label=Linux2.4.26 только для чтенияimage=/boot/vmlinuz-2.6.7 label=Linux2.6.7 только для чтения
# Если у вас операционная система Windows NT ( XP , 2003 и т.д.), # вы можете раскомментировать следующие строки # ВНИМАНИЕ! замените hda1 на устройство, на котором находится MS Windows other=/dev/hda1 label="WinNT(hda1)
Коды ошибок, отображаемые LILO
Вот список сообщений [ 4 ]
| стадия | Отображение в случае ошибки |
|---|---|
| Загрузчик первой части загружается в память и запускается | л |
| Часть 2 загрузчик загружается в память | ЛИ |
| Загрузчик части 2 был загружен по неверному адресу | ЛИЛ? |
| Загрузчик, часть 2, загружается нормально, но GDT (таблица дескрипторов сегментов) не найдена | ЛИЛ |
| GDT поврежден | LIL- |
| Все шаги LILO прошли правильно | ЛИЛО |
Смотрите также
Статьи по Теме
- Главная загрузочная запись
- Сислинукс
- грузлин
- Другие бесплатные загрузчики
- GNU-GRUB
- Gestor de Arranque Gráfico, который целиком помещается в загрузочный сектор ( Master Boot Record )
- AiR-Boot , целиком помещающийся в загрузочный сектор ( Master Boot Record )
- XOSL
- Повторно найти
внешние ссылки
- (ru) Официальный сайт
- (ru) Страница проекта
- Страница руководства LiLO на французском языке
Примечания и ссылки
- ↑ » http://lilo.alioth.debian.org/ «
- ↑ сырое устройство
- ↑ Загрузочный сектор
- ↑ Код ошибки LILO на Lea-linux.org.
Модераторы: Trinity admin`s, Free-lance moderator`s
-
setar
- Site Admin
- Сообщения: 1990
- Зарегистрирован: 22 авг 2002, 12:03
- Откуда: St. Petersburg
boot ошибки LILO
Автор: UseArt (—)
Дата: 22-06-03 21:00
Вроди бы установил ОСь, но вот в чем проблема (если это проблема) после перезагрузки когда уже выбрал что хочу загрузить рэд хот — нажимаеш интер и начинаут бежать цифры?
Вопрос: так должно быть или нет если да то как долго ?
и ещё где почитать про всё это желательно на русском языке.
Последний раз редактировалось setar 23 дек 2003, 11:50, всего редактировалось 1 раз.
-
setar
- Site Admin
- Сообщения: 1990
- Зарегистрирован: 22 авг 2002, 12:03
- Откуда: St. Petersburg
Сообщение
setar » 27 июн 2003, 11:46
ИМНО — это криво загрузчик встал (видимо lilo).
Ниже привожу коды диагностики ошибок :
Когда LILO загружается, он выводит на дисплей слово «LILO». При этом вывод каждой буквы обозначает завершение определенного действия или этапа загрузки LILO. Если загрузка сорвется, то по числу выведенных букв можно судить о причине возникновения проблемы.
- Ничего не выведено — никакая часть LILO не была загружена. Либо LILO не был установлен, либо раздел, на котором он находится, не является активным.
- L [код ошибки] — первичный загрузчик загрузился и стартовал (на него передано управление), но он не сумел загрузить вторичный загрузчик. Двухзначный код ошибки указывает на конкретную причину проблемы (расшифровку кодов надо искать в технической документации на LILO). Обычно это связано с дефектами носителя или неправильно заданной геометрией диска. Если только LILO не остановился на этом этапе, выдавая бесконечную последовательность кодов ошибки, проблема обычно легко решаема.
- LI — первичный загрузчик сумел загрузить вторичный загрузчик, но не сумел запустить его на выполнение. Это может быть вызвано ошибкой в задании геометрии диска или тем, файл /boot/boot.b был перемещен без перезапуска /sbin/lilo.
- LIL — вторичный загрузчик запустился, но не смог загрузить таблицу дескрипторов из map-файла. Причина обычно состоит в наличии дефектов на диске или неправильно заданной геометрией диска.
- LIL? — вторичный загрузчик был загружен по неправильному адресу. Обычно вызвано ошибкой в задании геометрии диска или тем, что файл /boot/boot.b был перемещен без перезапуска /sbin/lilo.
- LIL- — таблица дескрипторов разрушена. Обычно вызвано ошибкой в задании геометрии диска или тем, файл /boot/boot.b был перемещен без перезапуска /sbin/lilo.
- LILO — все части LILO успешно загружены.
А вот и двухзначные коды ошибочек
- 0x00
?Internal error?. This code is generated by the sector read routine of the LILO boot loader whenever an internal inconsistency is detected. This might be caused by corrupt files. Reinstall IPCop or recreate the boot media. - 0x01
?Illegal command?. This shouldn’t happen, but if it does, it may indicated an attempt to access a disk which is not supported by the BIOS. - 0x02
?Address mark not found?. This usually indicates a media problem. Try again several times. - 0x03
?Write-protected disk?. This sould only occur on write operations. - 0x04
?Sector not found?. This typically indicates bad disk parameters in the IPCop PC’s BIOS. If you are booting from a large IDE disk, you should check whether the IPCop PC’s can handle the disk. - 0x06
?Change line active?. This sould be a transient error. Try booting a second time. - 0x07
?Invalid initialization?. The BIOS failed to properly initialize the disk controller. You should control the BIOS setup parameters. A warm boot might help, too. - 0x08
?DMA overrun?. This shouln’t happen. Try booting again. - 0x0C
?Invalid media?. This shouldn’t happen and might be caused by a media error. Try booting again. - 0x10
?CRC error?. A media error has been detected. Try booting several times, and if all else fails, replace the media. - 0x11
?ECC correction successful?. A read error occurred by was corrected. LILO does not recognize this condition and aborts the load process anyway. A second load attempt should succeed. - 0x20
?Controller error?. This shouldn’t happen. - 0x40
?Seek failure?. This might be a media problem. Try booting again. - 0x80
?Disk timeout?. The disk or the drive isn’t ready. Either the media is bad or the disk isn’t spinning. If you’re booting from a floppy, you might not have closed the drive door. Otherwise, trying to boot again might help. - 0xBB
?BIOS error?. This shouldn’t happen. Try booting again.
Вернуться в «Серверы — ПО, Unix подобные системы»
Перейти
- Серверы
- ↳ Серверы — Конфигурирование
- ↳ Конфигурации сервера для 1С
- ↳ Серверы — Решение проблем
- ↳ Серверы — ПО, Unix подобные системы
- ↳ Серверы — ПО, Windows система, приложения.
- ↳ Серверы — ПО, Базы Данных и их использование
- ↳ Серверы — FAQ
- Дисковые массивы, RAID, SCSI, SAS, SATA, FC
- ↳ Массивы — RAID технологии.
- ↳ Массивы — Технические вопросы, решение проблем.
- ↳ Массивы — FAQ
- Майнинг, плоттинг, фарминг (Добыча криптовалют)
- ↳ Proof Of Work
- ↳ Proof Of Space
- Кластеры — вычислительные и отказоустойчивые ( SMP, vSMP, NUMA, GRID , NAS, SAN)
- ↳ Кластеры, Аппаратная часть
- ↳ Deep Learning и AI
- ↳ Кластеры, Программное обеспечение
- ↳ Кластеры, параллельные файловые системы
- Медиа технологии, и цифровое ТВ, IPTV, DVB
- ↳ Станции видеомонтажа, графические системы, рендеринг.
- ↳ Видеонаблюдение
- ↳ Компоненты Digital TV решений
- ↳ Студийные системы, производство ТВ, Кино и рекламы
- Инфраструктурное ПО и его лицензирование
- ↳ Виртуализация
- ↳ Облачные технологии
- ↳ Резервное копирования / Защита / Сохранение данных
- Сетевые решения
- ↳ Сети — Вопросы конфигурирования сети
- ↳ Сети — Технические вопросы, решение проблем
- Общие вопросы
- ↳ Обсуждение общих вопросов
- ↳ Приколы нашего IT городка
- ↳ Регистрация на форуме
LILO (загрузчик операционной системы)
LILO (Погрузчик Linux) является загрузчиком операционной системы для Linux и был загрузчиком операционной системы по умолчанию для большинства распределений Linux в годах после популярности loadlin. Сегодня, большинство распределений использует ЛИЧИНКУ в качестве загрузчика операционной системы по умолчанию.
Обзор
LILO не зависит от определенной файловой системы и может загрузить операционную систему (например, ядерные изображения Linux) от дискет и жестких дисков. Во время загрузки может быть выбрано одно максимум из шестнадцати различных изображений. Различные параметры, такие как устройство корня, могут быть установлены независимо для каждого ядра. LILO может быть помещен в основной отчет ботинка (MBR) или загрузочный сектор разделения. В последнем случае MBR должен содержать кодекс, чтобы загрузить LILO.
В системном начале только водители BIOS доступны для LILO, чтобы получить доступ к жестким дискам. Поэтому очень старая область доступа BIOS ограничена цилиндрами от 0 до 1023 из первых двух жестких дисков. Для более позднего BIOS LILO может использовать 32-битную «логическую адресацию блоков» (LBA), чтобы получить доступ ко всей мощности жестких дисков, к которым у BIOS есть доступ.
Файлы LILO
lilo.conf
lilo.conf файл, как правило, располагается в/etc/lilo.conf. В пределах lilo.conf, как правило, есть два типа секции. Первая секция, которая определяет глобальные варианты, содержит параметры, которые определяют признаки местоположения ботинка. Вторая секция (и) содержит параметры, связанные с изображениями операционной системы, которые будут загружены. Тип секции может быть повторен максимум для 16 различных выборов ботинка.
Не забудьте управлять командой/sbin/lilo после редактирования/etc/lilo.conf файла так, чтобы Ваши изменения вступили в силу.
Информация об определении может быть найдена в LILO Manpage.
Пример для/etc/lilo.conf:
большая память
lba32
загрузите =/dev/hda
install=menu
нанесите на карту =/boot/map
быстрый
default=Linux
изображение =/boot/vmlinuz-2.6.26
маркируйте = «Linux»
=/dev/hda1
корня
приложите = «»
только для чтения
дополнительный
другой
=/dev/hda3
маркируйте =
«FreeBSD»
Примечание: Здесь предложения LILO после правильной установки меню с Linux и FreeBSD.
/boot/
LILO хранит много файлов в – см. LILO.
Основной отчет ботинка
LILO может написать Основной Отчет Ботинка на устройстве:
/sbin/lilo-M
Продукция
Когда LILO загружает себя, он показывает слово «LILO». Каждое письмо напечатано прежде или после некоторого определенного действия. Если LILO терпит неудачу в некоторый момент, письма, напечатанные до сих пор, могут использоваться, чтобы определить проблему.
(ничто): Никакая часть LILO не была загружена. LILO или не установлен или разделение, на котором расположен его загрузочный сектор, не активно. СМИ ботинка неправильные или дефектные.
Загрузчик операционной системы первой стадии L:The был загружен и начат, но он не может загрузить второй загрузчик операционной системы стадии. Коды ошибок с двумя цифрами указывают на тип проблемы. Это условие обычно указывает на неудачу СМИ или параметры дефектного диска в BIOS.
Загрузчик операционной системы первой стадии LI:The смог загрузить второй загрузчик операционной системы стадии, но не выполнил его. Это может быть вызвано параметрами дефектного диска в BIOS.
Второй загрузчик операционной системы стадии LITTLE:The был начат, но он не может загрузить таблицу дескрипторов от файла карты. Это, как правило, вызывается неудачей СМИ или параметрами дефектного диска в BIOS.
МАЛО?:The второго загрузчика операционной системы стадии было загружено по неправильному адресу. Это, как правило, вызывается параметрами дефектного диска в BIOS.
Таблица дескрипторов LIL-:The коррумпирована. Это может быть вызвано параметрами дефектного диска в BIOS.
Части LILO:All LILO были успешно загружены.
Коды ошибок
например: L 01 01 01, L 07 07 07 и т.д.
elilo
Для основанных на EFI аппаратных средств PC elilo загрузчик операционной системы был разработан, первоначально Hewlett Packard для сделанных систем IA-64, но позже также для стандартного Intel IA-32 и x86-64 аппаратных средств с поддержкой EFI.
На любой версии Linux, работающего на основанных на intel аппаратных средствах Apple Macintosh, elilo — один из доступных bootloaders.
Это поддерживает загрузку сети, используя TFTP/DHCP.
См. также
- Сравнение погрузчиков ботинка
- blkid
- fdisk
- Linux
- ls
- Погрузчики ботинка:
- ЛИЧИНКА ГНУ
- SYSLINUX
- NTLDR
- БУНКЕР
- PALO
Примечания
- Инсталляционные инструкции LILO
- Минипрактическое руководство LILO
- LILO и ЛИЧИНКА: погрузчики ботинка, сделанные простой Джудит Майерсон
- Подсказки Lilo из Ядерного Практического руководства Linux
Внешние ссылки
- Официальная домашняя страница
- Домашняя страница проекта на Alioth
- Как удалить Linux менеджер по ботинку LILO
- Как я могу деинсталлировать Lilo?

