Possible Duplicate:
How does Ubuntu detect hardware?

Recently I am playing with Android x86 (http://www.android-x86.org/). From what I know, the Android kernel is very similar to Ubuntu Linux kernel. However, according to this discussion, Android is designed for specific platform and it has removed common hardware auto detection like those in Ubuntu.

I would like to learn how Ubuntu kernel detects hardware and load device drivers during boot up. I have been googling for a long time. So far, one of the best article about Linux boot up process is this. However, this article is missing some important details i want: after bootloader loads kernel and initrd into RAM, how the kernel detects hardware and loads device drivers?

I have seen some people talking about udev, but i don't know how it works during Linux boot up.

Can anyone explain how Ubuntu kernel detect hardware and load device drivers during boot up? Thanks. (If you can give me the links to the hardware detection script used by Ubuntu it will be great!)

link|improve this question
I think you are looking for hotplug – Lelouch Lamperouge Jan 8 at 22:54
feedback

closed as exact duplicate by Marco Ceppi May 1 at 14:37

This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.

1 Answer

Take a look at this article

http://blogas.sysadmin.lt/?p=141

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.