Требования к системе Slackware
Для обычной установки Slackware
🕛 22.06.2009, 15:17
Для обычной установки Slackware необходимо, как минимум:Оборудование Требования
Процессор 386
ОЗУ 16Мб
Место на диске 500Мб
Флоппи диск 1.44Мб
Если у вас есть загрузочный CD, то вам скорее всего не понадобится флоппи диск. Разумеется, если вы собираетесь устанавливать систему с CD, вам понадобится привод CD. Сетевая плата необходима при установке с использованием NFS. Смотрите раздел 4.2.6 для дополнительной информации.
Требования к свободному месту на диске, указанные в таблице весьма приблизительны. Рекомендованные 500Мб обычно достаточны, но для полной установки вам понадобится порядка одного гигабайта дискового пространства. Большинству пользователей нет необходимости выполнять полную установку. Между прочим, многие работают с Slackware всего на 100Мб.
Slackware может быть установлен на систему с меньшим количеством ОЗУ и меньшим жёстким диском, но это потребует немного колдовства. Если вы заинтересованны в такой установке, загляните в LOWMEM.TXT файл дистрибутива, для получения основных инструкций.
Разделы программ
С целью упрощения, Slackware исторически разделён на разделы программ. Когда-то названных ''дисковыми разделами'', потому что они были ориентированы на установку с флоппи дисков. Сейчас дистрибутив разбит на разделы в основном с целью структурирования программ, поставляемых с дистрибутивом. Сегодня установка с флоппи дисков всё ещё возможна для программ из A и для большинства программ из N разделов (смотри таблицу).
Раздел Содержание
A Основная система. Содержит необходимый минимум системных программ, текстовый редактор и основные коммуникационные программы.
AP Различные приложения, которые работают без X Window системы.
D Инструменты для разработки программ. Компиляторы, дэбаггеры, интерпретаторы и man странички для них.
DES Содержит GNU libc crypt() функцию.
E GNU emacs.
F FAQи, HOWTO, и другая дополнительная документация.
GTK Рабочая среда GNOME , GTK widget библиотека, и GIMP.
K Исходный код ядра Linux.
KDE Рабочая среда KDE. Qt библиотека, необходимая для KDE, так же находится здесь.
N Сетевые программы. Демоны, почтовые программы, telnet, программы чтения новостей, и так далее.
T Система форматирования документов teTeX.
TCL Tool Command Language. Tk, TclX, и TkDesk.
X Основа X Window Системы.
XAP Приложения X которые не являются частью основной окружающей среды рабочего стола. (Например, Ghostscript и Netscape).
XD Разработка программ для X11. Библиотеки, и т.д.
XV Библиотеки XView, OpenLook Virtual и Non-Virtual Оконные Менеджеры и различные другие приложения XView.
Y Игры
Методы установки
Флоппи Ранее представлялось возможным установить весь Slackware Linux с флоппи дисков. Возросший с тех пор объём программных пакетов (точнее, некоторых из них) изменил эту идеологию. Сегодня лишь два программных раздела все ещё можно установить с флоппи. A серия может быть полностью установлена с флоппи и так же, большинство программ из серии N. Это позволит вам получить основную систему, которая впоследствии может быть использована для установки остальных программ из дистрибутива через сеть.
Следует отметить, что флоппи диски всё ещё могут потребоваться вам при установке с CD-ROMа, если у вас нет загрузочного CD, а так же для установки через NFS.
CDROM Если у вас есть загрузочный CD, из официального набора, (см. раздел 3.1.1), то процесс установки будет несколько проще для вас. Если нет, то вам понадобится загрузиться с флоппи диска. Также, если у вас установлено специфическое оборудование, которое приводит к проблемам при использовании ядра с загрузочного CD, вам может понадобится использовать специализированные флоппи диски.
Смотрите подразделы ''Загрузочный диск'' и ''Дополнительный диск'', для получения информации по выбору и созданию флоппи дисков для загрузки, если возникла такая необходимость.
NFS NFS (Network File System - сетевая файловая система) - способ предоставления файловых систем удалённым машинам. Установка через NFS позволяет вам установить Slackware с другого компьютера в вашей сети. Машина, с которой вы хотите устанавливать систему, должна быть настроена для экспортирование дерева каталогов дистрибутива Slackware, машине на которую вы собираетесь устанавливать систему. Разумеется, для этого вам необходимы некоторые знания NFS. Вы можете обратиться к разделу 4.2.6 этого руководства.
Теоретически, возможно использование NFS при установке такими методами, как PLIP (через параллельный порт), SLIP и PPP (надеемся, не через модем). Тем не менее, мы рекомендуем использовать сетевые карты, если есть такая возможность. В конце концов, установка системы через порт принтера это очень и очень медленный процесс.
Загрузочный диск Загрузочный диск, это диск с которого вы загружаетесь, для начала установки. Он содержит образ сжатого ядра, которое используется для управления оборудованием в процессе установки. По сему он смертельно необходим для установки (кроме случая загрузки с CD, как это обсуждалось в подразделе CD-ROM). Образы загрузочных дисков расположены в каталоге bootdsks.144/ дерева каталогов дистрибутива.
Существует более 60 вариантов загрузочных дисков. Полный их список с описанием каждого, вы можете найти здесь: bootdsds.144/WHICH.ONE. Тем не менее, большинство пользователей могут воспользоваться bare.i (для IDE устройств), или scsi.s (для SCSI устройств) образами загрузочных дисков.
Смотри подраздел ''Создание дисков'' для получения инструкций по созданию дисков из образов.
После загрузки ядра, вас попросят вставить root диск.
Root диск root диск содержит программу установки и файловую систему, которая используется в процессе установки. Он так же необходим. Образы root дисков расположены в директории rootdsks дерева каталогов дистрибутива.
К счастью, их гораздо меньше, чем загрузочных дисков. На самом деле, их всего три.
color.gz наиболее используемый. Он цветной и это красиво. text.gz то же, что и color.gz, только не цветной. Можете проверить.7 umsdos.gz используется для установки системы на FAT (Windows) раздел. Что рекомендуется делать лишь с экспериментальными целями. Для тех, кому хочется попробовать Slackware на Windows разделе, мы настоятельно рекомендуем воспользоваться ZipSlack или BigSlack, вариантами дистрибутива.
Дополнительный диск Дополнительный диск необходим в том случае, если вы производите установку через NFS или установку с использованием PCMCIA устройств. Дополнительные диски находятся в каталоге rootdsks, и называются network.dsk и pcmcia.dsk.
root диск даст вам инструкции по поводу использования дополнительным диском, после загрузки.
Создание дисков После того, как вы выбрали образ загрузочного диска, вам необходимо разместить его на флоппи. В зависимости от операционной системы, используемой вами, для создания загрузочного диска, процесс немного различен. Если вы используете Linux (или другую Unix-подобную систему), вам необходимо воспользоваться командой dd(1). Предположим, имя выбранного образа hejaz.dsk и ваш дисковод для флоппи дисков /dev/fd0, в этом случае вам необходимо воспользоваться командой:
# dd if=hejaz.dsk of=/dev/fd0
Если вы пользуетесь Microsoft OS, то вам необходимо воспользоваться программой RAWRITE.EXE, которая есть в дистрибутиве в том же каталоге, где и образы дисков. Опять, предположим, что hejaz.dsk это выбранный вами образ диска, а ваш дисковод называется A:, откройте командную строку DOS и выполните следующую команду:
c:\ rawrite a: hejaz.dsk
Разбиение диска После загрузки выбранным вами способом, будет необходимо пере разметить жёсткий диск. Надо создать раздел, куда вы установите Slackware. Как минимум, мы рекомендуем создать два раздела; один для корневой файловой системы (\) и один для подкачки (swap space).
После того, как root диск загрузится, он предоставит вам приглашение для входа в систему (login). Войдите как root (вам не нужен пароль для этого). В приглашении командной строки наберите, либо cfdisk(8), либо fdisk(8). Программа cfdisk(8) обладает более дружественным интерфейсом, чем программа fdisk, но не содержит некоторых команд последней. Ниже мы вкратце рассмотрим программу fdisk.
Начнём с запуска fdisk для выбранного вами жёсткого диска. В Linux жёстким дискам не присваиваются буквенные обозначения, но каждому диску соответствует определённый файл. Первый IDE диск (primary master) называется /dev/hda; primary slave - /dev/hdb, и так далее. SCSI диски определяются по такой же системе, но в виде /dev/sdX. Вам необходимо запустить fdisk в применении к выбранному жёсткому диску:
fdisk /dev/hda
Как и все хорошие Unix программы, fdisk выдаст вам приглашение командной строки (а вы думали, что получите меню, не так ли?). Первое, что вам необходимо сделать, это проверить уже существующие разделы. Мы сделаем это, напечатав p в командной строке программы:
Command (m for help): p
Программа выведет на экран всю информацию о существующих метках и разделах. Большинство людей выбирают свободный диск для установки системы, и удаляют все существующие на нём метки и разделы.
ВНИМАНИЕ: ОЧЕНЬ ВАЖНО СОЗДАТЬ РЕЗЕРВНЫЕ КОПИИ ВСЕЙ ИНФОРМАЦИИ, КОТОРУЮ ВЫ ЖЕЛАЕТЕ СОХРАНИТЬ ДО ТОГО, КАК УДАЛИТЬ РАЗДЕЛ НА КОТОРОМ ОНА НАХОДИТСЯ.
Не существует простого способа восстановления данных после удаления раздела жёсткого диска, так что создайте резервную копию до того, как играть с разделами.
В таблице разделов вы увидите номер раздела, его размер и тип. Вы найдёте больше информации на экране, но пока она вам не понадобится. Мы собираемся удалить все разделы на этом диске, и создать там разделы Linux. Для удаления раздела используется команда d:
Command (m for help): d
Partition number (1-4): 1
Необходимо повторить процедуру для всех разделов, которые вы желаете удалить. После удаления старых разделов, мы готовы создать новые для Linux. Мы решили создать один раздел для корневой файловой системы и один для swap раздела. Следует отметить, что схемы разбиения диска для Unix систем являются предметом многочисленных споров, и большинство пользователей расскажет вам лучший способ сделать это. Наш совет, для начала - два раздела. Один для корневой файловой системы и второй - раздел подкачки (swap). Со временем вы узнаете больше о схеме разбиения жёсткого диска, подходящей для вашей системы.
Теперь мы создадим разделы, используя команду n:
Command (m for help):n
Command action e extended p primary partition (1-4)
p
Partition number (1-4):
First cylinder (0-1060, default 0):0
Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060):+64M
Вам следует убедиться, что вы создали раздел. Первый раздел будет разделом подкачки. Мы указали fdisk сделать первый раздел основным (primary). Он начинается с нулевого цилиндра, а для последнего цилиндра мы написали +64M. Таким образом мы получили раздел размером в 64 мегабайта для подкачки. (Размер необходимый для раздела подкачки, зависит от того, сколько ОЗУ есть у вас в системе. Существует соглашение, что размер раздела подкачки должен быть в два раза больше, чем объём ОЗУ.) Затем мы определим раздел номер 2, начинающийся первым доступным цилиндром и заканчивающийся в самом конце жёсткого диска.
Command (m for help):n
Command action e extended p primary partition (1-4)
p
Partition number (1-4):2
First cylinder (124-1060, default 124):124
Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060):1060
Ну вот, разбиение почти завершено. Теперь необходимо изменить тип первого раздела на тип 82 (Linux swap). Наберите t, чтобы изменить тип, выберите первый раздел, и наберите 82. До того как записывать изменения на диск, вам следует ещё раз посмотреть на таблицу разделов. Воспользуйтесь для этого командой p. Если всё хорошо, то наберите w, чтобы сохранить изменения на диск и выйти из fdisk8.
Программа установки
После того, как вы создали разделы, вы готовы к установке Slackware. Следующий шаг в процессе установки - это запуск программы setup(8). Чтобы запустить её, просто наберите setup в приглашении командной строки оболочки. setup - меню управляемая система для фактической установки Slackware пакетов и настройки вашей системы.
Figure
Процесс установки происходит по следующему сценарию: Вы проходите через каждую опцию программы установки в том порядке, в котором они перечислены. (Конечно, вы можете проделать всё это в практически любом желаемом порядке, но шансы на то, что это не сработает достаточно высоки.) Выбор пункта меню производится при помощи кнопок-стрелок вверх и вниз, а выбор кнопок ''Okay'' или ''Cancel'' производится при помощи стрелок вправо и влево. В добавок к этому, каждому пункту меню соответствует определённая кнопка, которая подсвечена на экране в имени опции. Опции-флаги или, иначе говоря, переключатели (те которые отмечены [X]) помечаются при помощи клавиши пробел.
Разумеется, всё это вы можете найти в разделе ''help'' программы установки, но мы пользуемся принципом - пользователю всё самое лучшее за его деньги.
HELP
Если вы устанавливаете Slackware впервые, вы скорее всего захотите заглянуть в этот раздел. Там дано описание каждого раздела setup (очень похожее на то, что мы пишем сейчас, но менее предвзятое) и инструкции по навигации через процесс установки.
Figure
KEYMAP
Если вам необходима раскладка клавиатуры, отличная от United States ''qwerty'', вы возможно захотите заглянуть в этот раздел9. Там вы найдёте большой список альтернативных раскладок, для получения наслаждения от использования вашей клавиатурой.
Figure
ADDSWAP
Если вы создали раздел подкачки swap (см. раздел ''Разбиение жёсткого диска''), то этот пункт поможет вам активизировать его. Он автоматически обнаружит разделы подкачки, выведет на экран информацию о существующих разделах подкачки, позволяя вам выбрать один, который будет отформатирован и включён.
TARGET
Пункт target (цель) определяет, какие из других (не swap) разделов должны быть отформатированы и подключены к точкам монтирования вашей файловой системы. На экран выводится список разделов вашего жёсткого диска. Для каждого раздела вам будет предоставлена возможность отформатировать его (а так же, проверить на наличие bad-блоков) и список для выбора размера инод. Для обычного использования, значение размера инод можно выбрать предлагаемое по умолчанию.
Первая опция в пункте target - выбор раздела, на который установить корневую (\) файловую систему. После этого вы сможете подключить другие разделы к файловой системе, на ваше усмотрение. (Например, вы можете захотеть, чтобы ваш третий раздел, скажем /dev/hda3, был каталогом домашних файловых систем пользователей. Это лишь пример; подключайте ваши разделы, как считаете нужным.)
SOURCE
Пункт source (источник) позволяет вам выбрать, носитель информации, с которого вы будете устанавливать Slackware. На сегодняшний день есть четыре варианта решения этого вопроса. Флоппи, CD-ROM, NFS или заранее под-монтированный каталог.
Figure
Вариант установки с флоппи требует большого количества дискет. Этот вариант требует много времени и терпения, но он возможен10. Помните, что вам необходимо создать флоппи до того, как вы запустите программу установки.
Выбор пункта CD-ROM активизирует установку с CD. Этот пункт предложит вам на выбор, либо автоматический поиск вашего CD-ROM привода, либо выбор устройства, соответствующего приводу из списка. Убедитесь в том, что Slackware CD вставлен в привод компакт дисков, до того, как начнёте сканирование. После того, как программа найдёт CD-ROM вы должны будете выбрать, какой из вариантов установки вы желаете произвести: ''slakware'' или ''slaktest''. Обычный выбор - это slakware, который является стандартной установкой. slaktest опция устанавливает минимальный набор программ на жёсткий диск, и оставляет большинство программ на CD. Вам понадобится ''live'' CD из официального набора для того, чтобы воспользоваться этим вариантом установки.
Вариант установки через NFS попросит вас ответить на вопросы о вашей сети и сетевой информации вашего NFS сервера. NFS сервер должен быть настроен заранее. Так же следует отметить, что вы не можете пользоваться сетевыми именами, вы должны указывать IP адрес и для вашего компьютера, и для NFS сервера (на установочном диске нет преобразователя имён).
Установка из ранее под-монтированного каталога является наиболее гибким пунктом. Вы можете воспользоваться этим методом для установки с таких носителей, как Jaz диск, NFS подключённый через PLIP и с файловых систем FAT11. Под-монтируйте файловую систему к выбранной вами точке монтирования до запуска программы установки, затем укажите эту точку здесь.
SELECT
Этот пункт позволяет вам выбрать, какие разделы программ вы желаете установить. Эти разделы были описаны в разделе 3.1.2. Пожалуйста, обратите внимание на то, что вы должны установить раздел A, чтобы получить минимальную работающую систему. Все другие разделы не являются обязательными.
INSTALL
В случае, если вы уже прошли через пункты ''target'', ''source'' и ''select'', этот пункт позволит вам выбрать, какие пакеты программ из выбранных вами разделов вы желаете установить. Иначе вам будет предложено вернуться назад и завершить всё в других пунктах программы установки. Этот пункт позволяет вам выбрать один из шести различных методов установки: full (полный), newbie (новичок), menu (меню), expert (эксперт), custom (выборочный) и tag path.
Подпункт full установит все пакеты из выбранных вами в пункте ''select'' разделов программ. Никаких больше вопросов. Это самый простой метод установки, так как вам не надо принимать никаких решений по поводу того, какие пакеты устанавливать, а какие - нет. Конечно, этот подпункт наиболее требователен к дисковому пространству.
Следующий доступный подпункт - newbie. Этот подпункт устанавливает все действительно необходимые пакеты в выбранных вами разделах. Для каждого из остальных пакетов вам будет предложено выбрать ''Yes'', ''No'' или ''Skip''. Yes или No очевидны, а Skip пропустит все остальные необязательные пакеты из данного раздела программ, и перейдёт к следующему. Дополнительно вам будет выведено описание и требования к дисковому пространству для каждого из пакетов с целью помочь выбрать то, что вам действительно необходимо. Этот вариант рекомендуется для новых пользователей, так как он гарантирует, что все необходимые пакеты будут установлены. Тем не менее, этот метод немного медленен, из за постоянных опросов.
Гораздо более быстрый и расширенный метод - menu. Для каждого раздела программ вы увидите меню, в котором вы можете выбрать, какие из пакетов (не обязательных для этого раздела), должны быть установлены. Пакеты, установка которых необходима не показываются в этом меню.
Для более опытных пользователей, программа установки предлагает подпункт expert. Этот метод позволяет вам получить абсолютный контроль над тем, какие из пакетов должны быть установлены. Вы можете установить то, что вы желаете. Это может привести к неработающей системе в том случае, если вы не установите некоторые из абсолютно необходимых пакетов. С другой стороны, вы полностью контролируете, что должно быть установлено в вашей системе. Мы настоятельно не рекомендуем пользоваться этим способом установки новым пользователям. Так как вы довольно легко можете ''прострелить себе ногу''.
custom и path tag варианты установки так же рекомендуются для использования только опытным пользователям. Эти методы позволяют вам произвести установку на основе пользовательских tag файлов, созданных вами в дереве каталогов дистрибутива. Это очень удобно, если вам необходимо установить систему на большое количество компьютеров, сравнительно быстро. Для получения дополнительной информации по использованию tag файлов смотрите раздел 5.9.4.
После того, как вы выбрали, каким из предложенных способов воспользоваться, возможны различные варианты продолжения. Если вы выбрали full или menu, то появится экран с меню, в котором вы можете выбрать пакеты для установки. Если вы выбрали full, то программа установки немедленно перейдёт к процессу копирования пакетов программ на выбранный вами ранее раздел жёсткого диска. Если вы выбрали newbie, то пакеты начнут копироваться до тех пор, пока не дойдёт очередь одного из дополнительных пакетов.
Пожалуйста, помните, что если вы выбрали слишком много пакетов программ для установки, по сравнению с тем, сколько свободного пространства имеется на жёстком диске, выбранном в пункте target, то место на диске может закончиться. Наиболее безопасным решением будет, не спешить с установкой некоторых из программ, а установить их позднее. Это можно проделать весьма легко, при помощи инструментов Slackware для работы с пакетами программ. Для информации смотрите раздел 5.9.
CONFIGURE
Пункт configure (настройка) позволяет вам выполнить основные настройки системы. То что вы увидите здесь, во многом зависит от того, какие пакеты программ вы установили. Но всегда вы увидите следующее:
Kernel selection - выбор ядра. Здесь вы должны выбрать, какое ядро будет использоваться. Вы можете установить ядро с загрузочного диска, использованного вами в процессе установки, с CD диска Slackware или с другой дискеты, которую вы (всегда думая наперёд) приготовили заранее. Так же вы можете пропустить выбор ядра. В этом случае будет использовано ядро по умолчанию.
Make a boot disk - создание загрузочного диска. Создание загрузочного диска для использования в будущем, вероятно является хорошей идеей. Вы сможете отформатировать флоппи диск и затем создать один из двух видов загрузочного диска. Первый тип, simple - просто записывает ядро на флоппи. Более гибкий (и настоятельно нами рекомендуемый) вариант - создать загрузочный диск lilo. Для подробностей по lilo, смотрите раздел 4.4.1. Так же вы можете продолжить без создания загрузочного флоппи диска.
Modem Вам будут заданы вопросы о настройках вашего модема. Точнее, вы должны будете выбрать, есть ли у вас модем и если он у вас есть, то к какому последовательному порту он подключён.
Следующие пункты могут появится, а могут и нет, в зависимости от того, были или не были установлены соответствующие им пакеты программ.
Timezone - часовой пояс. Всё довольно понятно: вас спросят, в каком часовом поясе вы находитесь. Если вы работаете по времени Зулу (Zulu) то мы приносим вам свои извинения, так как ваш часовой пояс находится в самом конце списка.
Mouse - мышь. Этот пункт спросит, какого типа мышь установлена в вашей системе, а так же, хотите ли вы, чтобы gpm(8) (поддержка мыши в режиме командной строки) была запущенна при загрузке.
Hardware clock - аппаратные часы. Этот раздел спрашивает, идут ли аппаратные часы вашего компьютера в соответствии с Координированным Универсальным Временем (UTC или GMT). Для большинства компьютеров ответ будет нет.
Font - шрифт. Подраздел font позволяет вам выбрать из списка подходящий шрифт для режима командной строки.
LILO Здесь вас спросят об установке LILO (LInux LOader - загрузчик Linux; см. раздел 4.4.1). Если Slackware является единственной системой на вашем компьютере, то опция simple должна замечательно работать с вашей системой. Если у вас есть несколько операционных систем, то вам необходимо выбрать раздел expert. См. раздел 4.4.3 для дополнительной информации. Третий пункт - не устанавливать, не рекомендован, до тех пор, пока у вас нет весьма серьёзных оснований поступить так. Если вы выполняете expert install, вам будет предоставлен выбор, куда разместить LILO. Вы можете разместить его в MBR - (Master Boot Record - главный загрузочный сектор) вашего жёсткого диска. В суперблок корневого каталога Linux, или на флоппи диск. Пожалуйста, обратите внимание на то, что если вы пользуетесь другой операционной системой, которая имеет свой загрузчик, то вам рекомендуется установить LILO в суперблок вашего Linux раздела, или на флоппи. Использование MBR в этом случае повредит загрузчик другой операционной системы и может очень сильно усложнить вашу жизнь.
Network - сеть. Раздел настройки сети, на самом деле выполнение отдельной программы netconfig. Смотрите соответствующий раздел 4.2.2.
CD-ROM Тут вас спросят, хотите ли вы, чтобы система автоматически проверяла, есть ли диск в CD-ROM и монтировала его, если таковой имеется при загрузке.
X Window Manager - Менеджер X Window. Тут вы можете выбрать, какой менеджер окон использовать по умолчанию. См. 4.3 для подробностей.
В независимости от того, какие пакеты были установлены, программа установки спросит вас, хотите ли вы установить пароль суперпользователя. Настоятельно рекомендуется сделать это, по крайней мере из соображений безопасности; тем не менее, почти как и всё в Slackware, вы можете и не делать этого.
EXIT Само существование этого подраздела в этой книге - оскорбление вашему чувству собственного достоинства. Мы очень искренне извиняемся, и просим у вас прощения.
Итог
Slackware Linux, должно быть, уже установлен на вашем компьютере. В добавок к этому, вы приобрели немного знаний о разбиении жёсткого диска на разделы, о пакетах программ, о программ установки а так же о некоторых элементарных настройках системы. С этими знаниями вы должны быть готовы к работе по завершению настройки вашей системы.