Установка и основные характеристики Linux

Установка и основные характеристики Linux

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

Существуют версии UNIX для многих систем, начиная от персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP. Linux - свободно распространяемая версия UNIX, первоначально была разработана Линусом Торвальдсом (Linus Torvalds). Linux был создан с помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему. Ядро Linux не использует коды AT&T или какого-либо другого частного источника, и большинство программ Linux разработаны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту также программисты всего мира.

Относительно появления Linux версии 0.01 никогда не делалось никаких официальных заявлений.

Исходные тексты 0.01 не давали даже нормального выполняемого кода: они фактически состояли лишь из набора заготовок для ядра и молчаливо предполагали, что вы имеете доступ к Minix-машине, чтобы иметь возможность компилировать их и совершенствовать. 5-го октября 1991 года Линус объявил первую 'официальную' версию Linux, версия 0.02. Вновь это рассматривалось как создание некой хакерской системы.

Основное внимание - создание ядра.

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

Кажется, что и сегодня сообщество Linux-истов считает эти вопросы вторичными по сравнению с 'настоящим программированием' - развитием ядра. После версии 0.03 Линус скачком перешел в нумерации к версии 0.10, так как над проектом стало работать много народу. После нескольких последовавших пересмотров версий, Линус присвоил очередной версии номер 0.95, чтобы тем самым отразить свое впечатление о том, что скоро возможна уже 'официальная' версия. Это было в марте 1992 г.

Примерно через полтора года - в декабре 1993 версия ядра все еще была Linux 0.99.pl14 - асимптотически приближаясь к 1.0. А на данный момент версия ядра - 1.2. Сегодня Linux - это полноценная ОС семейства UNIX, способная работать с X Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие программные пакеты были поставлены и на Linux, т.е. для Linux теперь доступны и коммерческие пакеты. Все большее разнообразие оборудования поддерживается по сравнению с первоначальным ядром.

Многие тестировали Linux на 486-ом и установили, что он вполне сравним с рабочими станциями Sun Microsystems и Digital Equipment Corporation. 2. Системные характеристики Linux - это полная многозадачная многопользовательская операционная система (точно также как и другие версии UNIX). Linux достаточно хорошо совместим с рядом стандартов для на уровне исходных текстов, включая IEEE POSIX.1, System V и BSD. Он создавался имея в виду такую совместимость.

Другие специфические внутренние черты Linux включают контроль работ по стандарту POSIX (используемый оболочками, такими как csh и bash), псевдотерминалы (pty), поддержку национальных и стандартных клавиатур динамически загружаемыми драйверами клавиатур. Ядро может само эмулировать команды 387-FPU, так что системы без сопроцессора могут выполнять программы, на него рассчитывающие (т.е. с плавающей точкой). Linux поддерживает различные типы файловых систем для хранения данных.

Некоторые файловые системы, такие как файловая система ext2fs, были созданы специально для Linux. Поддерживаются также другие типы файловых систем, такие как Minix-1 и Xenix. Реализована также файловая система MS-DOS, позволяющая прямо обращаться к файлам MS-DOS на жестком диске.

Поддерживается также файловая система ISO 9660 CD-ROM для работы с дисками CD-ROM. Linux обеспечивает полный набор протоколов TCP/IP для сетевой работы.

Поддерживается весь спектр клиентов и услуг TCP/IP, таких как FTP, telnet, NNTP и SMTP. Ядро Linux сразу создано с учетом специального защищенного режима для процессоров Intel 80386 и 80486. В частности, Linux использует парадигму описания памяти в защищенном режиме и другие новые свойства процессоров. Для увеличения объема доступной памяти Linux осуществляет также разбиение диска на страницы: то есть на диске может быть выделено до 256 Мбайт 'пространства для свопинга' (swap space). (Swap space не совсем подходящее имя, в Linux в область свопинга выгружается не весь процесс, а только отдельные его части, в которых нет необходимости). Когда системе нужно больше физической памяти, то она с помощью свопинга выводит неактивные страницы на диск. Это позволяет выполнять более объемные программы и обслуживать одновременно больше пользователей.

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

