Если вы ищете быструю, надежную и недорогую многопользовательскую ОС, обладающую удобным графическим интерфейсом и способную служить Internet-сервером, то разумно будет остановиться на Linux из семейства Unix. Тем более что эта ОС распространяется с исходными текстами.

Чем продиктован интерес к Linux? Во-первых, считается, что Linux никогда не «рушится». Это преувеличение, но не очень сильное: организовать фатальную ошибку в Linux действительно непросто. Существуют машины, не один год работающие под этой ОС без перезагрузки. Во-вторых, Linux менее требовательна к аппаратным ресурсам и нормально функционирует на устаревших компьютерах, недостаточно мощных для Windows 9х. Она прекрасно себя чувствует на ПК с процессором 486. И еще: есть пользователи, которые тянутся к Linux просто из-за того, что это продукт не Microsoft.

Linux привлекательна, однако многих пугает отсутствие единого производителя ОС. Поскольку это свободно распространяемая система, на рынке имеется несколько дистрибутивов разных компаний, каждый со своими достоинствами и недостатками. Отличия в продуктах касаются главным образом прикладных программных пакетов, прилагаемых к ОС, и процедуры установки. Основные поставщики дистрибутивов Linux — Red Hat Software (http://www.redhat.com), Caldera (http://www.caldera.com), Slackware (http://www.slackware.com), S.u.S.E. (http://www.suse.com) и Debian (http://www.debian.org).

Сейчас процедура установки Linux далеко не так громоздка, как раньше. Впрочем, не следует забывать, что способов «правильной» установки Linux почти столько же, сколько пользователей, поэтому опишем лишь один из множества путей инсталляции и запуска Linux. Инструкции даны для Red Hat Linux 6.0 (дистрибутив Red Hat выбран из-за относительной простоты процедуры установки и его популярности). Рекомендации рассчитаны на то, что на компьютере уже установлена ОС Windows 9х, но пригодятся и при инсталляции Linux на машину без всякой ОС.

Где взять дистрибутив

Есть несколько путей приобретения дистрибутива Red Hat Linux. Можно его заказать непосредственно в компании Red Hat Software (http://www.redhat.com) или купить экземпляр в компьютерном магазине, а можно получить бесплатно из Internet. В последнем варианте, однако, тратится очень много времени и процедура установки несколько усложняется, поэтому я не рекомендую этот способ начинающим.

Еще один путь — как раз им и воспользовался автор — состоит в том, чтобы приобрести экземпляр дистрибутива у альтернативного реселлера в Internet. Поскольку Red Hat Linux распространяется свободно, копии, изготовленные независимыми поставщиками, значительно дешевле, чем в самой Red Hat, где диск стоит 80 долл. Однако недостатком такого дистрибутива является отсутствие технического сопровождения от Red Hat. Мы попробуем установить Red Hat 6.0 GPL* i386 (http://www.lsl.com/catalog/software/distributions/ redhat/latest/gpl/index.html) компании Linux System Labs (http://www.lsl.com).

Своя территория

Для размещения Linux необходимо собственное логическое устройство, так что потребуется программа, которая сожмет имеющиеся на диске разделы, высвобождая место для нового. Любимый инструмент автора для манипуляций с логическими устройствами на жестком диске — Partition Magic компании PowerQuest (http://www.powerquest.com). Мастера этой программы проведут пользователя через процедуру сокращения раздела Windows для освобождения дополнительного места. Можно воспользоваться также условно-бесплатной программой Ranish Partition Manager (http://www.pcworld.com/fileworld/file_description/ 0,1458,6170,00.html), но ее аскетичный интерфейс больше подходит опытным пользователям ПК. Не следует пренебрегать процедурой резервного копирования на сменные носители перед тем, как производить какие-либо изменения в существующих разделах.

Для установки Linux требуется не менее 500 Мбайт дискового пространства, причем это должна быть связная область диска. Ее нужно освободить с помощью программы перераспределения разделов (область может находиться внутри уже существующего логического устройства или в зоне диска, вообще не разбитой на разделы). Создание логических устройств в пространстве, выделенном для Linux, — забота Red Hat. Коль скоро место для Linux есть, можно двигаться дальше.

Подготовка

Если вы приобрели ОС непосредственно у Red Hat (или, как я, заказали GPL-версию в Linux System Labs), инсталляционный диск является загружаемым. Так что при наличии на ПК поддержки загрузки с CD-ROM, у вас есть все, чтобы начать. В том случае, когда инсталляционный диск не является загрузочным или компьютер не загружается с CD-ROM, нужно создать загрузочный диск.

Вставьте дискету в дисковод. При работе в Windows щелкните правой кнопкой мыши по Рабочему столу и выберите во всплывающем меню пункт «Создать» и затем «Папка». Назовите новую папку Bootdisk и откройте ее, дважды щелкнув по значку (после установки Linux эту папку можно будет удалить). Поместите в дисковод CD-ROM диск с Red Hat, откройте папку «Мой компьютер», дважды щелкните по значку, представляющему CD-ROM, и затем по папке под названием Dosutils. Перетащите правой кнопкой мыши файл Rawrite из этой папки в окно папки Bootdisk; в появившемся меню выберите вариант «Копировать». Закройте окно Dosutils, откройте на компакт-диске папку Images и скопируйте из нее в папку Bootdisk файл Boot.img точно так же, как вы сделали это с Rawrite.

После этого войдите в меню «Пуск?Выполнить», в командной строке наберите слово command и нажмите кнопку OK. На экране появится окно с приглашением DOS, которое будет иметь вид C:WindowsРабочий стол. Введите команду cd bootdisk и нажмите . И вот теперь вы наконец создадите загрузочный диск Red Hat: введите команду rawrite, нажмите клавишу , в качестве имени копируемого файла укажите boot.img и снова нажмите . На запрос о диске, на который следует копировать, введите a: (или другую букву дисковода гибких дисков) и еще раз нажмите .

Инвентаризация

Хотя установка Linux и стала намного проще, она все же менее автоматизирована, чем для Windows, — в особенности из-за того, что ОС не умеет автоматически опознавать все аппаратное обеспечение компьютера. В процессе инсталляции может быть задано множество вопросов, так что следует заранее вооружиться правильными ответами на них. Лучший способ получить эти ответы — проконсультироваться у Windows. Щелкните правой кнопкой мыши по значку «Мой компьютер», во всплывающем меню выберите пункт «Свойства», а в появившемся окне — закладку «Устройства». Там вы увидите перечень аппаратного обеспечения компьютера, организованный в виде дерева. Запишите название компании-изготовителя и модель своей графической платы (вы найдете их в разделе «Видеоадаптеры»), а также монитора, сетевой (если она имеется) и звуковой платы.

Возможно, при установке потребуется не вся эта информация (Red Hat Linux распознает значительное количество устройств), но есть шанс, что без нее возникнут накладки. Имейте в виду, что не существует способа корректно прервать начатую инсталляцию, поэтому получив вопрос, на который вы не в состоянии ответить, нажимайте ++, перезагружайтесь в Windows, найдите там или в Internet нужную информацию и запускайте процедуру установки Linux с самого начала.

Вперед!

Если вы изготовили загрузочную дискету, вставьте ее в дисковод, иначе загрузочный диск в CD-ROM. Теперь перезагрузите ПК. Увидев текстовое приветствие, нажмите . Откиньтесь на спинку стула и подождите, пока загрузится программа установки. На устрашающего вида текст, пробегающий по экрану, можно не обращать внимания — просто так запускается Linux.

Вскоре вы увидите диалоговое окно. Инсталляционная программа Red Hat имеет графический интерфейс, управляемый с клавиатуры. Для перемещения с одного экранного объекта на другой используется клавиша , для выделения и снятия выделения (а также постановки и снятия галочек) — пробел, для нажатия на выделенную кнопку — . Внизу каждого экрана в тех случаях, когда это нужно, имеются дополнительные команды. Во вводном экране выделена кнопка OK, поэтому чтобы продолжить, нажмите .

Первым делом Red Hat запросит ваш родной язык*. Выберите нужный, пользуясь клавиатурой. Затем программа поинтересуется типом клавиатуры. По умолчанию выбрана американская; при необходимости укажите другую.

Следующий вопрос: где находятся пакеты для инсталляции? Выберите ответ Local CDROM. Red Hat проверит, что в дисководе находится нужный диск, и двинется дальше.

Вопросы продолжаются:

  • Вы модернизируете более раннюю версию или устанавливаете систему впервые? — Впервые (Install).
  • Какой тип инсталляции требуется? — Ручной (Custom).

Затем программа обследует компьютер, чтобы обнаружить подключенные к нему SCSI-устройства. Если она их не найдет, то спросит, есть ли они. С большой вероятностью полагаю, что вы ответите на этот вопрос отрицательно. Если же вы принадлежите к тем немногим невезунчикам, которые должны дать утвердительный ответ, будьте готовы просмотреть длинный список SCSI-драйверов и сообщить Red Hat несколько главных параметров, которые позволят использовать SCSI-устройства с Linux.

Disk Druid

После этого программа сообщит, что должна настроить файловую систему, и поинтересуется, какой инструмент для этого применить. Выберите Disk Druid.

В подготовленной незанятой области диска нужно создать два раздела. Первый — корневой, в котором будут размещаться все файлы. Второй — раздел подкачки, дополняющий оперативную память (Windows использует файл подкачки большого размера, а Linux требует для этого отдельное логическое устройство).

Большую часть работы Disk Druid возьмет на себя. Чтобы создать разделы, проделайте следующее. Нажмите , чтобы добавить новый раздел. Против надписи Mount Point (точка монтирования) введите обычную наклонную черту (/). Укажите тип раздела Linux Native, размер 1 и поставьте галочку против слов Grow to fill disk (увеличить так, чтобы заполнить диск). Новый раздел должен расшириться и заполнить все свободное пространство, что отобразится на экране Disk Druid.

На главном экране Disk Druid показаны все разделы жесткого диска, к ним следует добавить два раздела для Linux

Затем еще раз нажмите для добавления второго раздела. На этот раз не вводите никакой точки монтирования, укажите тип раздела Linux Swap, размер 128 (или меньше, если жаль места на диске), не ставьте галочку против слов Grow to fill disk и нажмите OK.

После этого в списке разделов, который показывает Disk Druid, должны появиться два добавленных вами: большой корневой и поменьше — раздел подкачки. Нажмите OK и утвердительно ответьте на запрос о сохранении изменений в таблице разделов.

Вновь созданные разделы нуждаются в форматировании. Первым этой процедуре подвергается раздел подкачки, кстати, Red Hat позволяет проверять, нет ли «плохих» блоков. Этой возможностью следует воспользоваться. Затем нужно отформатировать корневой раздел (в списке он значится как /) также с проверкой на испорченные блоки.

Приложения

Помимо операционной системы дистрибутив Red Hat Linux содержит большую библиотеку приложений, таких как средство обработки изображений The Gimp, соперничающее с Photoshop, или популярный Web-сервер Apache.

Следует указать, какие пакеты устанавливать. Инсталляционная программа помечает некоторые из них по умолчанию, в частности, основные программы для работы с Internet: почтовый клиент, Telnet, FTP и Web-браузер, а также системные драйверы и библиотеки. Пакеты Printer Support (поддержка принтеров) и DOS/Windows Connectivity (взаимодействие с DOS и Windows) изначально не выделены, но, возможно, стоит их подключить.

Пакет X Window System (или X Windows) предоставляет пользователю графический интерфейс, позволяющий работать в Linux аналогично Windows. Однако X Windows поддерживает не один интерфейс, а много, и среди них два более завершенных, чем остальные, — GNOME и KDE.

Red Hat предлагает для установки группы так называемых пакетов

Система X Windows не навязывает определенный вида экрана. Этим занимается отдельный компонент — диспетчер окон (Window Manager), причем различных диспетчеров окон насчитывается не один десяток; некоторые воспроизводят интерфейс Windows 9х, один имитирует Macintosh, а есть и ни на что не похожие. GNOME и KDE — это так называемые «среды рабочего стола» (desktop environments), т. е. оболочки, которые помимо выполнения функций диспетчера окон предоставляют набор инструментов и программ, делающий Linux более дружественным. Поэтому следует позаботиться об установке всех необходимых пакетов X Windows, включая GNOME и KDE. Пакет GNOME, возможно, будет помечен в меню по умолчанию, но инсталляцию KDE требуется задать вручную.

Если у вас есть много лишнего времени на чтение десятков подчас малопонятных описаний, выберите вариант Select individual packages (выбирать пакеты по одному). Покончив с процедурой, нажмите кнопку OK. Программа сообщит, что собирается создать журнал инсталляции. Ответьте OK и можете с чувством глубокого удовлетворения наблюдать копирование программ на жесткий диск. Если по ходу дела экран вдруг погаснет, не пугайтесь — это просто включилось предохранение экрана, встроенное в программу установки. Нажмите клавишу , и все вернется на свои места.

Финишная прямая

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

Первой подключается мышь. Red Hat обычно опознает ее верно и всегда просит подтвердить правильность определения. Если у вас двухкнопочная мышь, включите режим Emulate 3-Button Mouse (эмуляция трехкнопочной мыши), когда появится соответствующий запрос.

В этом диалоговом окне показаны загружаемые разделы жесткого диска; если вы в дальнейшем планируете работать с Windows в качестве основной ОС, то следует сделать соответствующий раздел (Red Hat назвала его «dos») загружаемым по умолчанию

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

На следующем шаге задайте свой часовой пояс. Попав в диалоговое окно Services (службы), ответьте просто OK. После этого наступает очередь принтера — выберите из списка фирму-изготовителя и модель. Если вы не подключены к сети, укажите тип соединения принтера Local (локальное).

Программа запросит пароль для пользователя root. Это важный шаг. Linux — многопользовательская система, и в ней всегда должен быть пользователь с именем root, исполняющий функции системного администратора. В данном случае это вы, так что придумайте надежный пароль и постарайтесь его не забывать. В следующем диалоговом окне — Authentication Configuration — будет предложено несколько служб проверки паролей, которые могут использоваться с Red Hat. Устанавливаемая по умолчанию подходит отлично, так что просто нажмите OK.

Потом ОС предложит создать аварийный загрузочный диск. Это хорошая мысль, так что держите наготове чистую дискету. Мы приближаемся к завершению процедуры. Настала пора сконфигурировать загрузчик Linux (Linux Loader, LILO). Эта крохотная программка запускается при включении компьютера и предоставляет вам выбор между загрузкой Windows и Linux.

На вопрос, куда устанавливать LILO, ответьте Master Boot Record; в следующем диалоговом окне, где перечисляются дополнительные режимы для LILO, нажмите OK и попадете в список загружаемых разделов. Возможно, вы поначалу не готовы к тому, чтобы сделать Linux своей основной ОС, и по умолчанию нужно загружать Windows. Чтобы это обеспечить, выделите раздел под названием dos и нажмите клавишу , а затем OK.

Первая загрузка

Пришло время настроить компьютер для работы с X Window System. Программа Xconfigurator задает вопросы о типе видеоплаты и монитора, устанавливает драйверы в соответствии с полученными ответами и запускает тест для проверки правильности настройки.

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

Если же все пройдет хорошо, диалоговое окно вежливо поинтересуется, видите ли вы его. Ответьте утвердительно. Следующий вопрос — запускать ли X Windows сразу вслед за Linux. Если вы включите этот режим, то при загрузке Linux на экране будет появляться окно для ввода имени пользователя и пароля такого же вида, что в NT (а не текстовое приглашение).

Когда программа установки закончит работу, Red Hat выведет экран с поздравлениями по поводу успешной инсталляции. Извлеките дискету и CD-ROM из дисководов, нажмите клавишу , и компьютер перезагрузится. (Если вы загружались с CD-ROM, программа не позволит извлечь его, пока вы не нажмете .)

После перезапуска компьютера вы увидите на экране приглашение: LILO.

Это машина ждет выбора загружаемой операционной системы. Если вы ничего не сделаете или сразу нажмете , начнется загрузка Windows. Чтобы запустить Linux, надо набрать слово linux и затем нажать . По экрану побежит неимоверного размера технический текст — значит, все в порядке, именно так запускается Linux.

Через некоторое время экран очистится и появится приглашение ввести имя пользователя. Введите имя root, нажмите , введите пароль, который выбрали при установке системы (на экране не появится никаких символов, даже звездочек), и нажмите . Теперь вы вошли в систему с правами администратора, т. е. вам доступно все, что в ней есть. Учетная запись root позволяет сделать с системой почти все, что угодно, и ее следует использовать только для администрирования и технического обслуживания. Для повседневных нужд лучше создать учетную запись обычного пользователя.

Если вы находитесь не в текстовом режиме, то, вероятнее всего, работаете в среде GNOME — оболочке для Red Hat, устанавливаемой по умолчанию. Посмотрите на панель задач внизу экрана, найдите пиктограмму с изображением компьютерного монитора и щелкните по ней — запустится окно с командной строкой.

Введите команду:

useradd <имя пользователя>

и нажмите (вместо слов «имя пользователя» укажите то имя, которое хотите присвоить учетной записи, например, чтобы создать учетную запись пользователя с именем Bob, введите useradd bob). Кроме имени нужен пароль. Введите команду:

passwd <имя пользователя>

нажмите , и вы получите запрос на ввод нового пароля. Для уточнения система попросит ввести пароль еще раз. Сделайте это и нажмите . Теперь следует завершить сеанс пользователя root. При работе в текстовом режиме для этого нужно ввести команду logout.

Затем вновь войдите в систему уже с именем и паролем, соответствующими только что созданной учетной записи. В GNOME вернитесь в панель задач внизу экрана, щелкните на пиктограмме с изображением ноги и в появившемся всплывающем меню выберите команду Logout. Подтвердите завершение сеанса в появившемся диалоговом окне, и на экране появится уже виденное вами графическое приглашение для ввода имени и пароля. Введите в нем имя и пароль из новой учетной записи.

Выход в Internet

Поздравляем, теперь вы пользователь Linux! Что же вы можете сделать с помощью своей новой ОС?

Возможно, первым желанием будет исследовать Internet. Самый простой способ для установки соединения состоит в том, чтобы воспользоваться входящим в KDE приложением под названием Kppp. (Именно поэтому я рекомендовал наряду с GNOME установить и KDE.)

Если вы находитесь не в сеансе X Windows, введите команду startx для запуска X и GNOME. Первый запуск может занять несколько минут, в течение которых будет настраиваться GNOME. Перед запуском Kppp необходимо подготовить систему к ее использованию. Щелкните на пиктограмме с изображением монитора на панели задач. Когда появится окно с командной строкой, введите в нем следующие команды (это потребуется проделать только однажды):

su
[в ответ на запрос введите пароль пользователя
 root]
chmod +s /usr/sbin/pppd
chmod a+x /usr/sbin/pppd
mv /etc/ppp/options /etc/ppp/options.backup
exit
exit

Щелкните на пиктограмме с изображением ноги на панели задач и в появившемся меню выберите KDE Menus, затем Internet и Kppp. Когда программа запустится, нажмите кнопку Setup (настройка), а в следующем окне щелкните на закладке Accounts (учетные записи) и нажмите кнопку New (новая). Появится еще одно окно, предназначенное уже непосредственно для конфигурирования соединения. Щелкните на закладке с надписью Dial (дозвон) и введите имя соединения (назовите его, как нравится), а также телефонный номер своего провайдера.

Входящее в KDE приложение Kppp позволяет сконфигурировать Internet-соединение так же легко, как «Удаленный доступ к сети» из Windows

Затем перейдите на закладку IP Setup (настройка IP). Если провайдер выделил вам постоянный IP-адрес, выберите вариант Static, если же адрес дается непосредственно при входе в Internet, выберите Dynamic. Перейдите на закладку DNS и введите имя домена своего провайдера и сервера адресов. Скорее всего, не потребуется ничего делать на страницах Gateway (шлюз), Login Script (сценарий входа в сеть) и Accounting Information (учетная информация). Нажмите кнопку OK, и вы вернетесь в главный экран настройки Kppp.

Теперь нужно сообщить Kppp, где находится модем. Щелкните по закладке Device (устройство) и выберите местонахождение модема в разворачивающемся меню. Испробуйте первым вариант по умолчанию — /dev/modem. Если он не сработает, Kppp сообщит вам, что не может найти модем. В этом случае пробуйте другие варианты до тех пор, пока не найдете подходящий (следующий по вероятности вариант — /dev/cua1).

Вы почти у цели. Нажмите кнопку OK, и снова окажетесь в главном диалоговом окне Kppp. Введите свое имя пользователя и пароль, после чего нажмите кнопку Connect (соединиться). Если все в порядке, вы установите PPP-соединение со своим провайдером.

Источники информации

Чтобы продолжить исследование Linux, я рекомендовал бы вам приобрести в книжном магазине (обычном или электронном Internet) руководство по системе для начинающих. Таких руководств не один десяток, но особенно хороши два:

  • Linux for Dummies (IDG Books Worldwide, 1999) — введение в Linux, созданное при участии Джона Холла, исполнительного директора фирмы Linux International;
  • Red Hat Linux Unleashed (MacMillan Publishing Company, 1998) — эта книга больше по объему и значительно полнее; вероятно, она лучше подойдет опытным пользователям.

Другой вариант — перезагрузиться в Windows, прогуляться по Web и распечатать все, что покажется полезным или интересным. Вот несколько ссылок, с которых можно начать.

На странице Josh?s Linux Guide (linux-howto.com/LinuxGuide) имеется несколько хорошо написанных и информативных руководств по настройке и запуску различных программ под управлением Linux. Дедушка всей электронной документации Linux — это Linux Documentation Project (metalab.unc.edu/LDP). Особенно полезны (хотя и не предназначены в точном смысле слова для начинающих) знаменитые документы серии HowTo (metalab.unc.edu/LDP/index.html#howto), описывающие, как выполнить ту или иную операцию.

Неофициальная страница Red Hat Linux Users FAQ (www.best. com/~aturner//RedHat-FAQ) содержит информацию, специфичную для Red Hat, которой может не быть больше нигде. Чтобы узнать больше о средах GNOME and KDE, которые включены в состав Red Hat 6.0, посетите их страницы (соответственно www.gnome.org и www.kde.org и www.kde.org)

Тем, кто думает использовать Linux на работе, стоит заглянуть в электронный журнал Linux World (www.linuxworld.com). В этой публикации, адресованной профессионалам, вы найдете новости мира Linux, интервью, практические руководства и подробные технические обзоры.

Можно обратиться за советом и в Usenet. Но прежде чем задать вопрос, подготовьтесь. Дело в том, что ветераны Linux всегда рады помочь вам, но не будут отвечать на расплывчатые вопросы, демонстрирующие нежелание экспериментировать и разбираться самостоятельно. Не посылайте сообщений типа «Помогите! CD-ROM не работает!», а объясните, какой у вас дистрибутив, в чем конкретно проблема, в какой ситуации возникает и что вы пробовали предпринять. Помощь не заставит себя ждать, а ее объем вас поразит. Хороши все конференции иерархии comp.os.linux, но начинающим имеет смысл в первую очередь обратиться в comp.os.linux.setup и comp.os.linux.help.

Быть в курсе дел сообщества Linux помогут два замечательных узла — Slashdot (www.slashdot.org) и Linux Today (www.linuxtoday.com). Создатели Slashdot характеризуют его как «новости для технарей» и не ограничиваются только темами, связанными с Linux, хотя сообщения из мира Linux часто появляются самыми первыми именно на Slashdot. Узел Linux Today целиком посвящен Linux; на нем можно найти много ссылок на публикации о Linux.

Об авторе

Дэн Беркес — независимый автор, живет в г. Гейлина (шт. Иллинойс).