Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебное пособие по дисциплине ОССиО.doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

7.1. Приобретение и общие принципы инсталляции linux

Дистрибутивы LINUX можно взять в Internet, так как ОС LINUX относится к свободно распространяемым программам. Многие дистрибутивы содержат только базовые программы LINUX. Есть дистрибутивы, содержащие все, что может использоваться в системе.

Многие дистрибутивы хранятся в виде образов дискет. То есть дистрибутив состоит из множества файлов, каждый из которых содержит двоичный образ дискеты. Для того, чтобы скопировать содержимое на дискету, можно использовать программу RAWRITE.EXE под MS DOS. Другие дистрибутивы LINUX инсталлируются с дискет в формате MS DOS. Например, дистрибутив LINUX Slackware требует создания с помощью RAWRITE.EXE только дискет boot и root. Остальные дискеты копируются на дискеты в формате MS DOS командой MS DOS COPY. Система инсталлируется прямо с дискет MS DOS. Каждый дистрибутив может содержать файл README, описывающий инструкцию по инсталляции.

Многие дистрибутивы на CD-ROM распространяются почтой. Если планируется инсталляция прямо с жесткого диска (которая обычно и быстрее, и надежнее, чем с дискет), то потребуется раздел MS DOS.

При подготовке инсталляции с жесткого диска нужно создать каталог для размещения файлов. Например, C:\> MKDIR SLACKWAR создаст каталог C:\SLACKWAR для хранения файлов ОС LINUX.

Хотя версии LINUX отличаются, общие методы инсталляции состоят в следующем:

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

  2. Загрузите средства инсталляции LINUX. Каждый дистрибутив имеет в каком-либо виде средства инсталляции – обычно загрузочную (boot) дискету, которая используется для инсталляции программ. Загрузка этих средств либо представит некую пошаговую программу инсталляции, либо позволит инсталлировать вручную.

  3. Создайте разделы для LINUX. После переразбиения и выделения места под LINUX, создайте на этом месте раздел LINUX. Это выполняется программой LINUX fdisk.

  4. Создайте файловые системы и область свопинга. Необходимо создать одну или несколько файловых систем для хранения файлов на вновь созданном разделе. Кроме того, если хотите получить область свопинга, то также создайте его на одном из разделов LINUX.

  5. Инсталлируйте программы linux в новую(вые) файловую(вые) систему(мы).

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

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

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

  • загрузите средства инсталляции LINUX;

  • выполните fdisk под LINUX для создания разделов;

  • выполните mke2fs и mkswap для создания файловой системы LINUX и области свопинга;

  • инсталлируйте программы LINUX;

  • инсталлируйте либо загрузчик boot-файла LILO на диске, или создайте загрузочную дискету для загрузки новой LINUX-системы.

Первый шаг – загрузить средства инсталляции LINUX. В большинстве случаев это загрузочная дискета. При загрузке с дискеты будет предъявлено меню, которое поможет в процессе инсталляции. В других дистрибутивах при загрузке дискеты выдается подсказка login.

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

Для инициации распознавания оборудования нужно ввести соответствующие параметры после подсказки загрузчика, используя следующий синтаксис: ramdisk <parameters>

Существует ряд доступных параметров:

hd=<cylinders>,<heads>,<sectors>

Например, если у диска 683 цилиндра, 16 головок и 32 сектора, вводится: ramdisk hd=683,16,32.

Дисководы и разделы под LINUX имеют другие имена, по сравнению с другими операционными системами. Под MS DOS дисководы гибких дисков именуются A: и B:, в то время, как разделы жесткого диска именуются C:, D:, и т.д. В LINUX соглашение о именах совсем другое. Например, /dev/fd0 соответствует первому дисководу и /dev/fd1 соответствует второму дисководу (B:). /dev/hda соответствует первому жесткому диску, /dev/hda1 соответствует первичному разделу 1 первого жесткого диска.

Драйверы устройств находятся в каталоге /dev. После загрузки средств инсталляции выполняется команда fdisk: fdisk <drive>, где <drive> имя устройства в LINUX, которому нужно выделить раздел. Например, fdisk /dev/hda.

Для создания нового раздела используется команда n. Выйти из программы fdisk, без сохранения произведенных изменений, можно командой q. Выйти из программы fdisk с записью изменений в таблице разделов можно командой w.

Некоторые дистрибутивы подготавливают область свопинга автоматически или через соответствующую опцию меню инсталляции. Многие дистрибутивы потребуют создать и активизировать область свопинга до инсталляции программ.

Команда создания раздела для свопинга называется mkswap и имеет вид: mkswap -c <partition> <size>, где <partition> – имя раздела свопинга, а <size> – размер этого раздела в блоках.

Например, если ваш раздел свопинга /dev/hda3 и имеет размер в 10336 блоков, используйте команду: # mkswap -c /dev/hda3 10336

Опция -c команды mkswap обеспечивает проверку плохих блоков в разделе при создании области свопинга.

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

Команда подготовки области свопинга – swapon имеет вид: swapon <partition>.

Для вышеприведенного примера, чтобы подготовить область свопинга на /dev/hda3, необходимо выполнить команду: # swapon /dev/hda3

Перед тем, как использовать разделы LINUX для хранения файлов, нужно создать на них файловые системы. Создание файловой системы аналогично форматированию раздела под MS DOS. В LINUX возможно несколько типов файловых систем. Каждый тип файловой системы имеет свой формат и характеристики.

Наиболее популярный тип файловой системы – это Second Extended Filesystem или EXT2FS.

При инсталляции дистрибутива, например, Slackware файловые системы создаются автоматически инсталляционной процедурой.

Для создания файловой системы вручную используется команда: mke2fs -c <partition> <size>. Например, для создания файловой системы из 82080 блоков на /dev/hda2, используется команда: # mke2fs -c /dev/hda2 82080

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

Если инсталлируете Slackware, после создания разделов нужно использовать команду: # setup. Она предоставит меню, с помощью которого будет проводиться инсталляция.

Например, при выборе опции меню Addswap будет предъявлен список доступных разделов для свопинга, а опция меню Disk sets позволит выбрать дисковые наборы, которые будете инсталлировать. Наконец пункт меню Install непосредственно инсталлирует программы в вашу систему.