[ назад ] [ Аннотация ] [ Заметка об авторских правах ] [ Содержание ] [ вперед ]

Установка Debian GNU/Linux 2.2 для ARM
Глава 6 Загрузка системы установки


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


6.1 Параметры загрузки

Параметры загрузки — это параметры ядра Linux, которые используются для правильного определения устройств. Чаще всего, ядро может собрать информацию об устройствах системы автоматически. Однако, в некоторых случаях стоит помочь ему в этом.

Если вы загружаетесь с Rescue Floppy или с CD-ROM , то увидите приглашение boot:. Описание параметров, которые вы можете указать в строке приглашения при загрузке с ``спасательной'' дискеты можно найти в Загрузка со ``спасательной'' дискеты, раздел 6.2. Если же вы загружаетесь с существующей операционной системы, то параметры надо указывать другим способом. Полное описание параметров загрузки можно найти в Linux BootPrompt HOWTO; этот раздел содержит лишь обзор наиболее часто употребляемых параметров.

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

При загрузке ядра, сообщение Memory: availk/totalk available должно быть выведено почти сразу. total должно показывать количество доступной оперативной памяти (RAM) в килобайтах. Если указанное число неверно, то вам необходимо указать параметр mem=ram, где ram — реальное количество памяти, с буквой ``k'', если оно указано в килобайтах или ``m'', — если в мегабайтах. Например, mem=8192k, также как и mem=8m означает 8Mб оперативной памяти (RAM).

Обратите внимание на то, что ядра Linux версии 2.0.* имеют ограничение на максимальный размер памяти, которую они могут использовать: 960Мб. Если у вас установлено больше памяти, вам необходимо указать параметр загрузки mem=960m.

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

Если вы используете при установке консоль, подключенную через последовательный порт, то ядро это, как правило, определит. Если же у компьютера есть видеокарта и своя клавиатура, то можно указать параметр ядра console=device, где device — ваш последовательный порт, обычно что-то вроде ``ttyS0''.

Еще раз напомним, что подробное описание параметров загрузки можно найти в Linux BootPrompt HOWTO, в частности, там приведены приемы работы с редким и нестандартным оборудованием. Некоторые стандартные проблемы и их решения описаны в Проблемы во время загрузки, раздел 6.5.


6.2 Загрузка со ``спасательной'' дискеты

Загрузка со ``спасательной'' дискеты проста: поместите ``спасательную'' дискету в первый дисковод, и перезагрузите компьютер, нажав на кнопку reset или выключив и включив его. После загрузки с дискеты, вы должны увидеть экран с вводным сообщением Rescue Floppy и внизу него — приглашение boot:.

Если вы используете другой способ загрузки, — следуйте инструкциям и ждите появления приглашения boot:. Если вы загружаетесь с дискет емкостью меньше 1.4 Мбайт, или, всякий раз, когда вы загружаетесь с дискеты для компьютеров вашей архитектуры, то используете метод загрузки с ram-диска, и вам необходима дискета с корневой файловой системой.

По приглашению boot: можно нажимать функциональные клавиши от F1 до F10 для просмотра нескольких страниц полезной информации или загрузить систему.

Информацию о параметрах загрузки, которая может оказаться полезной, можно увидеть, нажав F4 и F5. Если вы хотите задать параметры в командной строке загрузки, то не забудьте написать метод загрузки (по умолчанию linux) и пробел перед первым параметром (например, linux floppy=thinkpad). Простое нажатие на Enter, эквивалентно команде linux без параметров.

Так называемая Rescue Floppy может использоваться для загрузки установленной системы и ее восстановления при проблемах загрузки с жесткого диска. Таким образом, надо сохранить эту дискету после установки системы. Нажав F3, вы получите информацию об использовании Rescue Floppy.

После нажатия Enter, вы должны увидеть сообщение Loading... и, затем, Uncompressing Linux..., а потом на экран будет выведена информация об устройствах, найденных ядром в вашей системе. Более подробно об этой фазе загрузки будет рассказано ниже.

Если вы выбрали метод загрузки, отличный от умалчиваемого, например, ``ramdisk'' или ``floppy'', то программа установки предложит вам вставить в дисковод Корневую (Root) дискету. Вставьте ее в первый дисковод и нажмите Enter. (Если вы ранее выбрали floppy1, то вставьте дискету во второй дисковод.)


6.3 Загрузка с CD-ROM

Для загрузки с CD-ROM надо просто поместить CD-ROM в дисковод и перезагрузиться. Система загрузиться и вы увидите приглашение boot:. Здесь вы можете указать дополнительные параметры загрузки и выбрать образ ядра.

FIXME: facts and documentation about CD-ROMs needed


6.4 Объяснение сообщений ядра в процессе загрузки.

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


6.5 Проблемы во время загрузки

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

Часто проблема решается удалением устройств и попыткой повторной загрузки.

Если у вас остались проблемы, то пошлите сообщение об ошибке по адресу submit@bugs.debian.org. Вы должны написать в первых строках письма следующее:

     Package: boot-floppies
     Version: версия

Проверьте, правильно ли вы указали версию, совпадает ли она с используемой версией пакета boot-floppies. Если вы не знаете номер версии, укажите время, когда вы выкачали пакет и тип дистрибутива (например, ``stable'',``frozen'').

Вы должны также включить в сообщение об ошибке следующую информацию:

     architecture:  arm
     model:         производитель вашего компьютера и модель
     memory:        количество памяти (RAM)
     scsi:          SCSI адаптер, если есть
     cd-rom:        модель CD-ROM и тип интерфейса, например, ATAPI
     network card:  сетевая карта, если есть
     pcmcia:        описание всех устройств PCMCIA

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

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


6.6 Installing from a CD-ROM


6.7 Booting from a Hard Disk


6.8 Booting from TFTP


[ назад ] [ Аннотация ] [ Заметка об авторских правах ] [ Содержание ] [ вперед ]
Установка Debian GNU/Linux 2.2 для ARM
version 2.2.25, 07 June, 2001
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo