|
|
|
2.5.2.2. Проблемы распознавания жесткого диска или контроллера
При загрузке Linux вы увидите серии посланий,
выдаваемых на экран, вроде:
Console: colour EGA+ 80x25, 8 virtual consoles
Serial driver version 3.96 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16450
tty03 at 0x02e8 (irq = 3) is a 16550A
lp_init: lp1 exists (0), using polling driver
...
Здесь ядро распознает различные устройства,
имеющиеся в системе. В некоторый момент вы
увидите строчку
Partition check:
(Проверка раздела), за которой следует список
распознанных разделов, например:
Partition check:
hda: hda1 hda2
hdb: hdb1 hdb2 hdb3
Если по какой-то причине ваши дисководы или
разделы нераспознаны, вы никаким образом не
сможете к ним добраться.
Это может произойти по нескольким причинам:
- Жесткий диск или контроллер не
поддерживается. Если вы используете
контроллер жесткого диска (IDE, SCSI и тому подобные),
из тех, которые не поддерживаются в Linux, ядро не
распознает ваш раздел на этапе загрузки.
- Жесткий диск или контроллер неправильно
конфигурированы. Даже если ваш контроллер
поддерживается в Linux, он может быть неправильно
конфигурирован. (Особенно эта проблема
характерна для контроллеров SCSI; большинство
не-SCSI контроллеров будет хорошо работать без
дополнительной конфигурации).
Для решения
такого рода проблем обращайтесь к
соответствующей документации на жесткие диски
и/или контроллеры. В частности, многие жесткие
диски потребуют переустановки джамперов, если
они будут использоваться в режиме
"подчиненного" ("slave") драйвера (например, в
качестве второго жесткого диска). Самый железный
способ проверить наличие такой ситуации - это
загрузить MS-DOS или еще какую-нибудь другую
операционную систему, которая заведомо должна
работать с этим жестким диском и контроллером.
Если вы получите доступ к диску и контроллеру из
другой операционной системы, то значит ваши
проблемы не в конфигурировании аппаратуры.
Смотрите Раздел 2.5.2.1 (ранее) по поводу
разрешения возможных конфликтов устройств и
Раздел 2.5.2.3 (далее) по поводу конфигурирования
SCSI-устройств.
- Контроллер конфигурирован правильно, но не
распознается. Некоторые без-BIOS-ные
SCSI-контроллеры требуют от пользователя описания
контроллера на этапе загрузки. В Разделе 2.5.2.3
(далее) описывается, как осуществить определение
этих контроллеров.
- Не распознается геометрия жесткого диска.
Некоторые системы, такие, как IBM PS/ValuePoint, не
помещают информацию о геометрии жесткого диска в
память CMOS, где Linux ожидает ее найти. Также,
некоторым SCSI-контроллерам надо сообщать, где
найти геометрию диска, чтобы Linux мог распознать
формат вашего диска.
Многие дистрибутивы имеют
загрузочную опцию для описания геометрии диска.
В общем случае, при загрузке средств инсталляции,
вы можете описать геометрию драйвера в ответ на
подсказку загрузчика LILO с помощью команды,
например:
boot: linux hd=<cylinders>,<heads>,<sectors>
где <cylinders>, <heads> и <sectors> соответсвуют
числу цилиндров, головок и секторов на трек у
вашего диска.
После инсталляции Linux вы будете иметь
возможность инсталлировать LILO, который позволит
вам загружаться с жесткого диска. В это время вы
можете описать геометрию для инсталляционной
процедуры LILO, что позволит не вводить геометрию
при каждой загрузке. Более подробно о LILO смотрите
в Главе 4.
[ Назад | Оглавление | Далее ]
|