-
Ошибка дискеты
или средства инсталляции.
Наиболее
часто встречающийся случай при такого рода проблемах - это запорченная
загрузочная дискета. Либо дискета физически повреждена - тогда вы должны
восстановить диск, используя исправную дискету, либо испорчены данные на
дискете, в этом случае следует проверить правильность перенесения данных
на дискету. Во многих случаях вам может помочь простая перезапись дискеты.
Если вы получили
загрузочную дискету по почте или от какого-то другого дистрибутора, вместо
самостоятельных попыток восстановить испорченную дискету свяжитесь с дистрибутором
и попросите новую загрузочную дискету - но только окончательно убедившись,
что именно в дискете причина.
-
Система "зависает"
во время или сразу после загрузки.
После инсталляции
средств загрузки вы увидите номер сообщения ядра, указывающий, какие устройства
были распознаны и конфигурированы. После этого обычно выдается "login",
позволяющий продолжать инсталляцию (некоторые дистрибутивы вместо этого
помещают вас в некоторого рода инсталляционную программу). Система может
зависнуть во время этих шагов. Во многих случаях система не зависает, а
просто требует много времени на выполнение. Так что, прежде чем решить,
что система зависла, убедитесь, что по крайней мере несколько минут дисковод
и процессор бездействуют.
-
После загрузки
с помощью LILO, система должна загрузить образ ядра с дискеты. Это может
занять несколько секунд; если горит при этом лампочка обращения к дисководу,
то это значит, что все идет нормально.
-
При загрузке ядра
SCSI устройства должны быть проверены. Если у вас еще не было инсталлировано
какого-нибудь SCSI устройства, система "зависнет" секунд на 15, пока происходит
проверка SCSI устройства; обычно это происходит после строки
lp_init: lp1 exists (0), using polling driver
появившейся на
вашем экране.
-
После окончания
загрузки ядра управление передается системе, загружающей файлы с дискеты.
Затем вам будет выдана подсказка login или система выйдет в инсталляционную
программу. Если вы дошли до подсказки, например, имеющей вид
Linux login:
далее вы должны
войти (обычно как root или install - в разных версиях дистрибутивов по-разному).
После введения имени пользователя система может задуматься секунд на 20
или более, пока программа инсталляции или shell загружается с дискеты.
Опять же лампочка дисковода должна гореть. Так что не думайте, что система
опять зависла.
Любой из перечисленных
выше пунктов может быть источником проблем. Разумеется, система может и
взаправду зависнуть при загрузке, чему может быть несколько причин. Прежде
всего, у вас может быть недостаточно памяти (RAM) для загрузки средств
инсталляции.
Причина многих
системных зависаний - аппаратная несовместимость. Раздел 1.8 последней
главы представляет обзор поддерживаемого ОС Linux оборудования. Даже если
ваша аппаратура поддерживается, у вас могут быть проблемы, связанные с
несовместимостью конфигурации оборудования, которые тоже могут быть причиной
зависания. Смотрите Раздел 1.5.2, где обсуждаются вопросы аппаратной несовместимости.
-
Системные сообщения
об ошибках памяти в процессе инсталляции.
Этот пункт
относится к количеству памяти, которая имеется в вашем распоряжении. На
системе с 4M RAM или менее у вас могут быть проблемы с самой загрузкой
средств инсталляции. Это потому, что многие дистрибутивы используют ``ramdisk'',
которая является файловой системой, загружаемой прямо в RAM во время операций,
использующих средства инсталляции. Полный образ инсталляционной дискеты,
например, может быть загружен на ramdisk, что может потребовать более мегабайта
памяти.
Решение этой
проблемы - подготовить опцию ramdisk при загрузке средств инсталляции.
Каждая версия имеет процедуры реализации этого; в версии SLS, например,
вы печатаете ``floppy'', когда появится подсказка LILO при загрузке
диска "a1". Детали посмотрите в документации на дистрибутив.
Вы можете не
увидеть сообщение ``out of memory'' при попытке загрузиться или инсталлировать
программы; вместо этого система может неожиданно зависнуть или сорвать
загрузку. Если система зависла и никакие предыдущие объяснения не помогают,
попытайтесь отключить (disable) ramdisk.
Имейте в виду,
что Linux сам по себе требует не менее 2 M RAM для минимального функционирования;
некоторые версии требуют наличия 4M и даже более.
-
Система сообщает
об ошибках, таких как ``permission denied'' (обращение запрещено) или ``file
not found''(файл не найден) в процессе загрузки.
Это говорит
о том, что средства инсталляции неисправны. Если вы попытаетесь загрузиться
со средств инсталляции (и вы уверены, что все делаете правильно), то у
вас не должно появляться сообщений, вроде вышеупомянутых. Свяжитесь с дистрибутором
вашего Linux и обсудите с ним проблему. Может быть нужна новая копия. Если
вы переписали загрузочный диск сами, попробуйте пересоздать этот загрузочный
диск, может это решит проблему.
-
Система при
загрузке выдает сообщение ``VFS: Unable to mount root''.
Это сообщение
об ошибке означает, что корневая файловая система (сама находящаяся на
средстве загрузки) не может быть найдена. То ли ваши средства загрузки
каким-то образом испорчены, то ли вы неправильно пытаетесь загружать систему.
Например, многие
дистрибутивы на CD-ROM требуют, чтобы при загрузке лазерный диск находился
в дисководе. Убедитесь также, что дисковод CD-ROM включен и что-то делает.
Подробнее смотрите в Разделе 1.5.2.
Если вы уверены,
что вы правильно загружаете систему, то возможно неправильно работают ваши
средства загрузки. Но это нетипичная ситуация, попробуйте другие варианты,
прежде чем пытаться использовать другую загрузочную дискету или ленту.