Вкратце:
BIOS нагружает затяжелитель ботинка (f.e. GRUB/LILO/BOOTLDR [=windows])
Для Linux: Bootloader читает стержень + ramdisk в память и активирует стержень.
Bootloader все еще использует BIOS для того чтобы нагрузить данные.
Стержень выступает свои собственные водители с иничиативой (построенные в стержень) и после этого устанавливает ramdisk если определено или перегородка корня/диск.
после этого он начинает программу /sbin/init от там. (т бежит некоторые сценарии etc. для того чтобы начать все обслуживания).
На ramdisk (все еще отсутствие переходники io задействованного) вы можете хранить дополнительные модули стерженя для того чтобы достигнуть различных компонентов в системе.
Ramdisk можно после этого более поздно заменить с реально предназначенным диском корня для вашей системы.
Это использование первоначально ramdisk должно быть описано всеми distro.
http://forums.gentoo.org/viewtopic.php?t=193273http://oldfield.wattle.id.au/luv/boot.html