OVH Cloud OVH Cloud

liveCD linux - reconnaissance du matos

8 réponses
Avatar
Kevin Denis
Bonjour,

sur tous les liveCD existant aujourd'hui, on a une reconnaissance
immediate et quasi parfaite du matos des ordinateurs.

Question simple: comment ca marche?
des liens, des idees?

Merci
--
Kevin

8 réponses

Avatar
Benjamin FRANCOIS
Kevin Denis s'est exprimé en ces termes:
sur tous les liveCD existant aujourd'hui, on a une reconnaissance
immediate et quasi parfaite du matos des ordinateurs.

Question simple: comment ca marche?
des liens, des idees?


Je dirais: discover, hotplug, par exemple.


--
Vous avez lancé MultideskOS sou un émulateur Unix, d'ou sa lenteur
éventuelle.
-- Jayce - Ben oui, forcément ! --

Avatar
Jogo
Le 09 févr. 2005, Kevin Denis a écrit dans fr.comp.os.linux.configuration :

des liens, des idees?


Juste _une_ idée : suffit de regarder !!

La reconnaissance du matériel se fait lors de l'initrd (man 4 initrd).
En gros :
- le noyau est lancé par isolinux (le bootloader) avec une partition root
temporaire
- le noyau execute /linuxrc de cette partition temporaire ; c'est ce
programme qui fait le boulot. Il s'agit généralement d'un script shell,
c'est donc (presque) lisible.
- le noyau fait un chroot sur la vrai partition root (souvent un ramfs ou
tmpfs) et lance le vrai init.

Tu peux "récuperer" la partition temporaire dans /inirtrd si ce dossier
existe, et donc lire /initrd/linuxrc.

Bon courage !

Avatar
Kevin Denis
On 2005-02-10, Jogo wrote:
des liens, des idees?


Juste _une_ idée : suffit de regarder !!

C'est ce que j'ai fait, mais ca n'a quand meme pas l'aire d'etr fait

a ce niveau la.

La reconnaissance du matériel se fait lors de l'initrd (man 4 initrd).
En gros :
- le noyau est lancé par isolinux (le bootloader) avec une partition root
temporaire
- le noyau execute /linuxrc de cette partition temporaire ; c'est ce
programme qui fait le boulot. Il s'agit généralement d'un script shell,
c'est donc (presque) lisible.
- le noyau fait un chroot sur la vrai partition root (souvent un ramfs ou
tmpfs) et lance le vrai init.

Tu peux "récuperer" la partition temporaire dans /inirtrd si ce dossier
existe, et donc lire /initrd/linuxrc.

un simple mount -t ext2 -o loop initrd /mnt/hd est suffisant.

Mais la detection matos ne se fait pas ici (enfin, la je regarde la
slax comme liveCD).

Je crois que la piste discover est plus interessante.
--
Kevin


Avatar
Shmurtz
Le Thu, 10 Feb 2005 11:27:12 +0000, Kevin Denis s'exprimait :

Je crois que la piste discover est plus interessante.


Une autre piste qui vient de chez archlinux:

http://amlug.net/new-projects/hwd/hwd.html


--
Il se saoule et il va travailler
après... tu comprends ?
... c'est pas sérieux.
-Brèves de comptoir-

Avatar
Kevin Denis
On 2005-02-11, Shmurtz wrote:

Je crois que la piste discover est plus interessante.


Une autre piste qui vient de chez archlinux:

http://amlug.net/new-projects/hwd/hwd.html

Pas de source? Je ne vois que du paquetage binaire.


--
Kevin


Avatar
Shmurtz
Le Mon, 14 Feb 2005 18:44:43 +0000, Kevin Denis s'exprimait :

On 2005-02-11, Shmurtz wrote:

Une autre piste qui vient de chez archlinux:

http://amlug.net/new-projects/hwd/hwd.html

Pas de source? Je ne vois que du paquetage binaire.



Si, mais ce n'est pas mentionné:

http://amlug.net/new-projects/hwd/sources/hwd-1.6.src.tar.gz


--
Tous les alpinistes chient dans
la neige, alors résultat ton glacier
c'est plus qu'une boîte de «Mon Chéri»
-Brèves de comptoir-


Avatar
Kevin Denis
On 2005-02-16, Shmurtz wrote:
Une autre piste qui vient de chez archlinux:

http://amlug.net/new-projects/hwd/hwd.html

Pas de source? Je ne vois que du paquetage binaire.



http://amlug.net/new-projects/hwd/sources/hwd-1.6.src.tar.gz

Bin..

:/usr/src/hwd-1.6$ ls
etc/ sbin/ usr/ var/

ca m'a plutot l'air d'etre un paquet precompile.
--
Kevin



Avatar
Shmurtz
Le Mon, 21 Feb 2005 11:59:27 +0000, Kevin Denis s'exprimait :

Bin..
:/usr/src/hwd-1.6$ ls
etc/ sbin/ usr/ var/

ca m'a plutot l'air d'etre un paquet precompile.


Désolé, je ne l'avais pas télé-chargé, c'est bizarre, Archlinux est
pourtant une distrib libre.


--
Avec tous ces morts sur les routes,
ça en fait du manger qui va se
gâter dans les frigos.
-Brèves de comptoir-