Лабораторная работа № 4

Установка ОС Fedora Core X. Режимы работы системы.
Инсталляция приложений

Введение. Операционная система (ОС) Fedora Core X принадлежит к классу свободно распространяемых, быстро развивающихся операционных систем торговой марки Fedora Project и является наследницей ОС Red Hat Linux версий 7.2, 8X и 9X, разработанных компанией Red Hat. Большинство ее модулей, включая ядро, напи­саны на языках C и C++ и сопровождаются исходными текстами программ. По этой причине изучаемая в курсе лабораторных работ ОС может представлять интерес для студентов, же­лающих повысить свой уровень знаний в области системного программиро­вания.

ОС Fedora Core X соответствует стандарту API POSIX для UNIX систем, поэтому знания, полученные студентами во время лабораторных занятий, могут оказаться полезными при освоении любой операционной системы, принадлежащих классу ОС UNIX. Наследуя многие достоинства ОС Red Hat Linux ранних версий, эта система имеет много общего с ОС Linux других производителей, таких как Mandrake, Mandriva, ASP, SUSE и т.п. Поэтому курс лабораторных занятий может быть без особых трудностей перенесен на любую из перечисленных платформ. В дальнейшем в пособии, там где отсутствует необходимость использовать именно ОС Fedora Core X, употребляется термин Linux или Red Hat Linux, подчеркивая тот факт, что материал может быть изучен на любой ОС подобного типа.

Несомненным достоинством ОС класса Linux является поддержка многих хо­рошо известных файловых систем, таких как FAT, HPFS, UFS. Ее основной файловой сис­те­мой, в корне которой расположены каталоги с системными программами и утилитами, является современная файло­вая система Ext3, способная к быстрому самовосстановлению после сбоев. Эта особенность файловой системы реализована за счет расстановки контрольных точек в операциях записи на жесткий диск и отметки их в журнале операций. Файловую систему такого рода принято называть журналируемой. Ядро Linux поддерживает и другие журналируемые файловые системы, такие как ReiserFS, VxFS, XFS, NTFS.

При необходимости в ОС Linux могут быть установлены специаль­ные программы-эмуляторы, обеспечивающие совместимость с другими UNIX-приложениями и приложениями Microsoft Windows.

Цель лабораторной работы. На основе ОС Fedora Core X ознако­мить студентов с инсталляцией сетевой операционной системы как одним из требований программы курса, с режимами ее работы и особенностями установки Linux-приложений.

 

Подготовка жесткого диска к инсталляции ОС Linux

Установка любой операционной системы начинается с раз­биения жесткого диска ПК на разделы, в которые по мере выполнения ин­сталляционного задания будут по­мещены файловые системы ОС. Задача разбиения жесткого диска ПК решается пользователем либо перед началом установки, либо во время установки ОС. В любом случае пользователю необходимо определить, может ли он воспользоваться простой програм­мой разбиения жесткого диска на разделы, такой как fdisk, либо для реше­ния задачи необходима более гибкая программа, например PowerQuest PartitionMagic ХХ, которая без потери информации позволяет отделить незаня­тое файлами и каталогами дисковое пространство для размещения файло­вых систем инсталлируемой ОС. Выбор того или иного метода разбиения определяется наличием свободного простран­ства на диске или существованием раздела, удаление которого не приведет к нарушению работоспособности компьютерной системы.

Для успешной инсталляции ОС Linux на жестких дисках ПК необхо­димо освободить место для размещения двух файловых систем:

ФС Linux Ext3 – раздел размером 9500 Мбайт;

ФС Linux Swap – раздел, используемый ОС Linux для организации виртуаль­ной памяти, размером в 300 Мбайт.

Итого 9,8 Гбайт.

Если на Вашем ПК есть свободное дисковое пространство такого объ­ема или Вы можете получить его удалением какого-либо логического диска, например D:, то перейдите к разделу Инсталляции ОС Fedora Core X и приступайте к установке системы.

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

 