Выполняемые программы используют динамически связываемые библиотеки, т.е. выполняемые программы могут совместно использовать библиотечную программу, представленную одним физическим файлом на диске (иначе, чем это реализовано в механизме разделяемых библиотек SunOS). Это позволяет выполняемым файлам занимать меньше места на диске, особенно тем, которые многократно используют библиотечные функции. Есть также статические связываемые библиотеки для тех, кто желает пользоваться отладкой на уровне объектных кодов или иметь 'полные' выполняемые программы, которые не нуждаются в разделяемых библиотеках. В Linux разделяемые библиотеки динамически связываются во время выполнения, позволяя программисту заменять библиотечные модули своими собственными. 3. Перед установкой 3.1 Настройте свой BIOS BIOS BIOS (Basic Input/Output System) - Базовая Система Ввода/Вывода используется для загоузки компьютера. В частности, она используется для поиска устройства, на котором размещена операционная система и для ее запуска. Она также используется для начальной настройки оборудования.

Появление технологии plug'n'play и ее широкое распространение означает. что все современные BIOS могут инициализировать эти устройства, но все же вам надо попросить их сделать это. Если ваша Windows 9x инициализирует эти устройства вместо BIOS, это придется изменить для работы под Linux. Изменение установок вашего BIOS обычно производится нажатием клавиши DEL во время запуска. К сожалению, есть много различных разновидностей BIOS, и каждая из них предлагает свою технологию, так что предстоит выяснить, какая применяется на вашем PC. Когда вы вошли в BIOS, обычно нужная нам опция называется PNP OS installed (или Plug'n'Play OS installed). Установите эту опцию в No: BIOS после этого инициализирует все устройства plug'n'play и это поможет Linux распознать некоторые устройствана вашей машине, с которыми он мог сам не справиться. Если ваш BIOS позволяет загружаться с CDROM и вы хотите выполнить стандартную установку Linux-Mandrake (без использования Lnx4Win), то вы можете также установить ваш BIOS на загрузку с CDROM до поиска жесткого диска. 3.2 Создание загрузочной дискеты. Если ваш BIOS не умеет загружаться с CDROM, то придется создавать загрузочную дискету: CDROM содержит все необходимые для этого файлы. Вам также придется создавать загрузочный диск, если вы хотите использовать System Commander. В случае использования Lnx4Win загрузочная дискета вам не потребуется, и вы можете пропустить этот раздел и перейти сразу к Главе 5.0, которая описывает Lnx4Win. Образы загрузки находятся в каталоге images на CDROM. Вам в первую очередь понадобятся два файла: cdrom.img и txt_boot.img . Первый из них нужен для графической установки. Если графическая установка вам не подходит, то надо проводить установку в текстовом режиме, для чего следует воспользоваться файлом txt_boot.img . Под Windows Надо будет воспользоваться программой rawwrite . Она находится на CD в каталоге dosutils (figure 4.1). Figure 4.1 каталог dosutils Замечание: в этом примере устройство CDROM обозначено буквой D: , естественно вам придется выбрать букву, обозначающую CDROM на вашей машине.

Имейте в виду, что есть и DOS версия той же программы - rawrite , (это, на самом деле, оригинальная версия программы; rawwrite является по существу графической оболочкой к ней). Запустить программу, как показано на рис. 4.2. Рисунок 4.2 Программа rawwrite Выберите загрузочный образ для копирования и устройство, куда копировать (пример на рисунке 4.3). Рисунок 4.3 Пример использования rawrite Затем, если вы еще это не сделали, вставьте (чистую!) дискету в указанное устройство и нажмите Write. Теперь у вас есть загрузочная дискета для установки дистрибутива Linux-Mandrake. 3.3 Под Linux Если у вас уже есть установленный Linux (на другой машине, например у друга, который дал вам свой дистрибутив Linux-Mandrake на CD), то предпримите следующие шаги: смонтируйте CDROM. Предположим, что точка монтирования - /mnt/cdrom ; войдите в систему (log in) как root ; вставьте пустую дискету в дисковод и наберите: $ cp /mnt/cdrom/images/cdrom.img /dev/fd0 Замените /dev/fd0 на /dev/fd1 , если вы используете второй дисковод и, разумеется, имя образа, который вам нужен. Ваш загрузочный диск готов. 3.4 Поддерживаемое оборудование Linux-Mandrake способен поддерживать огромное количество устройств, и список слишком длинен, чтобы привести его здесь. Тем ни менее, некоторые шаги, описанные в этой главе, помогут вам убедиться в том, что ваше оборудование совместимо (или нет) и, при возможности, настроить некоторые сомнительные устройства. 3.5 Что не поддерживается Некоторые виды оборудования в настоящее время еще не поддерживаются Linux, либо потому, что поддержка еще находится на экспериментальной стадии, потому, что никто еще не написал драйвера для этого устройства, либо потому, что было решено, что их нельзя поддерживать, часто по достаточно основательной причине.

