OVH Cloud OVH Cloud

Chargement de modules avant le montage de disques

2 réponses
Avatar
Vincent Hiribarren
Bonjour,

j'ai un petit problème, je dois charger quelques modules d'un noyau
avant que les disques ne soit montés, donc lors du boot, juste après
(ou pendant ?) le fonctionnement du chargeur de boot. En effet, le
disque principal est sur un contrôleur que le noyau ne gère pas de
base. Le BIOS lance le disque et le bootloader, mais après le noyau
est paumé.

Quelle est la procédure, s'il y en a une ?

Il ne m'est pas possible de les compiler dans le noyau, et je précise
au cas où que ça n'a rien à voir avec le fait d'utiliser modules.conf
ou équivalent.

Merci d'avance pour votre aide.

--
Paumé sur Usenet ? http://www.alea.net/usenet/
Un peu de zic ? http://julien.robinson.free.fr/

2 réponses

Avatar
Rakotomandimby (R12y) Mihamina
( Mon, 28 Feb 2005 19:32:44 +0100 ) Vincent Hiribarren :

Quelle est la procédure, s'il y en a une ?


Utiliser initrd.
Il y a, de mémoire, une documentation abondante sur son usage.

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Kevin Denis
On 2005-02-28, Rakotomandimby (R12y) Mihamina wrote:

Quelle est la procédure, s'il y en a une ?


Utiliser initrd.


Oui. Voir meme mkinitrd qui cree deja un fichier initrd pret a l'usage.
L'initrd se monte avec:
gunzip initrd.gz
mount -t ext2 -o loop initrd /mnt/hd
et on peut aller voir ce qu'il y a dedans.

Il y a, de mémoire, une documentation abondante sur son usage.

euh. La doc est curieuse.

Typiquement, j'ai bloque quelque temps pour faire le pivot_root apres
un initrd. La solution, tres simple, mais indiquee nulle part etait
tout simplement de *ne* *pas* utiliser pivot_root.
--
Kevin