root=/dev/hda

Michal Schmidt schmidt na kn.vutbr.cz
Úterý Listopad 4 14:19:57 CET 2003


> 
> Jak muze ale kernel vedet, co je to /dev/hda5, kdyz jeste /dev nikde nema,
> protoze partition na ktere /dev adresar je bude teprve mountovat?
> 

Ve zdrojacich jadra 2.4.23-pre7 je to v souboru ./init/do_mounts.c. 
Parametr root=... zpracovava funkce root_dev_setup, ktera pro rozlusteni 
nazvu /dev/hda5 zavola funkci name_to_kdev_t a ta nazev prelozi na 
major/minor cislo zarizeni pomoci tabulky v poli root_dev_names[].

Michal Schmidt



Další informace o konferenci Linux