Проблемы во время установки

D.3. Проблемы во время установки

D.3.1. Сообщение об ошибке No devices found to install Red Hat Linux

Если вы увидели сообщение об ошибке No devices found to install Red Hat Linux, возможно, у вас установлен SCSI контроллер, который программа установки не смогла распознать.

В этом случае в первую очередь надо попробовать скачать с сайта производителя вашего контроллера свежую версию драйверов. Более подробно о дисках с драйверами можно почитать в Приложении F Диски с драйверами.

Также вы можете свериться со списком совместимого оборудования (Red Hat's Hardware Compatibility List), доступного по адресу:

http://hardware.redhat.com/hcl/    

D.3.2. Проблемы с таблицами разделов (Partition Tables)

Если после стадии Настройка разбиения диска (Раздел 3.17 Настройка разбиения диска) у вас появляется ошибка

Не удается прочитать таблицу разделов на устройстве hda. Для создания новых разделов ее необходимо проинициализировать, что повлечет за собой потерю ВСЕХ ДАННЫХ на этом диске. (The partition table on device hda was unreadable. To create new partitions it must be initialized, causing the loss of ALL DATA on this drive.),

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

Пользователи, работавшие с такими программами, как EZ-BIOS, испытывали похожие проблемы, которые приводили к потере всех данных (если, конечно, перед началом установки не было проведено резервное копирование данных).

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

D.3.3. Проблемы с созданием разделов

Если есть проблемы с созданием раздела, к примеру, корневого (/), убедитесь, что вы установили этот раздел как раздел типа Linux Native.

СоветСовет
 

При разбиении жесткого диска на разделы помните, что в некоторых старых системах BIOS имеет доступ только к первым 1024 цилиндрам жесткого диска. В такой ситуации необходимо оставить достаточно места для раздела /boot на первых 1024 цилиндрах вашего жесткого диска. Другие разделы Linux могут располагаться после 1024 цилиндра.

В программе parted 1024 цилиндра соответствуют 528MB (точное число зависит от вашего BIOS). Более подробную информацию можно найти по адресуhttp://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html.

D.3.4. Использование оставшегося пространства

У вас созданы разделы swap и / (корневой), и вы потребовали, чтобы корневой раздел использовал оставшееся на диске место, но он не заполняет жесткий диск.

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

D.3.5. Прочие проблемы с разметкой дисков

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

Как минимум, должны присутствовать следующие разделы:

  • /boot раздел типа Linux native

  • / (корневой) раздел типа Linux native

  • <swap> раздел типа Linux swap

СоветСовет
 

Определив тип раздела как Linux swap, не указывайте его точку монтирования. Disk Druid автоматически сделает это за вас.

D.3.6. Вы заметили какие-либо ошибки программы Python?

В процессе обновления или установки Red Hat Linux программа установки (также известная как Anaconda) может сбиться из-за ошибок Python или обратной трассировки (traceback). Эта ошибка может произойти после выбора отдельных пакетов или при попытке сохранения обновленного log-файла в каталоге /tmp. Сообщение об ошибке может выглядеть примерно так:

Traceback (innermost last):
   File "/var/tmp/anaconda-7.1//usr/lib/anaconda/iw/progress_gui.py",
line 20, in run
     rc = self.todo.doInstall ()
   File "/var/tmp/anaconda-7.1//usr/lib/anaconda/todo.py", line 1468, in
doInstall
     self.fstab.savePartitions ()
   File "fstab.py", line 221, in savePartitions
     sys.exit(0)
 SystemExit: 0

 Local variables in innermost frame:
 self: <fstab.GuiFstab instance at 8446fe0>
 sys: <module 'sys' (built-in)>
 ToDo object:
 (itodo
 ToDo
 p1
 (dp2
 S'method'
 p3
 (iimage
 CdromInstallMethod
 p4
 (dp5
 S'progressWindow'
 p6

 <failed>

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

Если у вас уже происходили такие ошибки, для начала попытайтесь скачать все доступные сообщения об ошибках для anaconda. Указанный список находится на:

http://www.redhat.com/support/errata/

Также полезную информацию можно найти на сайте anaconda, адрес которого:

http://rhlinux.redhat.com/anaconda/

Кроме того можно поискать сообщения об ошибках, относящихся к этой проблеме, например, с помощью системы:

http://bugzilla.redhat.com/bugzilla/

Наконец, если все рецепты, которые вы нашли, не помогли, зарегистрируйтесь и обратитесь в нашу службу поддержки.