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

C.3.1. Сообщение об ошибке No devices found to install НауЛинукс

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

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

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

Если после стадии Настройка разбиения диска (см. Разд. 2.15, Настройка разбиения диска) появляется сообщение об ошибке

Не удается прочитать таблицу разделов на устройстве 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, испытывали похожие проблемы, которые приводили к потере всех данных (если, конечно, перед началом установки не было проведено резервное копирование данных).

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

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

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

[Подсказка]Подсказка

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

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

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

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

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

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

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

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

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

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

[Подсказка]Подсказка

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

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

В процессе обновления или установки НауЛинукс программа установки 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: /less fstab.GuiFstab instance at 8446fe0/greater 
sys: /less module 'sys' (built-in)/greater 
ToDo object:
  (itodo
    ToDo
     p1
     (dp2
      S'method'
      p3
     (iimage
         CdromInstallMethod
       p4
      (dp5
       S'progressWindow'
       p6
   /less failed/greater 

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

Полезную информацию можно найти на сайте anaconda:

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

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

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