Mocó, ami a képen van, az nem kernel, hanem a Recovery. Méghozzá a ClockWorkMod Recovery, ami sok dolgot tud (pl kernelt váltani), de semmiféleképpen nem maga a kernel

Elmagyarázom:
Linux alatt többfázisú betöltés van. Amikor elindítod a telefont, a radio (ez felel a kapcsolatokért, pl GSM, WiFi, BT, GPS) és a hboot (előtöltő boot alkalmazások sokasága) betöltődik. A radio lefoglalja a maga helyét, majd a hboot (ami kb 2 mega) elkezdi betölteni a kernelt (ekkor látod a telefon bekapcsolásánál pár pillanatig a statikus képet), és ez a kernel a boot image. Ez is két részből áll, van a zImage (ami a valós, Linuxos kernel, végülis egy nagyon nagyon leegyszerűsített alkalmazáskészlet, ami ténylegesen csak az alap funkciók elvégzésére szolgál, pl USB hibakeresés, a rendszer betöltése), és van a ramdisk, ami pedig a maradék RAM felosztásáért felelős (szóval hogy mekkora RAM áll rendelkezésre. Ha csinál a Samsung egy kisebb méretű RADIO részt, akkor az kevesebb RAMot foglal le, így a ramdisk-et módosítani kell, hogy több memóriát tudjon címezni, így több RAMunk legyen szabadon). A kernel pedig elkezdi betöltögetni a system meghajtóról a Dalvik Virtual Machine (egy, a Javához nagyon hasonlító virtuális gép, ezen fut az Android) részeit, a DalvikVM pedig az Androidot tölti be. Mindez másodpercek alatt lezajlik, mire meglátod a mozgó Galaxy S bootképernyőt, az Android betöltése már meg is kezdődött
És akkor a kernelről részletesen:
Mivel a kernel felel a rendszer betöltéséért, és ezen belül sokmindenért, kernelcserével elérhető pl a lagfix (átírni kernel forráskódban a csatolandó partíció (data, system) fájlrendszerért RFS-ről YAFFS-ra vagy EXT-re), vagy az overclock (CPU rendszerének buherálásával). Ezért is jók a custom kernelek, mert végülis a kernel felel a teljes hardver kezeléséért, az Android rendszer is csak utasításokat küld a kernelnek, az pedig feldolgozza.