Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Linux. История возникновения и инсталляция

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 

программ. Иначе это следует отложить до тех пор, когда вы не придете к полному пониманию, как конфигурировать программы.

Постинсталляционные процедуры

После того, как вы закончите инсталляцию Linux, мало что остается сделать перед тем, как начать использовать систему. В большинстве случаев вы можете перезагрузить систему, войти под root и начать эксплуатировать систему. (Все дистрибутивы имеют слегка различающиеся приемы, реализующие то же самое).

Для того, чтобы перезагрузиться и выключать систему в процессе эксплуатации, ни в коем случае не перезагружайте и не выключайте систему путем нажатия "reset" или ctrl-alt-del. Правда на большинстве Linux систем комбинация ctrl-alt-del приведет к нормальному выключению через команду shutdown. Не следует также выключать питание. Как и в большинстве систем UNIX, Linux хранит записываемую информацию в кэше оперативной памяти.

Поэтому, если вы внезапно перезагрузитесь без "чистого" закрытия системы, вы можете попортить данные на диске.

Самый простой способ выключить систему - использовать команду shutdown. Например, для немедленного выключения и перезагрузки используйте следующую команду (в root):

    # shutdown -r now

После того, как вы получили возможность использовать систему, осталось еще несколько акций связанных с конфигурированием, которые следовало бы предпринять. Первое, это создать себе пользовательский account (и, возможно, для других пользователей, которые будут иметь доступ к (в) этой системе). Завести account - значит зарегистрироваться в системе. Обычно все, что вы должны сделать, это войти под именем root и выполнить команду adduser (иногда useradd).

Если вы создали более одной файловой системы для Linux или, если вы используете область своппинга, вам может понадобиться отредактировать файл /etc/fstab, чтобы ваши файловые системы были автоматически доступны после загрузки.

Борьба с ошибками системы.

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

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

Система может зависнуть при загрузке, чему может быть несколько причин. Прежде всего, у вас может быть недостаточно памяти (RAM) для загрузки средств инсталляции. Причина многих системных зависаний - аппаратная несовместимость.

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

     * Системные сообщения об ошибках памяти в процессе инсталляции.

       Этот пункт относится к количеству памяти, которая имеется в вашем

       распоряжении.  Решение этой проблемы - подготовить опцию ramdisk          при загрузке средств инсталляции.

       Вы можете не увидеть сообщение ``out of memory'' при попытке

       загрузиться или инсталлировать программы; вместо этого система

       может неожиданно зависнуть или сорвать загрузку. Если система

       зависла и никакие предыдущие об'яснения не помогают, попытайтесь

       отключить (disable) ramdisk.

    * Система сообщает об ошибках, таких как ``permission denied''

       (обращение запрещено) или ``file not found''(файл не найден) в

       процессе загрузки. Это говорит о том, что средства инсталляции                                     неисправны.

     * Система при загрузке выдает сообщение ``VFS: Unable to mount

       root''. Это сообщение об ошибке означает, что корневая файловая                                  система не может быть найдена.

 Аппаратные проблемы и их локализация

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

“Конфликт адреса или IRQ ?” Все устройства в вашей машине используют IRQ (IRQ - Interrupt ReQuest или линию запросов прерывания), чтобы сообщить системе, что система должна для них что-то сделать. При обращении к системе более чем одного устройства, ядро не способно определить, какое устройство нуждается в обслуживании.

Поэтому убедитесь, что все инсталлированные вами устройства используют уникальные линии IRQ. В общем случае IRQ для устройства может быть установлен с помощью переключения джамперов (jumpers) на плате. Некоторые устройства вообще не используют IRQ, но предполагается, что вы конфигурировали их, так, что они смогут им воспользоваться.

В некоторых случаях ядро, находящееся на ваших средствах инсталляции, конфигурируется для использования конкретного IRQ для конкретного устройства. Другая область, где могут возникнуть конфликты аппаратуры - это каналы DMA (Direct Memory Access) (каналы прямого доступа к памяти), адреса ввода-вывода (I/O) и адреса разделяемой памяти (shared memory addresses). Все вышеперечисленное есть механизмы, через которые система взаимодействует с различными устройствами.

Таблица представляет перечень IRQ и каналов DMA, используемых различными "стандартными" устройствами, стоящими во многих системах. Практически все системы имеют эти устройства, так что вам следует избегать установок IRQ и DMA других устройств на эти значения.

     Device                    I/O-адрес      IRQ   DMA

     ttyS0 (COM1)                 3f8          4    n/a

     ttyS1 (COM2)                 2f8          3    n/a

     ttyS2 (COM3)                 3e8          4    n/a

     ttyS3 (COM4)                 2e8          3    n/a

     lp0 (LPT1)                    378 - 37f    7    n/a

     lp1 (LPT2)                    278 - 27f    5    n/a

     fd0, fd1 (floppies 1 and 2)  3f0 - 3f7    6    2

     fd2, fd3 (floppies 3 and 4)  370 - 377  10   3

          Таблица:  Обычные установки для устройств

Проблемы распознавания жесткого диска или контроллера

При загрузке 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:       (Проверка раздела), за которой следует список распознанных разделов.

Если по какой-то причине ваши дисководы или разделы нераспознаны, вы никаким образом не сможете к ним добраться.

Это может произойти по нескольким причинам:

     * Жесткий диск или контроллер не поддерживается. Если вы используете

       контроллер жесткого диска (IDE, SCSI и тому подобные), из тех,

       которые не поддерживаются в Linux, ядро не распознает ваш раздел

       на этапе загрузки.

     * Жесткий диск или контроллер неправильно конфигурированы.

       Даже если ваш контроллер поддерживается в Linux, он может быть                                неправильно конфигурирован.

     * Контроллер конфигурирован правильно, но не распознается.                          Некоторые без-BIOS-ные SCSI-контроллеры требуют от пользователя                        описания

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 


Copyright © 2005—2007 «RefStore.Ru»