Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Загрузка Mandrive Linux 2006
Показать сообщение отдельно

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Цитата man lilo:
ОШИБКИ ЗАГРУЗКИ
Процесс загрузки происходит в две стадии. Начальная стадия загрузки первого сектора
осуществляется или средствами BIOS, или загрузчиком, который находится в MBR. В
дальнейшем программный код (содержащийся в этом секторе) уже сам выполняет загрузку
ограниченного количества секторов загрузчика для второй стадии. Когда первая стадия
загрузки LILO получает управление, на мониторе появляется первая буква "L". Затем он
считывает сектора и настраивает их для передачи управления второй стадии загрузки. Здесь
появляется буква "I". Если обнаруживается какой-нибудь сбой, например, ошибка чтения
диска, будет выдан шестнадцатеричный код ошибки и предпринята попытка повторить
операцию. Все шестнадцатеричные коды ошибок являются значениями, которые возвращает
BIOS. Ошибки обнаруживаемые и связанные с lilo это - 40, 99 и 9A. Ниже приведена часть
списка с некоторыми кодами ошибок:

00 ошибок нет
01 неверная дисковая команда
0A признак "битого" сектора
0B признак "битой" дорожки
20 ошибка контроллера устройства
40 сбой позиционирования головки диска (BIOS)
40 номер цилиндра >1023 (LILO)
99 недопустимый индексный сектора на второй стадии загрузки (LILO)
9A не обнаружена загружаемая сигнатура на второй стадии загрузки (LILO)
AA невозможно прочитать устройство
FF заданное действие завершилось с ошибкой

Ошибку с кодом 40 генерирует BIOS или LILO в процессе преобразования линейных
(24-битовых) адресов дискового пространства в геометрические (C:H:S) адреса. Эта ошибка
также может появится на старых системах, которые не поддерживают адресацию lba32
(32-битные адреса). Ошибки 99 и 9A обычно означают невозможность чтения файла карты
(map-file, -m или map, обычно из-за того, что LILO не был перезапущен после некоторых
изменений в системе или из-за несогласованности в параметрах геометрии устройства,
которые использует LILO (см. вывод команды lilo -v3) с реально установленными в BIOS
(для устранения этой проблемы вам, возможно, понадобится один из дисков диагностики
lilo, распространяемых с исходным кодом lilo).

Когда происходит передача управления от первой стадии загрузки второй, это
сопровождается появлением на мониторе второй буквы "L". Последующая инициализация второй
стадии, включая проверку "Таблицы Дескрипторов" - списка ядер или других загружаемых
компонентов - сопровождается появлением завершающей буквы "O", в форме целого слова
"LILO", которое состоит только из заглавных букв.

В течении всей второй стадии загрузки, сообщения об ошибках выводятся на английском
языке, с помощью которых более или менее точно можно попытаться найти источник их
появления.

-------
Поспешай не торопясь


Отправлено: 10:36, 30-08-2006 | #2

Название темы: Загрузка Mandrive Linux 2006