Например: winmodems , какие бы они ни были: они не могут поддерживаться, и, видимо, никогда не смогут.

Разница между 'реальным' модемом и winmodem состоит в том, что winmodem не может функционировать самостоятельно: ему нужен специальный драйвер, который выполняет большое количество вместо него. С нормальным модемом можно взаимодействовать, отправляя ему серии команд, что нельзя делать с winmodem (это также объясняет, почему Linux не использует модемных драйверов: необходим просто доступ к последовательному порту для внешней программы, отправляющей команды). Если у вас модем для PCI, то, к сожалению, есть высокий риск, что он один из... USB устройства: поддержка USB все еще экспериментальная. Тем ни менее, если у вас это есть, то поддержка USB откомпилирована как модульв различных ядрах Linux-Mandrake, так что можете попробовать. Но делайте это на свой страх и риск.

Имеется HOWTO. 3.6 Сбор данных о вашем оборудовании Возможности Linux по поддержке оборудования весьма развиты и, помимо упомянутых в предыдущем разделе устройств, вы можете ожидать, что остальное имеющееся у вас оборудование подойдет, и даже более того.

Однако некоторые виды устройств вызывают при установке Linux некоторые проблемы, и, в частности, устройства ISA plug'n'play. Вам следует обратиться к документации или к имеющимся настройкам Windows, чтобы узнать их характеристики. В последнем случае нажмите на правую кнопку мыши на иконке My Computer, выберите Properties, выберите пункт Devices Manager, затем выберите View devices by connection (рисунок 4.4). Рисунок 4.4 The Windows Device Manager Если у вас есть устройства ISA, вы должны увидеть их при определении структуры каталогов (рисунок 4.5). Рисунок 4.5 Структура каталогов Шины PCI Вы сможете найти устройства ISA в разделе структуры каталогов. Если вы увидите только один пункт для порта данных, игнорируйте его. Если там представлены имеющиеся устройства, и если нет конфликта, тогда можно выбрать и нажать на кнопку Properties (рисунок 4.6). Рисунок 4.6 Keyboard resources Надо будет записать используемые базовые адреса (Input/output range), вместе с IRQ(s). Также запомните каналы DMA, используемые для звуковой карты. Если ваша карта ISA является plug'n'play, вы должны быть очень внимательны при настройке своего BIOS, в соответствии с описанием в предыдущей секции, но, даже если вы так сделаете, Linux может не найти ее. Можно и отключить plug'n'play для отдельного устройства: Если производитель обеспечил это, у вас должна быть дискета с программой, позволяющей проделать это. В общем случае это собственная программа установки для устройства. Если у вас есть такая программа, стартуйте ее, установите конфигурацию устройства с соответствующими параметрами и отключите plug'n'play: Linux увидит карту после ее установки. Не слишком беспокойтесь о звуковых картах: вы можете настроить их после установки, а не во время нее.

Программа sndconfig использует пакет isapnp , который является единственным под Linux способным обрабатывать такие устройства. 4. Использование Lnx4Win Lnx4Win (Linux под Windows) это то, что вам нужно, если вы совсем не хотите делать разбиение жесткого диска на разделы. Эта программа создаст два файла в вашем разделе Windows, которые будут содержать вашу систему Linux-Mandrake : один файл для данных, и один для swap. Этот вид установки несомненно самый простой, но, как уже отмечалось, у него есть свои недостатки: такая установка заведомо медленнее обычной: loopback монтирование файла (используется этот метод) не так быстро, как работа файловой системы на выделенном разделе; если придется переустановить Windows, то ваша система Linux-Mandrake также пропадет... Все же это хороший способ знакомства с Linux-Mandrake не затрагивающий ваш жесткий диск. В случае нормальной установки эту главу можно пропустить. 4.1 Подготовка к инсталяции Все необходимые программы находятся в каталоге lnx4win на CDROM (рисунок 10.1). Рисунок 10.1 Каталог lnx4win Надо стартовать программу install.bat , которая установит файлы необходимые для работы Lnx4Win. Это иконка install на рисунке 10.1. После чего появится окно, как на рисунке 5.2. Рисунок 5.2 Инсталяция Lnx4Win Нажмите клавишу.

