
- •Цель работы:
- •Постановка задачи и анализ возможных путей ее решения.
- •Общие принципы и основные этапы создания загрузочных дисков;
- •Описание процесса загрузки выбранного компакт диска;
- •Процесс загрузки с разбиением на этапы и фазы;
- •Этап biosInitialization
- •Этап osLoader
- •Этап MainPathBoot
- •Фаза PreSmss
- •Фаза smssInit
- •Фаза WinLogonInit
- •Фаза ExplorerInit
- •Этап PostBoot
- •Обзор основных компонент загружаемого компакт-диска;
- •. Сравнительный анализ особенностей операционных систем Файловые системы
- •Сравнение различных файловых систем и их применимость для различных задач
- •Управление памятью
- •Изучение загрузочного компакт-диска с ос Debian gnu/Linux 6.0 Squeeze
- •Список ресурсов:
Изучение загрузочного компакт-диска с ос Debian gnu/Linux 6.0 Squeeze
- что представляет собой ISO-образ компакт-диска;
ISO-образ — неформальный термин для обозначения образа оптического диска, содержащего файловую систему стандарта ISO 9660. В более общем смысле, термин относится к образу любого оптического диска. Этот образ представляет собой обыкновенный файл. Его можно использовать (в совокупности со специальными программными средствами) вместо компакт-диска. Так же, в кругах программистов он называется "ИСОшник" или просто "исо".
Следует иметь в виду, что ISO-образ содержит меньше информации, чем исходный компакт-диск. На компакт-диске содержится служебная информация, которая может, в частности, использоваться для защиты от копирования. Возможностью сохранять подобную информацию (в своих собственных форматах образа диска) обладают некоторые из программ для работы с компакт-дисками.
Как правило, просмотреть и извлечь содержимое ISO-образа можно программой-архиватором, поддерживающим чтение таких файлов.
- установка параметров загрузки BIOS;
Сводится к тому, чтобы указать порядок проверки предназначенных для загрузки устройств, возможности зависят от разработчика BIOS
- какой загрузчик используется (Isolinux, Grub, Lilo и т.д.);
Для случая с Debian Linux 6.0 netinst для загрузки используется GRUB2 (g2ldr и g2ldr.mbr)
- запуск сценария подготовки ОС к работе (монтирование файловых
систем, загрузка необходимых модулей и файлов и т.д.).
GRUB2 в данном случае загружает isolinux.bin – загрузчик, который в свою очередь распаковывает ядро vmlinuz
initrd.gz - это RAM-диск, копируется в ОЗУ, затем в него распаковывается предварительная файловая система, и уже затем запускается инсталлятор, который предлагает разветвленное меню по выбору дальнейших действий, от выхода из программы установки до разных режимов и вариантов установки Debain Linux 6.0 Squezze, в том числе и несколько режимов восстановления
На данном этапе монтирование дополнительных файловых систем не выполняется.
Основная цель создания загрузочных дисков – обеспечить загрузку бесплатной ОС в минимальной конфигурации, удобной для ознакомления с работой отдельных приложений, командных оболочек и скриптов, для отладки и тестирования небольших программ, для диагностики и восстановления системы на жестком диске или обеспечения доступа к нужным файлам. При этом для удобства работы обычно создается RAM диск в ОЗУ достаточного размера, с которого загружается ядро и на который монтируется корневая файловая система и загружаются необходимые модули и файлы, включая командную оболочку, файловые менеджеры и другие программы.
Наиболее простой способ изучения загрузочных дисков – использование готовых образов дисков, которые являются свободно распространяемыми.
Что и было проделано.
Для изучения был использован образ из
http://cdimage.debian.org/debian-cd/6.0.3/amd64/iso-cd/debian-6.0.3-amd64-netinst.iso
К Контрольной работе прилагается копия этого диска
Копия диска с ОС Windows 7 учитытвая законы об авторских правах и Лицензионном Соглашении не предоставляется.