Загрузка Linux
Первый шаг - загрузить средства инсталляции Linux. В
большинстве случаев это загрузочная дискета, которая содержит
маленькую Linux-систему. При загрузке с дискеты вам будет
предъявлено в каком-то виде меню, которое поможет вам в процессе
инсталляции. В других дистрибутивах при загрузке дискеты выдается
подсказка login. В этом случае вы обычно входите как root и
начинаете процесс инсталляции.
В документации, сопровождающей дистрибутив говорится, что
необходимо делать для загрузки Linux.
Если вы инсталлируете дистрибутив Slackware, то все, что
требуется, это загрузить загрузочную дискету, которую вы создали,
следуя предыдущему разделу.
Большинство дистрибутивов Linux используют загрузочную
дискету, которая позволяет ввести параметры компьютера при
загрузке, для определения особенностей устройств. Например, если
ваш SCSI-контроллер не распознается при загрузке дискеты, вы
должны перезагрузиться и описать параметры аппаратуры (например,
I/O-адрес и IRQ).
Похоже, что компьютеры IBM PS/1, ThinkPad и ValuePoint не
сохраняют геометрию диска в CMOS и вы должны ее описывать во
время загрузки.
Подсказка boot часто выдается автоматически, когда
загружается загрузочная дискета. Так, например, происходит при
загрузке в дистрибутиве Slackware. Некоторые дистрибутивы
потребуют от вас удерживать во время загрузки с дискеты shift
или ctrl. В случае успеха вы должны увидеть подсказку:
boot:
и, возможно, другие сообщения.
Можно попробовать загрузиться без каких-либо специальных
параметров, просто нажать enter в ответ на подсказку boot.
Следите за сообщениями во время загрузки. Если у вас SCSI
контроллер, вы увидите список распознаваемых устройств (hosts).
Если вы увидите сообщение
SCSI: 0 hosts
это значит, что ваш SCSI контроллер не был опознан, и вам
следует использовать другую процедуру.
Система также представит информацию о разделах диска и
распознанных устройствах. Если какая-либо информация неверна или
отсутствует, вы должны инициировать распознавание оборудования.
С другой стороны, если все идет хорошо и оборудование, вроде
бы, распознается, вы можете перейти к следующему разделу, к
Разделу 2.3.2.
Для инициации распознавания оборудования вы должны ввести
соответствующие параметры после подсказки загрузчика, используя
следующий синтаксис:
ramdisk <parameters...>
Существует ряд доступных параметров: вот некоторые наиболее
характерные.
hd=<cylinders>,<heads>,<sectors>
Описывает геометрию для таких систем, как IBM PS/1,
ValuePoint и ThinkPad. Например, если у вашего диска 683
цилиндров, 16 головок и 32 сектора на трек, введите per
track, enter
ramdisk hd=683,16,32
tmc8xx=<memaddr>,<irq>
Описывает адрес и IRQ для без-BIOS-ных Future Domain TMC-8xx
SCSI контроллеров. Например,
ramdisk tmc8xx=0xca000,5
Обратите внимание, что префикс "0x" должен использоваться
для всех значений, данных в шестнадцатиричной системе. Это
справедливо для всех последующих опций.
st0x=<memaddr>,<irq>
Описывает адрес и IRQ для без-BIOS-ных Seagate ST02
контроллеров.
t128=<memaddr>,<irq>
Описывает адрес и IRQ для без-BIOS-ных Trantor T128B
контроллеров.
ncr5380=<port>,<irq>,<dma> Описывает порт, IRQ и DMA
канал для generic NCR5380 контроллера.
aha152x=<port>,<irq>,<scsi_id>,1
Описывает порт, IRQ и SCSI ID для без-BIOS-ных AIC-6260
контроллеров. Включает Adaptec 1510, 152x и
Soundblaster-SCSI контроллеры.
Для каждого из них вы должны ввести ramdisk с параметрами,
которые вы хотите установить.
Если у вас есть вопросы относительно опций периода загрузки,
посмотрите Linux SCSI HOWTO, который можно найти на любом Linux
FTP-сервере (или там, где вы раздобыли эту книгу), а также Linux
CD-ROM HOWTO. Эти документы описывают возможности аппаратуры
более детально.