Программа попросит ввести букву, обозначающую ваше устройство CDROM, вместе с буквой, соответствующей устройству, ('drive') на которое вы хотите установить Lnx4Win ( C: или другое). После получения этой информации программа завершит работу (рисунок 5.3). Рисунок 5.3 Завершение инсталяции Вы теперь можете запустить программу настройки - setup для Lnx4Win. 4.2 Запуск установки Скрипт для запуска установки по-прежнему находится в каталоге lnx4win на CDROM и называется setup.bat (иконка setup). После запуска скрипта вы должны увидеть окно как на рисунке 5.4. Рисунок 5.4 Установка Lnx4Win Теперь надо решить, сколько места вы отводите системе Linux-Mandrake в разделе, который был указан скрипту инсталяции.

Данные задаются в MB. Linux Native показывает, сколько места резервируется под данные Linux-Mandrake; выберите с запасом, поскольку отведенное вами место должно быть способно вместить файловую систему, а также сами файлы и ваши собственные данные. Для вашего сведения, полная установка занимает более 1.1 GB, а размер создаваемого файла не может превышать GB. Linux swap показывает размер файла для свопинга.

Можете воспользоваться правилом, согласно которому надо отвести 64 MB, если у вас не более 64 MB RAM , иначе размер файла должен быть равен размеру RAM. Есть еще три параметра: Create boot menu : при активации этого параметра (что рекомендуется), Lnx4Win модфицирует ваш файл config.sys так, чтобы при загрузке Windows вы могли выбрать, что загружать - Windows или Linux-Mandrake; будет создана резервная копия вашего старого config.sys , с названием config.mdk ; Warn on exit : при активации этого параметра в случае любой попытки стартовать Linux-Mandrake будет появляться предупреждение; Create desktop shortcut : при активации этого параметра на вашем рабочем столе будет размещена иконка, позволяющая непосредственно загружать Linux-Mandrake. А теперь... Все файлы созданы, ваша система Linux-Mandrake теперь готова к загрузке (см. рисунок 5.5). Рисунок 5.5 Можно загружаться? Начиная с этого места, установка будет проводиться так же, как и обычная установка, так что переходите к главе, которая описывает установку при помощи DrakX. Обратная процедура - разинсталяция - очень проста: надо просто стартовать скрипт uninstall.bat , как обычно, из каталога lnx4win на CDROM. Однако скрипт не удалит установочный каталог, это надо будет сделать вручную. Имя каталога - lnx4win и расположен он на том устройстве, на котором вы устанавливали Lnx4Win. 5. Диски и разделы Большинство пользователей никогда даже не пользовалось программой для DOS - fdisk , и никогда не перераспределяла разделы на диске. Тем же из вас, кто пользовался этой программой, лучше все забыть, настолько ограниченный взгляд на распределение разделов она предлагает. 5.1 Структура жесткого диска Для простоты, жесткий диск представляет из себя последовательность секторов.

Сектор является наименьшим блоком данных на диске, его размер составляет 512 байт.

Сектора на жестком диске, содержащем n секторов, нумеруются от 0 до n-1 . Первые сектора (включая нулевой сектор) содержат, в отличие от прочих, таблицу разделов. Как говорит ее название, эта таблица содержит данные о различных разделах диска. Она может содержать до 4 элементов, разбивая диск на 4 раздела, называемых первичные разделы.

Каждый элемент таблицы разделов содержит различные данные, в частности номера первого и последнего секторов раздела и тип раздела.

Элемент может быть пустым.

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

Каждая операционная система распознает некоторые из типов, но не все.

Например, Windows, считает, что каждый раздел, тип которого допускает наличие FAT, на самом деле содержит FAT [1] . Для Windows, разделы этого типа становятся устройствами. Но есть еще весьма специфичный тип, который обеспечивает то, что первичный раздел становится разделом, который называется расширенным - extended. 5.2 Расширенный раздел На диске может быть только один расширенный раздел. Этот тип разделов используется в различных целях: прежде всего для разбиения большого диска, на число разделов, большее 4. Затем, из-за ограничений DOS/Windows версии fdisk , которая не умеет создавать больше одного первичного раздела на диске [2] . Помимо своего типа, который его идентифицирует, расширенный раздел имеет ту же структуру, что и первичный раздел, это номера первого и последнего секторов раздела. Но пространство, выделенное для расширенного раздела, разделяется затем между логическими раздела, с использованием другой таблицы с форматом отличным от таблицы первичных разделов, поскольку количество логических разделов ограничено только наличием места на диске.

Следует также отметить, что на жестком диске может быть только один расширенный раздел.

Первый логический раздел начинается с первого сектора расширенного раздела.

Первый и последний сектора каждого логического раздела и его тип указываются по-прежнему, а также дается ссылка на номер сектора, содержащего следующий логический раздел. 5.3 Примеры Иллюстрации в этом разделе помогут вам понять структуру разбиения жесткого диска. Для этого выбраны наиболее типичные случаи. o прежде всего, вот пример диска, содержащего только первичный раздел [3] (рисунок 6.1). Рисунок 6.1 Один первичный раздел o рисунок 6.2 показывает диск, содержащий два первичных раздела. Рисунок 6.2 Два первичных раздела o рисунок 6.3 содержит пример первичного и расширенного разделов, где расширенный раздел содержит два логических. Рисунок 6.3 Первичный и расширенный разделы Что вы можете сделать, так это, например, разбить диск в соответствии с первой диаграммой, и перевести его в состояние, соответствующее второй диаграме (это то, что можно сделать, например, средствами System Commander). В завершение следует добавить, что разбиение не обязано покрывать все дисковое пространство. Так что можно оставить часть места на диске для дальнейшего использования. 5.4 Соглашения об именовании дисков и разделов Чтобы не было путаницы, отметим, что метод именования разделов используемый в Windows и используемый в Linux, совершенно различны.

Главное различие вызвано тем, что Windows исходит из типа раздела при приписывании букв устройствам ('drives'), в то время как Linux исходит из расположения диска на шине (IDE или SCSI) и на разбиении каждого из дисков, но вовсе не принимает в расчет типы разделов. 5.4.1 Под Windows Как уже говорилось, Windows распределяет буквы по устройствам по мере обнаружения на дисках разделов, которые она узнает. Windows именует не диски, а только разделы. Так что не бывает никогда диска C: , только устройство(drive_ C: . На это устройство C: накладывается ряд ограничений: оно должно быть первичным разделом такого типа, который распознается Windows, и на первом диске, который увидит BIOS. И наконец, этот раздел должен быть активирован (enabled)... Это, как правило, первый диск IDE на PC оснащенном только IDE дисками, или первый SCSI диск на PC, где есть только SCSI. Правила распределения букв по остальным устройствам ('drives') весьма причудливы: Сначала Windows просмотрит первичные разделы на жестких дисках и присвоит им буквы в порядке их появления. Затем будут просмотрены все диски в поиске расширенных разделов и связанных с ними логических разделов, и затем будут распределены буквы, всегда в порядке обнаружения разделов, если, конечно, они имеют тип, распознаваемый системой. of appearance and if, of course, the logical partitions are of a type it recognizes. Получается так, что все устройства, не являющиеся жесткими дисками, (CDROM, ZIP и другие) получают буквы всегда после устройств ('drives') на жестких дисках, кроме, разумеется, дисководов для дискет, которые получают соответственно буквы A: и B: . Этим объясняется, в частности, почему буква, приписанная , например, вашему CDROM, сдвигается после добавления диска, содержащего хотя бы один раздел, доступный для Windows. Эти несколько диаграмм помогут вам: они демонстрируют компьютер с двумя установленными дисками, один из которых первый master IDE а второйпервый slave, каждый раз по-разному разбитые на разделы: o прежде всего вот пример, когда первый диск содержит единственный первичный раздел, а второй содержит два первичных раздела, только один из которых имеет узнаваемый Windows тип, а второй содержит два первичных раздела, только один из которых узнаваемый: в этом случае размещаются два устройства C: и D: , как показано на рисунке 6.4. Рисунок 6.4 Первый пример именования разделов под Windows o затем - пример той же конфигурации дисков, когда первый диск содержит первичный и расширенный разделы, причем последний разбит на два логических раздела известного для Windows типа; на втором диске - без изменений: четыре устройства от C: до F: (рисунок 6.5). Рисунок 6.5 Второй пример именования разделов по Windows 5.4.2 Под Linux Linux использует значительно более логичный метод именования разделов. Во-первых, тип имеющихся разделов в расчет не принимается, а во-вторых, разделы получают имена в соответствии с диском, на котором находятся.

Сначала остановимся на именовании самих дисков: · первичный master и первичный slave на IDE (жесткие диски, дисководы CDROM или другие) называютсяя /dev/hda и /dev/hdb соответственно; · на втором канале они называются /dev/hdc и /dev/hdd соответственно для master и slave; · если у вашего компьютера есть другие интерфейсы IDE (например, интерфейс IDE есть в некоторых картах SoundBlaster), то диски назовутся тогда /dev/hde , /dev/hdf , и т.д. · SCSI диски называются /dev/sda , /dev/sdb , и т.п., в порядке их появления на шине SCSI (в зависимости от возрастания IDs). SCSI CDROM называются /dev/scd0 , /dev/scd1 , всегда в порядке их появления на шине SCSI. Разделы называются вслед за дисками, на которых они расположены, следующим образом (в примере мы использовали случай разделов на первичном master IDE диске): имеются первичные (или расширенные) разделы называются от /dev/hda1 до /dev/hda4 ; логические разделы, если они есть, получают имена /dev/hda5 , /dev/hda6 , и т.д. в порядке их появления в таблице логических разделов.

Обратившись вновь к двум диаграммам 6.4 и 6.5, Linux назовет разделы следующим образом: o первая диаграмма (рисунок 6.6). Рисунок 6.6 Первый пример именования разделов под Linux o вторая диаграмма (рисунок 6.7). Рисунок 6.7 Второй пример именования разделов под Linux Так что теперь вы можете при необходимости именовать различные разделы и жесткие диски. Вы также увидите, что Linux именует разделы, даже если изначально не знает, как с ними работать. 6. Установка через DrakX 6.1 Введение DrakX - это новая программа для установки Linux-Mandrake. Это значительный шаг по сравнению со старой программой установки: у нее полностью графический интерфейс, она очень проста в использовании и позволяет вернуться в любой момент на предыдущие шаги установки, даже предлагает характер установки в зависимости от вашего опыта.

Вставив свой Linux-Mandrake CD (или загрузочный диск), после процедуры загрузки вы получите, изображенное на рисунке 14.1. Рисунок 14.1 Выбор языка DrakX поддерживает 'выбор тем'! Если вам не нравится тема, используемая по умолчанию, вы всегда можете ее сменить, нажав на одну из трех панелей внизу слева. Вы можете делать это в любой момент в процессе установки. Слева вы видите различные этапы установки. По мере продвижения, некоторые этапы некоторые из них будут недоступны. Если они доступны, они будут выделяться при движении по ним курсора мыши.

Кнопки, соответствующие различным этапам, могут также иметь различные цвета: v красный : эта фаза установки еще не проводилась; v оранжевый : это цвет этапа, который сейчас осуществляется; v зеленый : этот этап установки уже осуществлен, одна ничто не мешает вам вернуться к нему.

Настоящее руководство предполагает, что вы осуществляете шаг за шагом стандартную установку, как это представлено на снимках экрана.

Первый шаг состоит в выборе предпочитаемого вами языка. Как только вы выбрали язык, вы автоматически перейдете к следующему этапу: 6.2 Класс установки После выбора типа установки, DrakX спросит вас, какой класс установки вам нужен (рисунок 7.2). Рисунок 7.2 Выбор класса установки Данное руководство сосредотачивается на классе установки Рекомендовано! Если вы выбираете другой класс, то это видимо означает, что у вас уже есть опыт работы с Linux, и вы способны пройти через различные разделы установки, не пользуясь помощью данного руководства. 6.3 Настройка SCSI После выбора класса установки DrakX постарается определить устройство SCSI PCI на вашей системе. Если такое устройство будет найдено, DrakX автоматически установит необходимый драйвер (рисунок 7.3). Рисунок 7.3 Определение устройства PCI SCSI В случае неудачи автоматического определения, видимо, ваша карта SCSI является картой ISA: в этом случае не забудьте информацию, полученную вами из Windows, поскольку тут есть параметры, которые нужно сообщить драйверу: io=0x400 irq=5 6.4 Установка или Обновление Текст подсказки говорит сам за себя: вы захотите выбрать Установку для установки Linux на вашей машине впервые (или переустановку поверх уже сделанной установки), или Обновление для обновления предыдущей версии Linux-Mandrake (рисунок 7.4). Рисунок 7.4 Установка или Обновление? 6.5 Настройка клавиатуры Здесь DrakX также подберет для вас подходящую клавиатуру (в зависимости от языка, который вы выбрали). Однако вы не обязаны пользоваться клавиатурой, соответствующей выбранному языку: например, если вы англоговорящий швед, вы захотите, чтобы клавиатура была шведской. Или, если вы говорите по-английски и живете в Квебеке, то окажетесь в аналогичной ситуации. В обоих случаях вам надо будет вернуться к этому шагу и выбрать клавиатуру из списка. (рисунок 7.5). Рисунок 7.5 Выбор клавиатуры Все, что вам нужно сделать - это выбрать правильную клавиатуру из появившегося перед вами списка. 6.6 Выбор точек монтирования Теперь вы должны определить в DrakX куда будут монтироваться различные разделы жестких дисков. В режиме Рекомендуется обычно ничего делать не приходится. Если у вас есть только раздел Windows, его размер будет автоматически изменен, и оба раздела - Linux и swap будут созданы и отформатированы. Иначе, если у вас есть несколько разделов Linux, то увидите на экране окно, выглядящее как рисунок 7.6. Рисунок 7.6 Выбор точек монтирования Разделы Linux высвечиваются красным.

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

Появившееся затем окно спросит вас, куда этот раздел монтировать, и предложит в качестве умолчания, что вам и нужно. Если вам нужно несколько точек монтирования, просто повторите операцию несколько раз, но здесь мы не будем об этом говорить: если у вас на диске действительно есть несколько разделов, то это значит, что вы и так знакомы с основами. 6.7 Настройка часов Вы можете настроить часы в соответствии с часовым поясом, в котором находитесь. Здесь вы можете выбрать часовой пояс, в котором находитесь (рисунок 7.7). Рисунок 7.7 Выбор часового пояса 6.8 Настройка Принтера При печати из Linux, вам нужны две вещи: первое, вы должны указать характер доступа к принтеру (локальный, удаленный); во-вторых, вы должны настроить фильтр печати, который зависит от модели принтера. Для настройки принтера вы должны, конечно, ответить Да на вопрос рисунка 7.8. Рисунок 7.8 Хотите ли вы настроить принтер? 6.9 Настройка режима доступа Linux поддерживает несколько типов принтеров: помимо принтеров, физически подсоединенных к компьютеру (Локальный принтер), вы сможете также печатать на разделяемых сетевых принтерах.

Возможны различные сценарии: v вы хотите печатать на принтере, обслуживаемом Unix - машиной (или с Linux или с другой Unix-подобной операционной системой): выберите Remote lpd; v вы хотите печатать на принтере, обслуживаемом Windows - машиной (9x или NT): выберите SMB/Windows95/98/NT; v вы хотите печатать на принтере, обслуживаемом Netware машиной: выберите NetWare. Рисунок 7.9 Выбор типа принтера Какого бы типа принтер у вас ни был, DrakX спросит вас, хотите ли вы оттестировать свою конфигурацию. В случае неудачи вы можете делать неограниченное число новых попыток. Если у вас локальный принтер, DrakX попробует определить производителя и модель: современные принтеры поддерживают такую возможность. Если у него не выйдет, вас спросят, к какому порту подсоединен ваш принтер. Если у вас только один принтер, то выбирайте всегда только /dev/lp0 (рисунок 7.10). Рисунок 7.10 Локальный принтер Если у вас есть доступ к принтеру под Unix, надо будет ввести имя машины, обслуживающей принтер, и имя очереди, соответствующей этому принтеру на сервере (это имя может отличаться от имени используемого локально); (рисунок 7.11). Рисунок 7.11 Unix принтер Если вы хотите настроить печать на принтере SMB, вы должны быть особо внимательны в следующем: имя машины, которое вы должны задать, не есть имя, ассоциирующееся с машиной на DNS! SMB имеет собственную систему именования машин, и когда Linux хочет печатать на этом принтере, он будет обращаться к серверу печати используя протокол SMB. Так что выясните имя сервера печати у своего администратора сети. Вы также сможете задать сервер печати по его IP адресу. Кроме того, надо будет ввести имя пользователя, пароль и рабочую группу, необходимую для доступа к принтеру (рисунок 7.12). Рисунок 7.12 Принтер SMB Для принтеров Netware параметры практически те же самые, с той же проблемой имен: существует имя, ассоциирующееся с машиной по протоколу IPX (протокол, используемый Netware). Так что вам надо будет узнать его у администратора сети. Надо будет также ввести свои имя входа и пароль, необходимые вам для доступа к принтеру (рисунок 7.13). Рисунок 7.13 Принтер Netware 6.10 Настройка фильтра печати После настройки типа доступа к принтеру вы должны теперь настроить фильтр печати: это то, что позволит системе печати преобразовать документы, которые вы печатаете, в данные, понятные для принтера. (рисунок 7.14). Рисунок 7.14 Выбор фильтра печати Если вы не видите точного указания на ваш принтер в списке драйверов, которые предлагает вам DrakX, то выберите наиболее подходящий драйвер. Затем последуют различные параметры для настройки выбранного вами драйвера (рисунок 7.15). Сначала надо указать размер бумаги.

Стандартным размером является A4, но это можно менять.

Разрешение зависит от возможностей конкретного драйвера для вашего принтера.

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

Имейте в виду, что если вашему принтеру этот параметр не нужен, вы сразу это увидите при тестовой печати: каждый раз при окончании задания на печать он будет выбрасывать еще один чистый лист... Убрать ступеньки в тексте означает, что можно избежать зигзагообразного эффекта при печати.

Ответьте Д а , если вы не уверены, но принтеров с таким дефектом очень мало.

Наконец, надо указать разрешение для принтера. Тут все зависит от того, является ли драйвер Uniprint, или нет. Если нет, (что соответствует случаю рисунка 7.15), то у вас будет меню Разрешение с различными разрешениями, которые поддерживает драйвер. Если это Uniprint, то это же меню будет называться Uniprint driver options и надо будет доработать описание вашего принтера.

Разрешение будет установлено в соответствии с этим выбором. Рисунок 7.15 Параметры драйвера принтера 6.11 Пароль администратора Это наиболее критичное место для безопасности вашей системы Linux: вы будете вводить пароль root (рисунок 7.16). root - это администратор системы, и только он имеет право делать обновления, заводить пользователей, изменять всю конфигурацию системы и проч.

Короче, он может делать все.

Поэтому вы должны выбрать пароль, который трудно отгадать! DrakX скажет вам, если пароль слишком легкий. Как показано, можно отказаться от ввода пароля, но мы настоятельно рекомендуем ввести его! Рисунок 7.16 Установка пароля root Пароль надо будет набрать дважды -- опечатка при наборе может создать проблему, когда вы не сможете ее воспроизвести при входе в систему... 6.12 Заведение пользователя Теперь вы должны завести нового, непривилегированного пользователя системы. (рисунок 7.17). В отличие от root , который является администратором, этот пользователь не имеет полномочий менять что-либо, кроме своих собственных файлов и своей конфигурации. Надо завести, по меньшей мере пользователя для самого себя, и это то, с чего следует начать: хотя и очень удобно ежедневно входить в систему в качестве root , но это и опасно! Малейшая ошибка может означать, что ваша система больше не сможет работать... Рисунок 7.17 Заведение обычного пользователя Прежде всего надо ввести настоящее имя пользователя. Это, конечно, не обязательно, вы можете вводить все, что хотите. DrakX Затем возьмет первое введенное вами слово и перенесет его в поле Имя пользователя. Это то имя, которое вы будете использовать для входа в систему.

Конечно, вы можете его изменить. Затем нужно ввести пароль.

Конечно, пароль непривилегированного пользователя не так критичен, как пароль root с точки зрения безопасности, но это не причина пренебрегать им -- в конце концов, это ваши файлы... После того, как вы нажмете на Завести пользователя, можно заводить следующих, сколько вам нужно. Когда вы заведете всех необходимых пользователей, выберите Готово. 6.13 Загрузочная дискета DrakX теперь попросит вас завести загрузочную дискету для системы Linux (рисунок 7.18).