Linux. История возникновения и инсталляция
Страница 2
Во многих случаях вы просто считываете множество образов дискет и используете RAWRITE.EXE для каждого образа, чтобы создать дискету. Вы загружаетесь с так называемой "boot"-дискеты и можете далее скидывать систему. Как правило, программы инсталлируются прямо с дискет, хотя некоторые дистрибутивы позволяют инсталлировать из разделов MS-DOS винчестера. Некоторые дистрибутивы позволяют инсталлировать по сети, посредством TCP/IP. Документация на каждый дистрибутив должна описывать допустимые методы инсталляции.
Другие дистрибутивы Linux инсталлируются с дискет в формате MS-DOS. Например, дистрибутив Linux Slackware требует создания с помощью RAWRITE.EXE только дискет boot и root. Остальные дискеты копируются на дискеты в формате MS-DOS командой MS-DOS COPY. Система инсталлируется прямо с дискет MS-DOS. Это избавляет вас от необходимости долго пользоваться RAWRITE.EXE, но предполагает доступность MS-DOS для создания дискет.
Каждый дистрибутив, доступный по FTP, должен содержать файл README, описывающий, как скидывать на дискеты и как их готовить для инсталляции. При перекачке Linux необходимо использовать режим перекачки двоичных файлов (для большинства FTP-клиентов это команда "binary").
Если вы имеете доступ к другим сетям, вроде CompuServe или Prodigy, то в них могут быть свои средства перекачки файлов. Кроме того, существует множество BBS, на которых есть Linux.
Если у вас нет доступа к Internet или BBS, множество дистрибутивов Linux можно получить по почте на дискетах, лентах, лазерных дисках. Пересылка Linux по почте может стоить от US$30 - US$150, в зависимости от варианта дистрибутива.
Получение Slackware
Slackware - популярная дистрибуция Linux, сопровождаемая Patrick Volkerding. С Patrick Volkerding можно связаться по Internet:
volkerdi@mhd1.moorhead.msus.edu.
Эта версия легко инсталлируется и достаточно полна. Она может быть получена по Internet, а также на CD-ROM от ряда поставщиков.
Дистрибуция Slackware состоит из "наборов дисков" (“disk sets''), каждый из которых содержит конкретный тип программ (например, набор "d" содержит средства разработки development tools, такие как gcc-компилятор, и набор "x", содержащий X Window System). Вы можете выбирать, какие наборы инсталлировать; другие наборы вы можете инсталлировать позже.
Версия Slackware, описанная здесь - это версия 2.0.0, от 25 июня 1994. Инсталляция более поздних версий должна быть во многом аналогична.
Наборы дисков Slackware
К сожалению, Slackware не имеет полного списка потребностей памяти для каждого набора. Вам потребуется не менее 7 Мбайт для инсталляции лишь серии "A"; очень грубая оценка необходимого дискового пространства - от 2 до 2.5 Мбайт на дискету.
Имеются следующие наборы дисков:
A
Базовая система. Достаточная для начала работы и делает доступными команды elvis и comm (elvis - текстовый редактор, comm - сравнение файлов). Базируется на ядре 1.0.9 и новом стандарте файловой системы (FSSTND). Если у вас в распоряжении только дисковод на 1.2M, вы все равно можете инсталлировать базовую систему, сбросив другие диски и инсталлировать их с жесткого диска.
AP
Различные приложения и дополнения, вроде руководства, groff, ispell (GNU and international versions), term, joe, jove, ghostscript, sc, bc, и quota patches.
D
Разработка программ. GCC/G++/Objective C 2.5.8, make (GNU и BSD), byacc и GNU bison, flex, the 4.5.26 C libraries, gdb, kernel source for 1.0.9, SVGAlib, ncurses, clisp, f2c, p2c, m4, perl, rcs.
E
GNU Emacs 19.25.
F
Набор Часто Задаваемых Вопросов (FAQS) и другая документация.
I
Info-страницы для GNU-программ. Документация для различных программ, читаемая с помощью info или Emacs.
N
Сетевые программы. TCP/IP, UUCP, mailx, dip, deliver, elm, pine, smail, cnews, nn, tin, trn.
OOP
Объектно-Ориентированное Программирование. GNU Smalltalk 1.1.1 и Smalltalk Interface to X (STIX).
Q
Исходники Alpha-ядра (во время написания книги - Linux 1.1.18).
TCL
Tcl, Tk, TclX, blt, itcl.
Y
Игры. Набор игр BSD и Tetris для терминалов.
X
Базовая система XFree86 2.1.1 с libXpm, fvwm 1.20 и xlock.
XAP
X-приложения: X11 ghostscript, libgr13, seyon, workman, xfilemanager, xv 3.01, GNU chess и xboard, xfm 1.2, ghostview, и различные X-игры.
XD
Программы работы в X11. X11 библиотеки, сервер linkkit, поддержка PEX.
XV
Xview 3.2 release 5. XView библиотеки, виртуальный и невиртуальный Open Look window-менеджеры.
IV
Interviews библиотеки, include-файлы, doc и idraw приложения.
OI
ParcPlace's Object Builder 2.0 и Object Interface Library 4.0. Обратите внимание, что она работает только с libc-4.4.4, но будет новая версия, как только станет доступным gcc 2.5.9.
T
Системы форматирования TeX и LaTeX.
Обязательно должен быть взят набор "A", остальные по желанию. Лучше всего инсталлировать наборы A, AP и D, а также X, если вы планируете использовать X Window System.
Получение Slackware из Internet
Версии Slackware Linux есть на многих FTP-серверах мира. Тем не менее есть два главных Linux FTP-архива: sunsite.unc.edu и tsx-11.mit.edu.
Версию Slackware можно найти по крайней мере на следующих серверах:
* sunsite.unc.edu:/pub/Linux/distributions/slackware
* tsx-11.mit.edu:/pub/linux/packages/slackware
* ftp.cdrom.com:/pub/linux/slackware
ftp.cdrom.com - это родной сервер Slackware.
Перекачка файлов
При перекачке файлов вам следует перекачать, используя FTP, следующие файлы.
* Различные файлы README, а также SLACKWARE_FAQ.
* Образ bootdisk. Это файл, который вы запишите на дискету для создания загрузочного диска Slackware. Если у вас дисковод на 1.44М (3.5"), найдите в каталоге bootdsks.144. Если у вас дисковод
1.2М (5.25"), найдите в каталоге bootdsks.12. Вам необходим один из следующих файлов bootdisk.
+ bare.gz. Это загрузчик с дискет, имеющий только драйвер жесткого диска IDE. (Нет SCSI, CD-ROM или сетевой поддержки). Используйте, если у вас только есть контроллер IDE жесткого диска, а инсталляция по сети или с CD-ROM невозможна.
+ cdu31a.gz. Содержит драйверы IDE, SCSI и Sony CDU31A/33A.
+ mitsumi.gz. Содержит драйверы IDE, SCSI и Mitsumi CD-ROM
+ modern.gz. Экспериментальный загрузочный диск с новым ядром и всеми CD-ROM драйверами, кроме сетевых и Sony 535.
+ net.gz. Содержит CD-ROM драйвер IDE и сетевые.
+ sbpcd.gz. Содержит CD-ROM драйверы IDE, SCSI и SoundBlaster Pro/Panasonic.
+ scsi.gz. Содержит CD-ROM драйверы IDE, SCSI и SCSI
+ scsinet.gz. Содержит CD-ROM и сетевые драйверы IDE, SCSI, SCSI.
+ sony535.gz. Содержит CD-ROM драйверы IDE, SCSI и Sony 535/531
+ xt.gz. Содержит CD-ROM драйверы IDE и жесткого диска XT. Вам нужен только один образ диска из вышеперечисленных в зависимости от вашей аппаратуры. Некоторые драйверы конфликтуют друг с другом. И вместо того, чтобы выискивать ошибки в своей аппаратуре, проще использовать загрузочную дискету с конкретными драйверами. Большинству пользователей следует начинать попытки с scsi.gz или bare.gz.
* Образ root-диска. Это файл, который записывается на дискету для создания инсталляционного диска Slackware. В связи с этим образом посмотрите rootdsks.144 или rootdsks.12 в зависимости от типа дисковода, с которого производите загрузку. Вам необходим один из следующих файлов:
+ color144.gz. Инсталляционный диск для дисковода 1.44, использующий меню.
+ umsds144.gz. Версия диска color144 для инсталляции с помощью файловой системы UMSDOS, которая позволяет инсталлировать Linux поверх каталога файловой системы MS-DOS. Этот метод инсталляции обсуждается здесь детально, но он не позволяет переразбивать диск на новые разделы. Позже мы к этому вернемся.