Лабораторная работа №7 Инсталляция Linux icon

Лабораторная работа №7 Инсталляция Linux



НазваниеЛабораторная работа №7 Инсталляция Linux
страница2/5
Дата конвертации01.09.2012
Размер1.03 Mb.
ТипЛабораторная работа
1   2   3   4   5
раздел 1 уже использован, наш первый раздел Linux получит
номер
2.
Partition number (1-4): 2
First cylinder (204-683) :

115

Теперь введите номер первого цилиндра раздела. Поскольку
цилиндры с 204 по 683 не используются, мы используем первый
свободный (номер 204). Нет смысла оставлять пустые места
между разделами.

First cylinder (204-683): 204
Last cylinder or +size or +sizeM or +sizeK
(204-683):

Программа fdisk запрашивает размер создаваемого раздела.
Мы можем указать последний номер свободных цилиндров или
размер в байтах, килобайтах или мегабайтах. Поскольку мы
хотим, чтобы наш раздел был размером в 80М, мы укажем + 80М.
При указании размера раздела таким способом fdisk округлит
действительный размер раздела до ближайшего числа цилиндров.
Last cylinder or +size or +sizeM or +sizeK
(204-683): +80M

Warning: Linux cannot currently use 33090
sectors of this

partition

Если вы увидите предупреждение, вроде этого, его можно
проигнорировать. Программа fdisk выдает сообщение, поскольку
это старая программа, написанная еще до того, когда в Linux
были разрешены разделы более, чем 64М. Теперь мы готовы
создать второй раздел для Linux. С целью демонстрации мы
создадим его размером в ЮМ.

Command (m for help): n

Command action

e extended

p primary partition (1-4)

P

Partition number (1-4) : 3

First cylinder (474-683): 474

Last cylinder or +size or +sizeM or +sizeK
(474-683) : + 10M

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

116

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

Command (m for help): p

Disk /dev/hda: 16 heads, 38 sectors, 683
cylinders

Units = cylinders of 608 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 203 61693 6 DOS

16-bit >=32M

/dev/hda2 204 204 473 82080 81

Linux/MINIX

/dev/hda3 474 474 507 10336 81

Linux/MINIX

Как вы видите, теперь есть /dev/hda2 - раздел размером в
82080 блоков (что соответствует приблизительно 80М), и
/dev/hda3 - 10336 блоков (около 10М), прим, переводчика:
видимо, у автора здесь слова "сектор" и "блок" - синонимы

Имейте в виду, что много дистрибутивов (вроде того же
Slackware) требуют использования команды t в программе fdisk
для изменения области своппинга "Linux swap", которая обычно
имеет номер 82.
Вы можете воспользоваться командой L для
печати кодов типов известных разделов, а затем использовать t,
чтобы установить тип области своппинга, соответствующий
"Linux swap".

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

В вышеприведенном примере оставшиеся цилиндры диска
(номера с 508 по 683) не использованы. Вы можете позже создать
дополнительные разделы.

Наконец, мы используем команду w, чтобы записать
изменения и выйти из fdisk

Command (m for help): w

117

Имейте в виду, что ни одно из сделанных изменений не даст
эффекта то тех пор, пока вы не дадите команду w. Так что вы
можете играть с различными конфигурациями и сохранить их,
когда закончите. Кроме того, если вы захотите выйти из fdisk в
любое время без сохранения изменений, используйте команду q.
Помните, что программой fdisk для Linux вы можете выделять
разделы для Linux и только для Linux.

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

Некоторые дистрибутивы Linux требуют перезагрузки
системы после окончания работы fdisk. Это позволяет
изменениям в таблице разделов оказать свое влияние на
последующую инсталляцию. Новые версии fdisk автоматически
изменяют соответствующую информацию в ядре, так что
перезагрузка не требуется. Чтобы обезопасить себя, после
выполнения fdisk вам следует снова загрузить средства
инсталляции как и раньше - перед продолжением инсталляции.

4.4.4 Создание области свопинга

