Путь к LINUX

         

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


Загрузите 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, я попробую сказать,

что делать.

Нажмите клавишу <Ins> и вы перейдете

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

и нажмите <Enter>. Появится новая строка.

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

/dev/fd0 /A msdos defaults

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

/dev/fd1 /B msdos defaults

/dev/cdrom /rom iso9660 ro


После этого нажмите клавишу <Esc>,

а затем наберите три символа (они будут показаны в левом нижнем

углу экрана:

: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

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


Содержание раздела