 | Проверка системных требований
Вы должны убедиться, что ваш компьютер отвечает минимальным требованиям для того, чтобы обеспечить работу Linux.
Slackware Linux не требует для своей работы чрезвычайно мощной системы. Slackware Linux будет работать даже на 486-ых системах. Ниже приведен список минимальных системных требований, необходимых для установки и работы Slackware:
- процессор 486;
- Оперативная память 16 Мб (рекомендуется 32 Мб);
- 100-500 Мб пространства на жестком диске (минимум) и около 3.5 Гб – для полной установки;
- 3.5» дисковод.
Дополнительные аппаратные средства могут быть необходимы, если Вы хотите работать с системой X Windows на хорошей для нормальной работы скорости или если Вы хотите подключить сетевые возможности.
Получение (выбор) программных наборов
Как только Вы решили установить Slackware, Вы захотите выбрать программные наборы, которые Вы хотите использовать.
Первые версии Slackware Linux были выпущены еще до того, как CD-ROM стали стандартом в системах и прежде, чем быстрые интернет-подключения стали достаточно дешевыми. В связи с этим, дистрибутив был разделен на программные наборы. Каждый набор содержит различные группы программ. Для некоторых это означало быстрое получение дистрибутива Slackware Linux. Например, если Вы знаете, что Вы не хотите использовать систему X Window, просто пропустите весь программный набор X.
А
Основная система. Содержит достаточно программного обеспечения, чтобы установить, обеспечить работу и иметь редактор текста и основные коммуникационные программы. AP
Различные приложения, которые не требуют системы X Window. D
Набор инструментов разработки программ. Компиляторы, отладчики, интерпретаторы, и др. Все эти инструменты находятся здесь. E
GNU Emacs. Да, Emacs является настолько большим, что требует его собственного ряда. F
FAQ, HOWTOs, и другая разная документация. GNOME
Рабочая оболочка GNOME. K
Исходные коды ядра Linux. KDE
K Desktop Environment. Рабочая среда X, которая совместно использует много схожих особенностей и возможностей операционных систем MacOS и Windows. Библиотеки Qt (библиотеки элементов управления окнами) также находятся в этом наборе, поскольку KDE требует их для своего функционирования. KDEI
Языковая поддержка для KDE. L
Системные библиотеки. N
Сетевые программы. Демоны, почтовые программы, telnet, news readers, и так далее. T
Система форматирования документов teTeX. TCL
Язык Tool Command, Tk, TclX, и TkDesk. X
Основа системы X Window. XAP
Приложения X, которые не являются частью главной настольной рабочей среды. Например, Ghostscript и Netscape. Y
Игры (коллекция игр BSD, Sasteroids, Koules, и Lizards).
Выбор Загрузочного диска
В поставке с дистрибутивом Slackware Linux идет много предварительно скомпилированных загрузочных дисков для их использования во время процесса установки. Вы захотите выбрать тот, который наилучшим образом соответствует вашим аппаратным средствам.
Для того, чтобы установить Slackware Linux Вы должны загрузить его маленькую версию с дискеты. Первая дискета содержит ядро Linux, а другие дискеты содержат корневую файловую систему. Дистрибутив Slackware Linux идет с поставкой несколькими образов загрузочных дисков, из которых Вы можете выбрать один. Таблица ниже описывает различия между образами.
Создание Загрузочного диска
Как только Вы выбрали файл образа загрузочного диска из списка, приведенного ниже, Вы должны будете создать этот диск. Если Вы создаете образ из системы Linux, то прекрасно работает следующая команда: dd if = [image file name] of =/dev/fd0 Вам может понадобиться изменить параметр /dev/fd0 в зависимости от вашей конфигурации. Если Вы будете создавать образ из системы DOS, то включенная программа RAWRITE поможет Вам создать диск. Здесь приведен синтаксис для программы RAWRITE: C: \> RAWRITE [image file name] [destination drive letter]: Например, если бы я хотел сделать загрузочный диск из образа net.i из системы DOS, и поместить его на дискету (помеченную как A:), то я бы использовал следующую команду. C: \> RAWRITE bare.i a: Вам необходимо иметь рабочий загрузочный диск, чтобы использовать его во время установки Slackware Linux.
Файлы образов загрузочных дисков
|
Загрузочные диски IDE (.i suffix) |
|
bare.i |
Это диск используется для установки на большинство РС, базирующихся на IDE, с поддержкой почти всех контроллеров IDE и с поддержкой приводов IDE/ATAPI CD-ROM/DVD. Большинство CD-ROM, выпускаемых сегодня попадает в эту категорию. |
|
bareacpi.i |
Это загрузочный диск подобен bare.i, но его ядро также включает поддержку ACPI (Advanced Configuration and Power Interface). Если Вы не используете портативный компьютер, то Вы, вероятно, не будете нуждаться в поддержке интерфейса ACPI (или APM). |
|
ataraid.i |
Это загрузочный диск с поддержкой IDE RAID-контроллеров. Установочные диски теперь также имеют предварительную поддержку этих контроллерам. Включены следующие драйверы: контроллеры 3ware Hardware ATA-RAID, Promise Fasttrak(tm) IDE RAID, Highpoint 370 software RAID. Многие из этих контроллеров будут требовать некоторой степени самостоятельной (ручной) установки до и/или после их инсталляции. |
|
lowmem.i |
Это действительно очень облегченное ядро Linux, которое могло бы быть полезно для того, чтобы быть установлено на системах IDE с низким количеством оперативной памяти (меньше 8 Мб). Это также единственное ядро Slackware, которое поддерживает старые 386-ые машины. Если вы сталкиваетесь с проблемами при использовании bare.i, то пробуйте использовать этот образ. Примечание: на системах с чрезвычайно низкой памятью (4 Мб), ZipSlack вместе с дополнением fourmeg.zip (находящимся в каталоге zipslack) может загрузиться и работать даже в тех случаях, где lowmem.i не работает. Если Вы для установки должны использовать lowmem.i, Вы тогда, вероятно, должны будете скомпилировать пользовательское ядро с минимальными дополнительными возможностями, которые требует ваша машина. |
|
old_cd.i |
Это версия bare.i с дополнительной поддержкой старых приводов CD-ROM на нестандартных частных интерфейсах. Приводы CD-ROM, поддерживаемые этим загрузочным диском следующие: Aztech CDA268-01A, Orchid CD-3110, Okano/Wearnes CDD110, Conrad TXC, CyCDROM CR520, CR540, Sony CDU31/33a CD-ROM, Sony CDU531/535 CD-ROM, Philips/LMS cm206 CD-ROM с 260 см платой адаптера, Goldstar R420 CD-ROM (иногда продаваемый в мультимедийном комплекте), приводы CD-ROM ISP16/MAD16/Mozart, приводы CD-ROM Mitsumi (Non-IDE), Optics Storage 8000 AT CD-ROM (привод «DOLPHIN»), поддержка CD-ROM Sanyo CDR-H94A, подержка NON-IDE CD-ROM производителей Matsushita, Kotobuki, Panasonic, CreativeLabs (Sound Blaster), Longshine and Teac. |
|
pportide.i |
Это расширенная версия образа bare.i с широкой поддержкой разнообразных устройств, использующих параллельный порт IDE. Поддерживает продукты, использующие параллельный порт IDE, от таких производителей как MicroSolutions, Hewlett-Packard, SyQuest, Imation, Avatar и других. |
|
sata.i |
Это версия образа bare.i с поддержкой контроллеров SATA от таких производителей как Promise, Silicon Image, SiS, ServerWorks/Apple K2, VIA и Vitesse. |
|
Загрузочные диски SCSI (.s suffix)
|
|
adaptec.s |
Этот загрузочный диск поддерживает большинство контроллеров Adaptec SCSI, включая такие модели как: AHA-1510, AHA-1520, AHA-1522, AHA-1522, AHA-1740 и AHA-2825. Модели AIC7xxx, которые включают платы 274x EISA; платы 284x VLB; 2902, 2910, 293x, 294x, 394x, 3985 и некоторые другие PCI и материнские платы, базирующиеся на контроллерах SCSI от Adaptec, Adaptec I2O на основе контроллеров RAID (включая OEM Adaptec RAID-контроллеры, используемые Hewlett-Packard и Dell, Adaptec RAID-контроллеры AAC964/5400, и карты DPT SmartRaid V). |
|
ibmmca.s |
Это загрузочный диск, основанный на усовершенствованном ядре, которое поддерживает архитектуру MicroChannel, присутствующую еще в некоторых компьютерах IBM PS/2 и ноутбуках. Это магистральная система схожая с PCI или ISA. Включена поддержка большинства MCA SCSI, Ethernet, и адаптеров Toking Ring. |
|
jfs.s |
Версия bare.i с поддержкой файловой системы IBM Journaled, а также с поддержкой Adaptec AIC7xxx SCSI. |
|
raid.s |
Это загрузочный диск с поддержкой некоторых аппаратным средств SCSI и ATA RAID контроллеров. Установочные диски теперь также имеют предварительную поддержку этих контроллеров. Включены драйверы: SCSI host адаптеры AMI MegaRAID 418, 428, 438, 466, 762, 490 и 467, Compaq Smart, Compaq Smart Array 5xxx, IBM ServeRAID hardware RAID, LSI Logic Fusion(TM) MPT devices (собственно не RAID, но добавлены по некоторым причинам), Mylex DAC960, AcceleRAID и eXtremeRAID контроллеры. Многие из этих контроллеров будут требовать некоторой степени самостоятельной (ручной) установки до и/или после инсталляции. |
|
scsi.s |
Это SCSI загрузочный диск с поддержкой различных контроллеров. Отметьте, что этот диск больше не включает поддержку Adaptec. Для этого Вы должны использовать загрузочный диск adaptec.s. Этот же диск поддерживает следующие контроллеры SCSI: AM53/79C974 PCI SCSI, BusLogic SCSI, EATA ISA/EISA/PCI (DPT и универсальный EATA/DMA-compliant boards), Initio 91XXU(W) и Initio 91XXU(W), SYM53C8XX Version 2, Qlogic ISP SCSI, Qlogic QLA 1280 SCSI. |
|
scsi2.s |
Это SCSI загрузочный диск с поддержкой различных контроллеров. Этот диск поддерживает следующие контроллеры SCSI: AdvanSys SCSI (поддерживает все AdvanSys SCSI контроллеры, включая некоторые платы SCSI, включенные с Hewlett-Packard дисками CD-R/RW, Iomega Jaz Jet SCSI контроллер и SCSI контроллер на мультимедийном адаптере Iomega Buz), ACARD 870U/W SCSI host адаптер, Compaq Fibre Channel 64-bit/66Mhz HBA, Domex DMX3191D SCSI Host Adapters, DTC 3180/3280 SCSI Host Adapters, Future Domain 16xx SCSI/AHA-2920A, NCR53c7, 8xx, NCR53C8XX. |
|
scsi3.s |
Это SCSI загрузочный диск с поддержкой различных контроллеров. Этот диск поддерживает следующие SCSI контроллеры: Western Digital 7000FASST SCSI, Always IN2000, Intel/ICP (GDT SCSI дисковый массив) RAID Controller, PCI2000I, PCI2220i, PSI240i EIDE interface card, Qlogic FAS SCSI, QLogic ISP FC (ISP2100 SCSI-FCP), Seagate ST01/ST02, Future Domain TMC-885/950 SCSI, SYM53c416 SCSI host adapter, UltraStor 14F, 24F and 34F SCSI-2 host adapters, Workbit NinjaSCSI-32Bi/UDE |
|
speakup.s |
Этот образ схож с образом bare.i (стандартный IDE), но имеет поддержку Speakup (и с тех пор как там появилось свободное пространство, также была включена поддержка Adaptec AIC7xxx SCSI контроллеров). Speakup обеспечивает доступ к Linux для групп людей со слабым зрением. Это производится путем отправки сигналов с выходной консоли (терминала) на множество различных аппаратных синтезаторов речи. Это обеспечивает доступ к Linux, делая доступными функции обзора экрана. Для получения дополнительной информации о системе Speakup и его драйверах посетите страницу http://www.linux-speakup.org. Чтобы использовать эту возможность, Вы будете должны определить один из поддерживаемых синтезаторов через приглашение командной строки при начальной загрузке: ramdisk speakup_synth=synth где 'synth' – один из поддерживаемых речевых синтезаторов: acntpc, acntsa, apolo, audptr, bns, decext, dectlk, dtlk, ltlk, spkout, txprt |
|
xfs.s |
Это расширенная версия образа bare.i с поддержкой файловой системы SGI XFS. Поддержка Adaptec AIC7xxx SCSI контроллеров также включена. |
Выбор корневого диска (root disk)
У Вас должна быть дискета с корневой файловой системой и программой установки для того, чтобы установить Slackware Linux. Их есть несколько.
Корневой диск это вторая дискета, необходимая для установки Slackware Linux. Этот диск содержит программу установки и все необходимые утилиты, чтобы поднять Slackware и запустить его на вашей системе. Вы создаете корневой диск тем же самым способом, как и загрузочный диск. То есть выберите образ и запишите его на дискету. Нижеприведенный список дает разъяснение различных образов доступных корневых дисков.
Корневые диски
install.1, install.2 |
Это инсталляционные диски Slackware, используемые для того, чтобы установить Slackware Linux на его собственный раздел. Для загрузки инсталлятора с дискеты Вам будет необходимо записать каждый файл (install.1 и install.2) на дискету и использовать загрузочный (boot) диск, чтобы загрузить их. Примечание: программа «диалога», используемая системой установки, не терпима к ошибкам пользователя при дополнительном вводе команд, поэтому печатайте очень внимательно. |
|
install.zip |
Это *ЭКСПЕРИМЕНТАЛЬНЫЙ*, основанный на UMSDOS, инсталлятор Slackware. Это UMSDOS версия корневых дисков инсталлятора Slackware. |
Дополнительные диски
|
network.dsk |
Этот дополнительный диск обеспечивает поддержку сетевых карт Ethernet. Используйте этот диск для сканирования сетевых устройств (это будет сделано только в том случае, если будете использовать его В ТЕЧЕНИЕ установки). Введите команду «network» после загрузки «установочных» дисков и войдете в систему. |
|
pcmcia.dsk |
Этот дополнительный диск обеспечивает поддержку устройств ноутбуков и портативных компьютеров. Он позволяет производить установку по сети или через привод CD-ROM. Используйте этот диск для сканирования устройств PCMCIA (это будет сделано только в том случае, если будете использовать его В ТЕЧЕНИЕ установки). Введите команду «pcmcia» после загрузки «установочных» дисков и войдете в систему. |
|
rescue.dsk |
Это, основанный на BusyBox, rescue-диск для Linux. Это достаточно полная мини-Linux система, работающая с использованием 4 Мб оперативной памяти (ramdisk), содержащая редактор (vi), такие сетевые утилиты как ifconfig, route, telnet, ping и wget, и другие утилиты, которые могли бы быть полезны для того, чтобы восстановить вашу машину с Linux, если Вы иногда становитесь заблокированы по различным причинам или в любое время, когда Вам просто необходимо загрузить Linux, только для того, чтобы «быстро что-то отредактировать». |
|
sbootmgr.dsk |
Эта небольшая утилита позволяет выбрать из меню различные устройства, чтобы загрузиться с них, и даже позволяет загружаться с CD-ROM на машинах, где BIOS не поддерживает эту возможность (или поддержка этой функции должна быть, но она не работает). Если у Вас возникают проблемы при загрузке с CD-ROM Slackware, то Вы могли бы пробовать записать этот образ на дискету, загрузиться с него, и затем выбрать ваш привод CD-ROM в качестве устройства начальной загрузки.
Инсталлятор SBM доступен как пакет Slackware (называемый «btmgr») в дополнительной коллекции пакетов. |
Разделение жесткого диска на разделы
Перед запуском программы установки Вы должны определить Linux-раздел(ы) на вашем жестком диске.
После того, как Вы загрузились с дискет, перед Вами появится приглашение командной строки для входа в систему. Вы должны войти как пользователь root (пароль - NULL). Теперь Вы можете начать работу с жестким диском и инсталлировать Slackware.
Вы должны выполнить стандартную Linux-программу fdisk для определения ваших разделов. На первый взгляд это выглядит немного страшно, но в действительности же это весьма просто.
Запуск fdisk
Когда Вы запускаете fdisk, Вы должны определить устройство, с которым будете работать. По умолчанию команда будет пытаться открыть /dev/hda, но в некоторых случаях это неправильное для использования устройство. Просто укажите имя устройства после слова fdisk в командной строке. Например:
fdisk /dev/hdb
Это укажет fdisk открывать жесткий диск, определенный как primary slave. Обратите внимание, что Вы не указываете номер раздела в имени устройства.
Альтернатива для fdisk – это команда cfdisk, которая обеспечивает программу установки для определения разделов на основе меню (пользователи DOS, хорошо умеющие работать с DOS-программой fdisk, смогут найти эту программу даже проще). Просто вместо fdisk запустите команду cfdisk в командной строке.
Команды fdisk Вот некоторые ключевые команды, с которыми Вы должны быть знакомы, используя fdisk. p отобразить текущую таблицу разделов m отобразить экран справки d удалить раздел n добавить новый раздел t изменить системный идентификатор (system ID) раздела q выйти из программы fdisk, без сохранения изменений w сохранить изменения на устройство и выйти из fdisk
Неписанные «правила» Итак, какой раздел Вам следует создать? Всегда хорошим тоном будет создание сначала swap-раздела и, таким образом, Вы определите точный размер для него. Также хорошим тоном является создание отдельных разделов для /, /home и /usr. Люди скажут Вам много вещей о том, как разделить ваш диск, однако всё действительно сводится лишь к тому, что хотите Вы. Есть много серьезных оснований к разделению диска на /, /home и /usr. Например:
- home-каталоги находятся всегда на их собственном разделе, и Вы можете модернизировать распределение без необходимости создания резервных копий основных (home) каталогов.
- /usr - это место, куда устанавливается программное обеспечение, таким образом, Вы можете сохранить его всякий раз, когда Вы модернизируете распределения.
- корневой каталог желательно должен действительно оставаться нетронутым, за исключением изменения файлов в каталоге /etc и основном корневом каталоге.
Другие могут сказать Вам, что Вы должны иметь отдельный раздел /var для того, чтобы log-файлы не заполняли корневую файловую систему или чтобы вся почта имела свой собственный раздел. В действительности же это всё на ваш выбор. Экспериментируйте и Вы сможете всегда изменять все это позже.
Программа установки
Последний шаг – это запуск программы установки и завершение всех шагов. Программа управляется с помощью меню и проста в понимании.
Программа установки Slackware Linux – это программа, основанная на тексте и управляемая с помощью меню, является удобной и легкой. После того, как Вы определили ваши разделы, выйдите из программы fdisk и запустите программу установки, набрав команду setup в командной строке. # setup Программа установки очень легка в использовании и везде предоставляет справку. Вот описание того, что делают различные опции главного меню.
HELP Отображает файл справки по установке Slackware. Эта опция рекомендуется и для новичков и для опытных пользователей. Это дает последнюю информацию о дистрибутиве Slackware Linux.
KEYMAP Позволяете Вы переназначить вашу клавиатуру, если Вы нуждаетесь в этом.
ADDSWAP Установка вашего swap-раздела.
TARGET Выбирает целевой каталог. Большинство времени занимает работа с этой опцией /, но иногда это что-то еще. Эта опция просматривает все разделы и также позволяет Вам их форматировать.
SOURCE Выбирает источники дистрибутива Slackware Linux. Вы можете производить установку с другого раздела жесткого диска, с дискет, с монтированного NFS, с предустановленного каталога, или с CD-ROM.
SELECT Это то, где Вы выбираете, какой ряд Вы хотите установить. Контрольный список отображен с описанием для каждого ряда. Вы отмечаете ряд, который Вы хотите установить.
INSTALL Устанавливает выбранный ряд в целевой каталог. Вам предлагают несколько выборочных опций. Каждая соответствуют различным уровням опытности пользователя. Ниже приведен листинг различных запрашиваемых опций.
Full Установить всё (до 3.5 Гб программного обеспечения) Newbie Использовать подробные запросы (и следовать за tag-файлами) Menu Выбрать группы пакетов из интерактивных меню Expert Выбрать отдельные пакеты из интерактивных меню Custom Использовать пользовательские tag-файлы в каталогах пакета Tagpath Использовать tag-файлы в каталогах пакета
Также предоставляется опция для отображения справочного файла командной строки, которая, возможно, является хорошей идеей, если Вы не понимаете режимы командной строки.
CONFIGURE Эта опция проведет Вас через самый важный из процессов конфигурации. Это определение корневого пароля, конфигурация LILO, сетевая конфигурация (использование netconfig), инсталляция ядра, X-установка, определение часового пояса и несколько других параметров настройки. Если Вы захотите получить некоторую дополнительную справку, то можете посетить соответствующую страницу (http://www.slackware.com/config).
PKGTOOL Запускает Pkgtool-программу Slackware для того, чтобы управлять пакетами. Это опция объясняется более подробно на странице об управлении пакетами.
EXIT Выход из программы установки.
После установки Slackware Linux и выхода из программы установки, Вы можете задать команду shutdown -r now, чтобы перезагрузить вашу новую систему Slackware. Не забудьте извлечь дискету из дисковода. |  |