BIOS / UEFI
Basic input-output system
- первая программа
- запускается из ROM
- не зависит от ОС
POST
Power-on self-test
Загрузка ОС
Производится с носителя, на которм будет найден раздл MBR (Master Boot Record). Устройства отпращиваются по списку, пока не будет найден MBR. MBR - первый сектор накопителя. В MBR должен находится загрузчик. Загрузчик загружает ОС или отображает меню вариантов загрузки.
Образ initrd
Загружается в память и разворачивает файловую систему памяти. Это нужно для загрузки основных драйверов устройств.
Загрузчик загружает ядро
Это файл /boot/vmlinuz . Ядро может быть в сжатом виде.
Запуск устройств
linuxrc запускает команды
Размонтирование initrd ramdisk
Используется настоящий диск.
Загружена файловая система
Ядро запускает процесс init
Сайты:
https://sites.google.com/site/pinczakko/Книги
BIOS modding (Крис Касперски)BIOS Disassembly Ninjutsu
UEFI
Сайты
Официальный сайтhttp://rus-linux.net/MyLDP/boot/linuxuefi.html
http://habrahabr.ru/post/185492/
Поддержите проект, если он помог вам
Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.