Процедура загрузки системы
Описания процесса загрузки в целом
BIOS
Виртуальный диск InitRD и другие файлы, опредеяющие процесс загрузки
Загрузчики
LILO
GRUB
Другие загрузчики
Загрузка ядра
Процесс init и инициализационные скрипты
Оптимизация процесса начальной загрузки системы
Другие материалы, имеющие отношение к загрузке
О разбиении диска на разделы и устройстве загрузочной записи можно
прочитать в разделе "Подготовка
(разбиение) диска".
Организация многовариантной загрузки рассматривается в разделе
"Несколько ОС на одном диске
(или "Windows, подвинься!")".
О загрузке бездисковых станций по сети см. в разделе
"Терминальный доступ".
Описания процесса загрузки в целом
"Что такое UpStart"
Да Шуанг Хе,
"Подготовка самоустанавливающегося диска для blade-серверов"
Девять шагов для создания загрузочного, самоустанавливающегося жесткого диска
для blade-сервера IBM BladeCenter HS20, работающего под управлением SUSE Linux
Enterprise Server 10
"Вопросы и ответы по мультизагрузке на x86"
Глава 2
"Запуск
и останов системы " из книги "UNIX: руководство системного администратора.
Для професcионалов" Немет Э., Снайдер Г., Сибасс С., Хейн Т.,
Издательский дом "Питер", 2003 г.
Евгений КРЕЙДИЧ,
Процесс загрузки компьютера
- от включения питания до запуска ОС
Greg O'Keefe,
"От
включения питания до приглашения Bash"
Перевод краткого описания того, что происходит в системе Linux с момента,
когда вы включаете питание до момента входа в систему и получения командной
строки bash.
Максим Савенко,
"Загрузка
компьютера"
В статье подробно рассматривается процесс загрузки компьютера, начиная с чтения
boot-сектора и заканчивая загрузкой операционной системы и передаче ей
управления.
Валерий Моторин,
"Базовые
понятия о винчестере и загрузчиках"
Макаров Тихон,
"Linux life from bios
to shutdown"
("Linux life from bios
to shutdown")
Очень краткое обзорное описание процесса начальной загрузки есть в разделе
3.1 The
Linux Bootdisk HOWTO by Tom Fawcett (fawcett@croftj.net)
Переводчик: Максим Дзюманенко (admapril@april.kiev.ua) v3.4, май 1998.
Bootdisk-HOWTO
Этот документ описывает, как создать ваши собственные загрузочные дискеты
для Linux. Эти дискеты могли бы использоваться как спасательные диски
или для проверки новых компонент системы.
BIOS и EFI
Vivek, перевод А.Дмитриев,
"Создание раздела диска
размером более 2 Тб в Линуксе"
Материал из Wikipedia, перевод А.Дмитриев,
"GUID Partition Table
(новая таблица разделов)"
GUID Partition Table (GPT) является частью Extensible Firmware Interface
(EFI) / Расширяемый Микропрограммный Интерфейс/ - стандарта, предложенного
Intel на смену отжившего PC BIOS. GPT призван стать стандартным форматом
размещения таблицы разделов на физическом жестком диске.
Питер Сибах,
"Открытые системы BIOS для Linux"
Во многих системах приличная часть времени загрузки идет на обеспечение
унаследованной поддержки для MS-DOS. В различных проектах, включая LinuxBIOS
и Open Firmware, проприетарный BIOS пытаются заменить на рационализированные
фрагменты кода, способные делать только то, что необходимо, чтобы ядро Linux
загрузилось и заработало. Эта статья дает краткий обзор данной темы.
Андрей Кухар,
"LinuxBIOS:
компьютер с Линуксом в сердце"
Виртуальный диск InitRD и другие файлы, опредеяющие процесс загрузки
"Initng - новое поколение
загрузчика системы"
перевод: Дмитрий Куликовский,
"Общее представление о initrd (Initial RAM disk)"
Загрузчики
"LILO и GRUB:
загрузчики сделаны просто"
"Как грузят пингвины?"
Менеджеры загрузки для Linux.
С.Яремчук,
"Загрузчики в Linux"
X-Stranger,
"Анимированные заставки в lilo и grub"
Все знают, что у Grub и LiLo есть одна очень интересная функция - анимированные
заставки. А если кто не знает - рекомендую срочно ознакомиться.
X-Stranger,
"EnterTheLinux"
У Grub и LiLo есть одна очень интересная функция - анимированные заставки.
San АНДРЕЕВ,
" Ставим lilo на диск D: (E:, F: ...)"
"How-To среда: Настройка экрана приветствия Grub"
"Настройка Grub для второго HDD."
"А вдруг GRUB!"
Александр Теленьга,
"Grub и USB-Flash: удачный союз"
"GRUB - загрузчик
Ubuntu и многого другого"
Владимир Попов,
"Мультизагрузочный
CD с использованием GRUB"
Andrew Min, перевод А.Тарасов,
"Редактируем настройки
GRUB с помощью QGRUBEditor". Краткий обзор
графической программы для редактирования настроек загрузчика GRUB.
В.Попов,
"Загружаем ОС..."
В.Попов,
"Grub FAQ"
"Восстановление
забытого пароля GRUB"
"GRUB:
первый шаг навстречу ОС"
Владимир Попов,
"GRUB - GRand
мира загрузчиков"
Vladislav Lazarenko,
"Инсталляция
и конфигурация загрузчика GRUB"
В.Попов,
"Мультизагрузочный
CD с использованием GRUB"
"Мультизагрузочный CD
с использованием GRUB."
Владимир Попов
GRUB...
действительно - GRand!
О работе богатого возможностями загрузчика GRUB и немного о загрузке
операционных систем вообще.
[Опубликовано 30.01.2002]
В.Попов,
"Самодостаточный
GRUB."
Мультизагрузка с GRUB Mini-HOWTO.
Менеджер загрузки
GNU GRUB.
Александр Саввин (перевод),
Мультизагрузка
с GRUB Mini-HOWTO
Jaswinder Singh Kohli (Перевод: c Александр Михайлов.)
Менеджер загрузки GNU GRUB
GRUB - это очень мощный менеджер загрузки, который может загружать множество
операционных систем, таких как Windows, DOS, Linux, GNU Hurd, *BSD и т.д.
Алексей Дмитриев,
"Умный" менеджер загрузок"
SmartBootManager - полностью ОС-независимая программа. Она запускается сразу
после БИОСа и, не являясь сама загрузчиком, выдает вам список имеющихся в
системе загрузчиков. Вам остается только стрелочками выбрать нужный и нажать
Enter.
"Boot Manager Gag"
Одним из немногих и лучших, на наш взгляд, он бесплатный, имеет множество
необходимых настроек и устанавливается из Dos, Windows, OS/2, Linux и Unix.
Универсален и прост в обращении.
Вячеслав Кунаков,
"Загрузка
Linux используя NT Loader"
"Загрузка Linux
из загрузочного меню NT/2K/XP" Все это давно
описано, но тем не менее...
Загрузка ядра
San Андреев,
"Перевод Linux-Init-HOWTO"
Этот документ содержит описание процесса инициализации ядра Linux версии
2.4.х для 32-битных процессоров Intel (IA-32).
Процесс init и инициализационные скрипты
"Как
загружается Linux" Автор создал свой вариант загрузочных скриптов.
"Скрипты инициализации
уровня запуска"
"Система
инициализации Slackware Linux"
И.Облаков
Восход солнца вручную
Один из интереснейших вопросов в ОС - старт системы. Как именно происходит
старт? Как оказалось здесь достаточно много вопросов и
трудностей. Более точно остановимся на процессе init и группе rc-файлов.
Для экспериментов использован диск Red Hat Linux 6.2.
Владимир Попов,
"Init...etc.",
Опубликовано: 27 августа 2002 года,.
"Графическая загрузка"
О том, как облагородить вывод информации в процессе загрузки Linux.
Алексей Федорчук,
"Gentoo: сценарии начальной
загрузки"
Авторы: Martin Schlemmer, Seemant Kulleen, Перевод: Кирилл Васильев,
"Система инициализации
Gentoo Linux 1.0"
С.Гавриленко,
"Без init'а Linux невозможен..."
Рассмотрим тему загрузки Linux'а (я имею в виду не LILO и GRUB, а загрузку
именно системы).
Ananas, San АНДРЕЕВ,
" Как написать скрипт загрузки"
Оптимизация процесса начальной загрузки системы
Terry Hancock, перевод А.Тарасова,
"Правильный
экран входа в систему: от xdm к gdm и kdm"
М. Тим Джонс,
"Распараллеливайте приложения для ускорения загрузки Linux"
В этой статье обсуждаются возможности увеличения скорости загрузки Linux,
в том числе два варианта распараллеливания процесса инициализации.
Ускорение запуска KDE""
The Linux BootPrompt-HowTo
by Paul Gortmaker. v1.2, May 1999. Перевод: Александр Саввин.
Этот BootPrompt-Howto является справочником по всем возможным аргументам начальной загрузки, передаваемые ядру Linux во
время загрузки системы. Включены все параметры ядра и устройств. Обсуждается обработка параметров начальной загрузки
ядром, также включен краткий обзор популярных программ, используемых для загрузки ядер Linux.
Mark Alexander Bain, перевод: TuxR,
"Быстрая загрузка
с параллельным запуском сервисов"
Если долгая загрузка вашего Linux сводит вас с ума, попробуйте технику
параллельной загрузки.
Andrejs Spunitis,
"Увеличение
скорости загрузки сервера, на примере Fedora Core 4"
В статье подробно рассказано про этапы загрузки системы, раскрыта тема
уменьшения времени загрузки сервера (Fedora Core 4),
через максимально возможное упрощение загрузочных скриптов.
Другие материалы, имеющие отношение к загрузке
Марк Картер, Фил Уиллоуби,
"Автоматизация переключения между ОС при мультисистемной
загрузке"
С.Яремчук,
"FSCK и загрузка
Linux"
"Bootchart. Снимаем свинцовые
башмаки"
О программе, которая позволяет графически отобразить процесс загрузки Линукс,
где видны все процессы, добавлены графики занятости процессора и дисковой
системы в процессе загрузки.
Imran Nazar, перевод А.Тарасова,
"Загрузка Linux с Flash"
В статье описано, как с помощью SquashFS, SysLinux и BusyBox можно
загружать Linux с Flash-накопителя.
Сергей Черепенин, Игорь Чубин,
"PXE"
Детально описывается процесс загрузки бездисковых Linux-станций с помощью PXE,
а также рассказывается как с помощью программ проекта LTSP подготовить
Linux-систему для использования в качестве сервера загрузки таких станций.
Сергей Черепенин,
"Загрузочный USB-диск с Linux"
Алексей Яковенко,
"Флеш-старт"
Сейчас никого не удивишь флеш-диском. С точки зрения программной среды,
это полноценные диски, которые позволяют устанавливать на них даже ОС.
Евгений Кинчин,
"Загрузочная дискета
Linux"
lynx,
"Восстановление
загрузчиков Linux/FreeBSD"
Andrew E. Kuznetsoff, дата: 03.02.2004,
"Linux на Дискете"
Ben Okopnik, Перевод: Владимир Меренков.
Очистка главной загрузочной
записи (MBR) Проблемы с MBR? Читай!
М.Чирков,
"Мгновенная
загрузка Linux через режимы Suspend to disk или Hibernate"
Режим засыпания "Suspend to disk" позволяет мгновенно выключить
компьютер и так же мгновенно продолжить работать после включения, с
полным сохранением текущего состояния системы. Т.е. производится сброс
полного дампа виртуальной памяти и информации о состоянии системы на
диск, при включении состояние полностью восстанавливается.
"Изготовление
мультизагрузочного CD-диска" Александр
Куприн перевел статью с рассказом о том как под Linux подготовить
и записать CD-диск с несколькими загружаемыми операционными системами.
"BOOTPART v2.50:
Восстановление загрузчика Windows NT/2k/XP "
BootPart - простая утилита для добавления разделов в загрузочное меню Windows NT
(например, раздела OS/2 или Linux).