Если вы планируете использовать раздел своппинга для
виртуальной памяти, вы должны быть готовы к его
использованию. Дистрибутив Slackware требует создания области
своппинга до инсталляции, если вы имеете 4М RAM или меньше.
Если у вас нет таких ограничений, инсталляционная процедура
Slackware выделит область своппинга автоматически. Если у вас
возникают сомнения, то следуйте процедуре, описанной здесь;
она не сможет вам навредить.

Команда создания раздела для своппинга называется

mkswap и имеет вид

mkswap -с


где
- имя раздела своппинга, a - размер
этого раздела в блоках, size of the partition, in blocks. Еще раз

118

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

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

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

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

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

Команда подготовки области своппинга - swapon имеет вид
swapon

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

4.4.5. Создание файловых систем

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

Наиболее популярный тип файловой системы - это Second
Extended Filesystem или ext2fs. ext2fs - одна из наиболее
эффективных и гибких файловых систем. Она допускает

119

использование имен файлов до 256 символов и размер файловой
системы до 4 терабайтов

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

Для создания файловой системы используйте команду
mke2fs -с

где - имя раздела, a - его размер в блоках.
Например, для создания файловой системы из 82080 блоков на
/dev/hda2, используйте команду

# mke2fs -с /dev/hda2 82080

Если вы используете различные файловые системы для
Linux, вам надо использовать соответствующую команду mke2fs
для каждой файловой системы.

4.4.6. Инсталляция программ

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

Некоторые дистрибутивы предлагают несколько различных
путей инсталляции. Например, вам может быть предоставлена
возможность инсталлировать прямо из раздела MS-DOS вашего
жесткого диска вместо дискет. Или вы будете иметь возможность
инсталлировать по ТСРЛР через FTP или NFS. Детали смотрите в
документации на ваш дистрибутив.

Например, дистрибутив Slackware требует от вас только
создания разделов с помощью fdisk, возможно, создания области

120

своппинга с помощью mkswap и swapon (если у вас RAM 4M и
меньше), а затем запуска программы setup, setup представит вам
меню с объяснениями. Использование setup в деталях описано
ниже.

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

4.4.6.1. Инсталляция Slackware с setup

Если вы инсталлируете Slackware, после создания разделов
(возможно, и области своппинга) используйте команду
# setup

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

Меню setup состоит из следующих пунктов. Используйте
стрелки для перемещения по пунктам и нажимайте enter или
spacebar при выборе пункта.

Help

Выводит help-файл программы setup.

Keymap

Эта опция позволяет описывать отображение клавиатуры в
вашей системе, если у вас не US-клавиатура. Список keymaps
(образов клавиатур) будет представлен; . выберите
соответствующий пункт из списка.

Quick

Позволяет выбирать между режимами "quick" (быстро) и
"verbose"(c подробными комментариями). "Verbose" - режим,
устанавливаемый по умолчанию, рекомендуется, если только вы
не занимались уже этим десятки раз.

Make tags

Позволяет экспертам по инсталляции Slackware создавать
настроенные tag-файлы. Это необходимо только для настройки
инсталляционной процедуры; но это все не ваша забота.

121

Addswap

Это будет первый пункт, который выберет большинство
пользователей при инсталляции Slackware. Будет предъявлен
список доступных разделов для своппинга (эти разделы будут
типа "Linux swap" как наборы в fdisk). Вы сможете описать,
какие разделы вы хотите использовать для области своппинга.
Затем вам будет задан вопрос, хотите ли использовать mkswap
для этих разделов.

Если вы уже выполнили mkswap и swapon (как описано в
Разделе 2.3.4) над своими разделами своппинга, то нельзя в setup
выполнять над этими разделами mkswap.

Даже если вы уже выполнили mkswap и swapon, необходимо
использовать пункт Addswap меню: это гарантирует, что разделы
своппинга будут доступны по завершении инсталляции.

