|
1.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 или еще
какую-нибудь другую операционную систему, которая заведомо должна работать
с этим жестким диском и контроллером. Если вы получите доступ к диску и
контроллеру из другой операционной системы, то значит ваши проблемы не
в конфигурировании аппаратуры.
Смотрите Раздел
1.5.2.1 (ранее) по поводу разрешения возможных конфликтов устройств и Раздел
1.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 смотрите в Главе 3.
Copyright
© 2000 Soft Group
|
|