Программа редактирования разделов жесткого диска
PowerQuest PartitionMagic 8.0

 

Если Вы выполняете работу в лабораториях УрГЭУ, то на Вашем ПК установлена ОС Windows XX. В качестве основной файловой системы эти ОС используют либо NTFS, либо vfat (FAT32), поэтому одна из этих файло­вых систем обязательно присутствует на жестком диске персонального компьютера.

Задание 1. Запустите утилиту Partition Magic 8.0 (<Пуск>: Про­граммы, PowerQuest PartitionMagic 8.0, PartitionMagic 8.0). На экране появится окно утилиты, в котором в виде таблицы будет отобра­жена информация о разбиении жесткого диска ПК на разделы. В этой таблице должна присутствовать строка, соответствующая основному разделу жесткого диска (диск C:, тип NTFS или FAT32), и может присутствовать строка с информацией об основном расширенном разделе (тип Extended). Рас­ширенный раздел, как правило, целиком отдан под логический диск D: (тип FAT32). Какой раздел будет использоваться в лабораторной работе, Вам укажет преподаватель (в УрГЭУ – диск D:). Ваша задача – выделить сво­бод­ное пространство для размещения двух вышеописанных файловых систем, не потеряв при этом данные, расположенные на жестком диске. Необходимым ус­ловием успешного выполнения этой задачи является на­личие незанятого пространства (светлый фон) объемом не менее 9,8 Гбайт в указанном разделе. При выполнении этого усло­вия можно начинать преобразование таблицы разделов без потери данных. В противном слу­чае придется удалить какие-либо области расширенного раздела, занятые другими, отлич­ными от FAT32, файловыми системами, например Ext3 или NTFS.

Незанятая область должна иметь тип Unallocated и размер не менее 9,8 Гбайт. Если после удаления раздела Вы получите свободную область такого размера, то перейдите к выполнению задания по инсталляции ОС Red Hat.

Задание 2. Если Вы выполняете работу в лаборатории УрГЭУ, то удалите раздел Linux Ext3 (если такой существует), а затем дополните появившееся свободное пространство до 9,8 Гбайт. Для этого поместите курсор на строку, содержащую информацию о диске (в УрГЭУ – диск D:), и щелк­ните правой клавишей мыши, вызвав тем са­мым системное меню, а затем выполните директиву Изменить раз­мер/Переместить (Resize/Move). Далее в поле Свободно после: (Free Space After) укажите значение 9800, ОК. В информацион­ном окне поя­вится новая область – тип Unallocated и размер раздела 9808,2 Мбайт. Эту область мы будем использовать для размещения файловых систем ОС Linux.

Задание 3. Создайте область типа Linux Ext3. Для этого щелчком пра­вой клавиши мыши на строке типа Unallocated откройте меню и выполните ди­рективу Создать (Create). Появится окно с заголовком Create Partition. В этом окне за­полните поля.

Создать как: (Create as:) Logical Partition

Тип раздела: (Partition type:) Linux Ext3

Размер: (Size:) 9500

Далее нажмите кнопку ОК.

В информационном окне должна появиться строка с информацией о разделе – тип Linux Ext3, а область Unallocated сократится до 305,9 Мбайт. Аналогичным образом в этой области создайте файловую систему типа Linux Swap, выделив все оставшееся свободное пространство.

В результате в окне PartitionMagic 8.0 отобразятся два новых раз­дела с размещенными в них файловыми системами ОС Linux.

Теперь Вам необходимо щелкнуть по картинке Применить измене­ния (Apply changes), на что система выведет информацию о дейст­виях, ко­торые она собирается выполнить. Нажмите кнопку Yes. Утилита PartitionMagiс 8.0 приступит к преобразованию таблицы и форматированию разделов. Этот процесс зай­мет приблизительно 10 минут.

По окончании форматирования покиньте утилиту, щелкнув по кнопке Выход (Exit). Для того чтобы изменения вступили в силу, переза­грузите компьютер.