! Предупреждение! Создание области свопинга в разделе
разрушает данные, находившиеся на этом месте. Убедитесь, что
вы не уничтожаете данные, которые следует сохранить. Если вы
выбрали этот пункт меню, вам автоматически будут выдаваться
подсказки. В общем случае это целесообразно.

Target

Этот пункт позволяет описывать разделы, на которые будет
инсталлироваться Linux. Список доступных разделов (с типом
"Linux native" ("исходный Linux" - описывается командой fdisk)
будет отображен и вас попросят ввести имя корневого раздела
Linux, например /dev/hda2. Далее вы получите подсказку
относительно типа создаваемой файловой системы.!
Предупреждение! Создание файловой системы в разделе
разрушает данные, находившиеся на этом месте. Убедитесь, что
вы не уничтожаете данные, которые следует сохранить. Даже
если вы уже создали файловую систему, используя mke2fs вы
должны использовать пункт меню Target (цель) для описания
разделов, в которые будет инсталлирован Linux.

Source

Этот пункт меню позволяет описать, с чего будет
инсталлироваться Slackware: с дискеты, жесткого диска или CD-
ROM. Если вы инсталлируете с жесткого диска, вам будет задан

122

вопрос, какой раздел выделяется файлам Slackware и какого он
типа. Например, Если у вас Slackware-файлы в разделе MS-DOS,
введите имя раздела (скажем, /dev/hda1) и выберите MS-DOS
FAT в качестве типа. Далее вам будет задан вопрос, в каком
каталоге данного раздела можно найти эти файлы. Например, у
вас Slackware-файлы, размещенные в каталоге C:\SLACK в вашем
разделе MS-DOS, введите

/slack

как местоположение. Обратите внимание, что здесь
обычный слэш "/". Если вы инсталлируете с CD-ROM, вас
спросят тип используемого устройства CD-ROM, а также, где на
CD-ROM находятся файлы. Многие CD-ROM содержат файлы в каталоге /slakware, но это зависит от версии. Если вы
инсталлируете Slackware Professional (Slackware Professional - версия Slackware, поставляемая Morse Telecommunications), то
используются два каталога CD-ROM, slakware используется для
стандартной системы, которая инсталлирует файлы прямо на ваш
жесткий диск, slackpro используется на базирующейся на CD-
ROM системе, где многие файлы доступны прямо с CD-ROM.
Это позволяет сэкономить дисковое пространство, но доступ ко
многим файлам заметно медленнее. Некоторые другие
поставщики Slackware предоставляют возможности работы прямо
с CD-ROM. Но, если у вас есть свободное место на диске, мы не
рекомендуем работать со Slackware прямо с CD-ROM. Это
медленно.

При инсталляции может быть сообщение Slackware об *
ошибке монтирования. Это часто говорит о проблеме доступа к
жесткому диску или CD-ROM. Если вы увидите такие сообщения ,
об ошибках, посмотрите дополнительную информацию в Разделе
2.5.3.

Disk sets

Эта опция меню позволяет выбрать дисковые наборы,
которые вы будете инсталлировать. Как минимум, вы должны
инсталлировать дисковый набор А. Для выбора дисковых
наборов просто используйте стрелки и клавишу пробела.
Обратим внимание, что выбор конкретного дискового набора не

123

означает, что все пакеты диска будут инсталлированы; перед
инсталляцией пакетов вам будут выдаваться комментарии
"optional" или "recommended."

Install

Наконец, этот пункт меню непосредственно инсталлирует
программы в вашу систему. Можно при этом следовать
подсказкам. Большинство пользователей выбирает режим
"normal." Для каждого выбранного дискового набора
выбираются "нужные" пакеты для инсталляции, что
сопровождается подсказками. Если вы инсталлируете с дискеты,
то будут выдаваться также сообщения о необходимости вставить
следующую дискету.

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

Наиболее типичная ошибка, с которой здесь можно
столкнуться - на дискете не обнаруживается нужный файл или
ошибка возникает при чтении с дискеты. Последнее сообщение
может свидетельствовать о том, что файлы на дискете попорчены
или неполны. Любые дискеты, порождающие эти сообщения,
должны быть заменены, и вам следует заново инсталлировать
дисковые наборы, содержащиеся на этих дискетах.

Configure

Этот пункт меню выполняет пост-инсталляционное
конфигурирование системы. Это описывается в следующем
разделе.

4.4.7 Создание загрузочной дискеты
или инсталляция LILO


Каждый дистрибутив представляет какие-то средства для
загрузки вашего нового Linux после инсталляции. Во многих
случаях инсталляционная процедура создаст загрузочную

124

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

Многие дистрибутивы дают возможность инсталлировать
LILO на ваш жесткий диск. LILO - это программа, которая
размещается в главной загрузочной записи (master boot record)
диска. Она может загружать ряд операционных систем, включая
MS-DOS и Linux, и позволяет в момент загрузки выбирать, что
именно загружать.

В дистрибутиве Slackware пункт меню Configure в setup
позволяет создавать загрузочную дискету, как и инсталлировать
LILO.

4.4.7.1. Использование загрузочной дискеты

Многие загружают Linux используя "загрузочную дискету",
которая содержит копию ядра Linux. В ядре есть информация о
корневом разделе Linux, так что ядро знает, где искать на
жестком диске корневую файловую систему. (Команда rdev
может использоваться для установки корневого раздела в образе
ядра; см. ниже). Это тип дискеты, созданной, например,
Slackware в процессе инсталляции.

Для создания своей собственной загрузочной дискеты,
сначала разместите образ ядра на своем жестком диске. Оно
должно быть в файле /Image или /etc/Image. Некоторые
инсталляции используют для формирования ядра файл /vmlinux.

Вместо этого у вас может быть скомпрессированное ядро.
Скомпрессированное ядро само раскомпрессируется при загрузке
в память и занимает значительно меньше места на диске. Если у
вас есть скомпрессированное ядро, оно находится в файле
/zlmage или /etc/zImage.

125

Зная, где у вас находится ядро, установите корневое
устройство в образе ядра на имя вашего корневого раздела
командой rdev. Формат команды:

rdev

где ; это имя образа ядра, a - имя
корневого раздела Linux. Например, для установки корневого
устройства в ядре /etc/Image на /dev/hda2 используется команда

# rdev /etc/Image /dev/hda2

rdev может устанавливать другие опции в ядре, такие как
взятый по умолчанию режим SVGA, для использования во время
загрузки. Используйте "rdev -h" для получения помощи.

После установки корневого устройства вы можете просто
скопировать образ ядра на дискету. При копировании данных на
дискету, хорошо бы сначала отформатировать дискету в MS-
DOS. При форматировании выдается информация о секторах и
треках дискеты, так что можно определить какую плотность
записи имеет эта дискета.

Например, для копирование файла ядра /etc/Image на
дискету в /etc/fd0 используйте команду

# ср /etc/Image /dev/fd0
Теперь эта дискета должна загружать Linux.

4.4.7.2. Использование LILO

Другой метод загрузки - это использование LILO,
программы, которая располагается в загрузочном секторе вашего
жесткого диска. Эта программа выполняется, когда система
загружается с жесткого диска и может автоматически загрузить
Linux из образа ядра, хранящегося на жестком диске.

LILO может быть также использована, как начальный
загрузчик для нескольких операционных систем, позволяя вам
выбирать во время загрузки, какую операционную систему
(например, Linux или MS-DOS) загружать. Когда вы загружаетесь
с использованием LILO, то загружается операционная система,
установленная по умолчанию, если вы не нажмете Ctrl, alt или

126

shift во время выполнения загрузочной последовательности. Если
вы нажмете любой из этих ключей, то вам будет выдана
подсказка загрузчика, в ответ на которую вы напечатаете имя
операционной системы, которую надо загрузить (например,
"linux" или "msdos"). Если вы нажмете tab в ответ на подсказку
загрузчика, вам будет выдан перечень доступных операционных
систем.

Простой способ инсталлировать LILO - отредактировать
файл конфигурации /etc/lilo.conf и выполнить команду
# /sbin/lilo

Файл конфигурации LILO содержит "stanza"("стансы" - не
пугайтесь, это действительно про поэзию), для каждой
операционной системы, которую вы желаете загрузить. Лучший
способ продемонстрировать это на примере конфигурационного
файла LILO config. Нижеприведенные установки для системы,
которая имеет корневой раздел Linux на /dev/hda1 и раздел MS-
DOS на /dev/hda2.

# Tell LILO to modify the boot record on /dev/hda
(the first

# non-SCSI hard drive). If you boot from a drive
other than /dev/hda,

# change the following line,
boot = /dev/hda

# Name of the boot loader. No reason to
modify this

# un less you're doing some serious hacking on

LILO.

install = /boot/boot.b

# Have LILO perform some optimization.
compact

# Stanza for Linux root partition on /dev/hda1.
image = /etc/Image # Location of kernel

label = linux # Name of OS (for the LILO
boot menu)

root = /dev/hda1 # Location of root partition

127

vga = ask # Tell kernel to ask for SVGA modes at boot time

# Stanza for MSDOS partition on /dev/hda2. other = /dev/hda2 # Location of partition

table = /dev/hda # Location of partition table for /dev/hda2

label = msdos # Name of OS (for boot menu)

Стансы первой операционной системы в файле config - это та ОС, которую LILO загружает по умолчанию. Вы можете выбрать другую ОС во время загрузки в ответ на подсказку LILO, как это уже обсуждалось ранее.

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

4.4.8. Выключение системы

Никогда нельзя просто выключить питание или нажать кнопку "reset" во время работы системы. Ядро отслеживает диск при вводе-выводе с помощью буферов. Если вы перезагружаете систему, не дав шанса ядру переписать буфера на диск, вы можете попортить файловые системы.

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

Простейший способ выключения, это использование команды shutdown. Формат команды

shutdown
1   2   3   4   5



Похожие:

Лабораторная работа №7 Инсталляция Linux iconДокументы
1. /OOP/Лабораторная работа ь00-Введение.doc
2. /OOP/Лабораторная...

Лабораторная работа №7 Инсталляция Linux iconЛабораторная работа: создание мини-презентации «Памятники Кремля»
Лабораторная работа проводится в компьютерном классе, с подключением к сети Internet
Лабораторная работа №7 Инсталляция Linux iconДокументы
1. /Lab1/Лабораторная работа 1.doc
2. /Lab2/Лабораторная...

Лабораторная работа №7 Инсталляция Linux iconИ я забуду Покажи мне и я запомню, Дай мне действовать самому и я научусь. Китайская мудрость Тема: Лабораторная работа
Тема: «Лабораторная работа «Измерение работы и мощности тока в электрической лампочке»
Лабораторная работа №7 Инсталляция Linux iconДокументы
1. /Nash/lab1/Лабораторная работа ь1.doc
2. /Nash/lab10/Лабораторная...

Лабораторная работа №7 Инсталляция Linux iconЛабораторная работа №2 «Система безопасности Windows xp»
Лабораторная работа №2 «Система безопасности Windows xp» Цель работы: Изучить систему безопасности Windows xp
Лабораторная работа №7 Инсталляция Linux iconЛабораторная работа «Работа в Windows c помощью основного меню. Использование технологии ole»
Запишите размер папки, выраженный в Мб (мегабайтах) в текстовый редактор блокнот
Лабораторная работа №7 Инсталляция Linux iconЛабораторная работа «Работа с текстовыми фрагментами без помощи мыши»
Скопируйте последнее слово получившегося текста и вставьте его в начало текста один раз
Лабораторная работа №7 Инсталляция Linux iconДокументы
1. /Базовые задачи на обработку массива.doc
2. /ЗадачиНаЛиниВетвление.doc
Лабораторная работа №7 Инсталляция Linux iconДокументы
1. /laba/Лабораторная работа ь1.doc
2. /laba/Лабораторная...

Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов