Главная · Поиск книг · Поступления книг · Top 40 · Форумы · Ссылки · Читатели

Настройка текста
Перенос строк


    Прохождения игр    
Aliens Vs Predator |#8| Tequila Rescue
Aliens Vs Predator |#7| Fighting vs Predator
Aliens Vs Predator |#6| We walk through the tunnels
Aliens Vs Predator |#5| Unexpected meeting

Другие игры...


liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня
Rambler's Top100
Образование - Водолазкий В. Весь текст 198.25 Kb

Путь к Linux

Предыдущая страница Следующая страница
1 2 3 4 5  6 7 8 9 10 11 12 13 14 ... 17

Во-первых, вы копируете скомпилированный образ ядра поверх уже
существующего на винчестере:
---------------------------------------------------------------------------

cp /usr/src/linux/zImage /vmlinuz

---------------------------------------------------------------------------

После этого вы повторяете приведенные выше четыре заклинания "rdev",
заменив /dev/fd0 на /vmlinuz.

А теперь вы вводите команду Setup и выбираете пункт меню Set LILO. Вначале
вы создаете новый сценарий для LILO (команда BEGIN). Затем добавляете в
него два раздела - для DOS и для Linux. Тот раздел, который будет упомянут
первым будет загружаться автоматически. Для второго вас придется вводить
запрос.

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

Имейте в виду, что если вам вздумается еще раз перекомпилировать ядро, то
простого копирования его поверх уже существующего будет недостаточно. Вам
нужно будет обязательно четыре раза повторить заклинание "rdev" и еще раз
создать ЗАНОВО и переустановить загрузчик LILO.

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

Трудоемкий и убедительный эксперимент

Загрузите MS-DOS (Если вы забыли какой идентификатор у DOS, а какой у Linux
- нажмите клавишу [Tab] и на экран будет выведен список загружаемых
разделов. Теперь запустите программу fdisk из MS-DOS. Удалите все разделы
Linux, назначьте освободившееся место для раздела DOS, а затем, вернувшись
в DOS отформатируйте новый раздел. А теперь попробуйте выбрать в начальном
загрузчика раздел Linux и загрузить его.

И к изумлению зрителей "неубиенный" Linux будет загружен в оперативную
память. Работать вы конечно же не сможете, поскольку все каталоги и файлы
уже уничтожены, но сама система при этом не пострадала!

Но хватит абстрактных экспериментов, давайте продолжим настройку системы.
Что мы уже получили? Система поддерживает свой собственный раздел и раздел
MS-DOS, теоретически работает с гибкими дисками и приводом CD-ROM. Одна
беда, при поытке установки с привода CD-ROM мы получаем сообщение, что он
недоступен! В чем же дело?

И вновь все не так страшно, как кажется. Ранее мы упомянули о том, что
файловые системы надо монтировать и немного сказали о точке монтирования.
Так давайте смонтируем системы для дисководов и привода CD-ROM!

Монтирование файловых систем

Самое время познакомиться с одной из команд Unix - man. Это система
управления справочной информацией по операционной системе, языкам
программирования, прикладным программам и так далее. Так вот для практики
попробуйте вызвать справку по теме ftab:
---------------------------------------------------------------------------

man ftab

---------------------------------------------------------------------------

А теперь перейдите в каталог /etc (в котором хранятся все конфигурационные
файлы системы) и вызовите на редактирование файл ftab:
---------------------------------------------------------------------------

vi ftab

---------------------------------------------------------------------------

Да, кстати, чтобы не заставлять вас искать описание vi, я попробую сказать,

что делать.

Нажмите клавишу  и вы перейдете в режим редактирования. Переведите
курсор в конец любой строки и нажмите . Появится новая строка.

Заполните ее следующими данными:
---------------------------------------------------------------------------

/dev/fd0     /A    msdos   defaults

---------------------------------------------------------------------------

а затем создайте еще две строки
---------------------------------------------------------------------------

/dev/fd1    /B     msdos    defaults

---------------------------------------------------------------------------

/dev/cdrom  /rom   iso9660   ro

После этого нажмите клавишу , а затем наберите три символа (они будут
показаны в левом нижнем углу экрана:
---------------------------------------------------------------------------

:wq

---------------------------------------------------------------------------

После этого новый файл ftab будет записан на диск.

Но это еще не все. Теперь вы должны создать три новых каталога, которые
будут являться точками монтирования:
---------------------------------------------------------------------------

mkdir /A

---------------------------------------------------------------------------

mkdir /B
mkdir /rom

Как вы вероятно уже догадались, дисководы A и B будут поддерживать доступ к
дискетам в стандарте MS-DOS, а CD-ROM - в стандарте iso9660.

Ну с дисководами вроде понятно. Если вы хотите поддерживать файловую
систему Linux - замените msdos на ext2fs и все! А вот для привода CD-ROM
файловую систему менять нельзя! Ведь даже DOS обращается (через драйвер
mscdex.exe) именно к этим структурам данных.

Ну ладно, теперь мы для чистоты эксперимента перезагрузим компьютер
(используйте только комбинацию из трех пальцев - ctrl-alt-del, нажатие
кнопки reset может погубить все данные!) и попробуйте просмотреть
содержимое каталога /rom.

Увы там пусто! А все потому что файл ftab содержит только информацию о
точках м параметрах монтирования файловых систем, но самого монтирования не
выполняет. А поэтому попробуйте ввести команду:
---------------------------------------------------------------------------

mount /dev/cdrom

---------------------------------------------------------------------------

Теперь можно и повторить команду ls. Как видите, пустой каталог /rom

вдруг наполнился новым содержанием! Это и есть содержимое оптического

диска. Обратите внимание на два каталога, наывающихся, с использованием той
или иной транскрипции slackware, например:
---------------------------------------------------------------------------

/rom/slakware

---------------------------------------------------------------------------

/rom/slackware.120

В этих каталогах находятся две версии дистрибутивов операционной системы, и
именно оттуда программа setup должна устанавливать файлы.

Ну что же продолжим! Вызывайте программу setup, а затем выберите пункт
source. А теперь вы должны указать в качестве источника дисковых наборов не
какой-то абстрактный привод CD-ROM, а уже смонтированный каталог, например
/rom/slackware.120. Теперь вы указываете все те дисковые наборы, которые
хотите установить, и в путь...

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

Отвечу только на один. Как сменить дискету или CD-ROM? Для этого вы должны
сначала размонтировать каталог - точку монтирования:
---------------------------------------------------------------------------

umount /rom

---------------------------------------------------------------------------

установить новый диск и повторить команду монтирования
---------------------------------------------------------------------------

mount /dev/cdrom

---------------------------------------------------------------------------

То же относится, конечно и к дискетам.

Установка дистрибутива Red Hat

Хотя диски фирмы Red Hat в России "в чистом вид" достать не так то просто,
вы можете познакомиться с этим дистрибутивом приобретя вполне доступный
компакт-диск "Открытое ядро". На диске имеется руководство по установке
системы, однако, как и большая часть Linux-документация, оно ориентировано
на людей уже знакомых с особенностями установки UNIX из Среды DOS. Поэтому
в этой главе мы рассмотрим процесс настройки дистрибутива Red Hat более
подробно.

Общая структура дистрибутива

Дистрибутив Red Hat Linux 2.1 содержится в нескольких каталогах,
организиваонных следующим образом:

   * DOSUTILS - набор утилит для MS-DOS, которые являются аналогами
     популярных в UNIX служебных программ. С их помощью вы сможете
     распаковать архивы UNIX и создать загружаемые дискеты в UNIX-формате.
   * REDHAT.DOC - различная вспомогательная информация по конфигурированию
     отдельных периферийных устройств и настройке системы, FAQ-, HELP-файлы
     и так далее.
   * REDHAT - в этом каталоге и хранится сам дистрибутив системы. Фирма Red
     Hat полностью переработала традиционный Slakware в результате чего
     полностью изменилось содержание серий пакетов и их начинка. Но надо
     признать, что установка Linux в результате стала более простой!

Вот что находится в каталоге Red Hat:

   * RPMS - пакеты в двоичном формате;
   * base - небольшие архивы средств настройки файловых систем Linux;
   * instimage - образ системы, используемый при установке в среде X
     Window;
   * sets - символьные ссылки на пакеты в rpms с разделением по сериям;
     кроме того, в этом каталоге спрятано еще два подкаталога:

   * updates - новые пакеты, которые включены в последний момент,
   * images - образы загрузочных дисков boot и ramdisk.

Для того, чтобы установить систему вам, так же, как и для дистрибутива
Slackware потребуется вначале создать загрузочные диски, используя данные в
каталогах \sets\images\ и \sets\updates.

Требования к аппаратным средствам

Для того, чтобы инсталлировать дистрибутив Red Hat в полном обЦеме, вам
потребуется как минимум следующая аппаратная конфигурация:

   * CPU 386 (лучше конечно Pentium),
   * Mb RAM,
   * трехдюймовый дисковод в качестве устройства A:,
   * CD-ROM (может быть сетевой),
   * Mb свободного места на жестком диске для раздела Red Hat.

Если Вы имеете только 4 Мб RAM, тогда вместо Red Hat Вам следует установить
Slackware Linux. Если же на Вашем диске есть менее 150 Мб свободного
пространства, то Вы сможете установить Red Hat, но в ограниченном обЦеме.
После первоначальной инсталляции у Вас будет возможность установить с
CD-ROM дополнительные пакеты. При попытке установить сразу слишком много
пакетов, может возникнуть проблема переполнения диска и текущую инсталляцию
придется прекратить и начать все с самого начала.

Выбор ядра системы

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

В Таблице 5 содержится информация, которая поможет Вам выбрать подходящий
boot диск.
 Код
 ядра  SCSI-контроллер   Ethernet-контроллерПривод CD-ROM
 0000  Нет               Нет                IDE/ATAPI или SCSI

 0001  Нет               Нет                Mitsumi (не IDE/ATAPI), Sony
                                            CDU31A/CDU33A/CDU535
                                            Matsushita/Panasonic, Sound
 0002  Нет               Нет                Blaster,
                                            Aztech/Orchid/Okano/Wearnes
 0003  Нет               SMC                IDE/ATAPI или SCSI

 0004  Нет               SMC                Mitsumi (не IDE/ATAPI), Sony
                                            CDU31A/CDU33A/CDU535
                                            Matsushita/Panasonic, Sound
 0005  Нет               SMC                Blaster,
Предыдущая страница Следующая страница
1 2 3 4 5  6 7 8 9 10 11 12 13 14 ... 17
Ваша оценка:
Комментарий:
  Подпись:
(Чтобы комментарии всегда подписывались Вашим именем, можете зарегистрироваться в Клубе читателей)
  Сайт:
 
Комментарии (1)

Реклама