5.3. Диагностика проблем процесса установки

5.3.1. Надёжность дискет

Надёжность дискет — это, похоже, самая большая проблема для людей, устанавливающих Debian.

Загрузочная дискета — это самая проблемная дискета, потому что она читается аппаратурой напрямую, до загрузки Linux. Часто аппаратура не может читать также надежно, как драйвер дискет Linux, и может просто остановиться без вывода сообщения об ошибке, если прочитает неправильные данные. Ещё возможны неполадки с дисководом, большинство которых выглядят как поток сообщений об ошибках ввода-вывода (disk I/O error).

Если установка замирает на какой-то дискете, сперва попробуйте загрузить заново образ дискеты и записать его на другую дискету. Простого переформатирования старой дискеты может быть недостаточно, особенно если это случилось с дискетой, которую отформатировали и записали без ошибок. Иногда полезно попробовать записать дискету на другой системе.

Один пользователь сообщил, что он записывал образ на дискету три раза, прежде чем она заработала, и затем всё пошло нормально.

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

5.3.2. Настройка загрузки

Если у вас возникли проблемы и ядро падает во время загрузки, не распознает имеющуюся периферию или неправильно распознаются диски, сперва проверьте параметры загрузки, как это обсуждается в Раздел 5.2, «Параметры загрузки».

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

Часто проблемы можно решить, убрав дополнения и периферию, а затем попытаться загрузиться ещё раз.

Если на вашей машине установлен большой объём памяти, более чем 512МБ и программа установки виснет при загрузке ядра, то вам может понадобиться указать параметр загрузки для ограничения объёма памяти видимого ядру — mem=512m.

5.3.3. Интерпретация загрузочных сообщений ядра

Во время загрузки вы можете увидеть много сообщений вида can't find ... или ... not present, can't initialize ... или даже this driver release depends on ... . Большинство этих сообщений безвредны. Вы видите их потому что устанавливаемое ядро собрано так, чтобы запускаться на компьютерах с самыми различными периферийными устройствами. Очевидно, ни один компьютер не может содержать все доступные устройства, так что операционная система может немного пожаловаться во время поиска периферии, которой у вас нет. Также, вы можете заметить, что система иногда замирает. Это случается из-за ожидания ответа от устройства, которого нет в вашей системе. Если вы посчитаете, что загрузка системы занимает недопустимо долгое время, вы можете позже создать собственное ядро (смотрите Раздел 8.4, «Сборка нового ядра»).

5.3.4. Отчёт об ошибках

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

Другие сообщения, имеющие отношение к установке, можно найти в /var/log/ во время установки, и в /var/log/debian-installer/ после того, как компьютер загрузит установленную систему.

5.3.5. Отправка отчётов об ошибках установки

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

Пожалуйста, используйте этот шаблон для заполнения отчёта об установке и отправьте отчёт как сообщение об ошибке псевдо-пакету installation-reports на адрес .

Package: installation-reports

Boot method: <Как запускалась программа установки? с CD? с дискет? из сети?>
Image version: <Дата и место, откуда был взят образ>
Date: <Дата и время установки>

Machine: <Описание машины (например, IBM Thinkpad R32)>
Processor:
Memory:
Partitions: < вывод результата команды df; лучше таблицу разделов в сыром формате>

Вывод результата команд lspci и lspci -n:

Base System Installation Checklist:
[O] = OK, [E] = Ошибка (описать подробности ниже), [ ] = не пробовал

Initial boot worked:    [ ]
Configure network HW:   [ ]
Config network:         [ ]
Detect CD:              [ ]
Load installer modules: [ ]
Detect hard drives:     [ ]
Partition hard drives:  [ ]
Create file systems:    [ ]
Mount partitions:       [ ]
Install base system:    [ ]
Install boot loader:    [ ]
Reboot:                 [ ]

Comments/Problems:

<Описание установки, комментарии, предложения возникшие в процессе.>

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