Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3292 connectés 

 


Dernière réponse
Sujet : mkinitrd
Zzozo

bobor a écrit a écrit :

tout à fait. initrd charge alors le noyau en ram au moment du boot avec cette image. Si au moment du boot tu n'as pas besoin de modules, c'est donc inutile. Un kernel nécessitant un initrd met un chouilla plus de temps pour booter. Après kifkif.




disons que le initrd aide bien quand t'as un boot un peu "exotique" à faire ... genre faire un noyau mini pour une install réseau ... ou une install CD au hasard .. :ange: ...
Qd tu maitrises bien le sujet, cé très pratique pour faire des installs de serveurs linuxs en série .. tu charges une image dans laquelle tu as mis le support réseau et les protocoles dont tu as besoin ... tu met ca sur un CD ... tu bootes les serveurs avec ca .. et après ils se démerdent touts seuls comme des grands pour aller chercher le reste sur 2-3 serveurs qui contiennent les distrib en entier (enfin ce que tu veux installer quoi) ... et si t'as bien jouer le coup, en passant par DHCP tu peux même automatiquemetn configurer un tas de choses propre à chaque machine ... comme ca t'as plus qu'un minimum d'intervention manuelle à faire sur chaque serveur ...  
Après ca, les mecs qui connaissent que windows, te disent que cé indéployable Linux ... [:ddr555]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Zzozo

bobor a écrit a écrit :

tout à fait. initrd charge alors le noyau en ram au moment du boot avec cette image. Si au moment du boot tu n'as pas besoin de modules, c'est donc inutile. Un kernel nécessitant un initrd met un chouilla plus de temps pour booter. Après kifkif.




disons que le initrd aide bien quand t'as un boot un peu "exotique" à faire ... genre faire un noyau mini pour une install réseau ... ou une install CD au hasard .. :ange: ...
Qd tu maitrises bien le sujet, cé très pratique pour faire des installs de serveurs linuxs en série .. tu charges une image dans laquelle tu as mis le support réseau et les protocoles dont tu as besoin ... tu met ca sur un CD ... tu bootes les serveurs avec ca .. et après ils se démerdent touts seuls comme des grands pour aller chercher le reste sur 2-3 serveurs qui contiennent les distrib en entier (enfin ce que tu veux installer quoi) ... et si t'as bien jouer le coup, en passant par DHCP tu peux même automatiquemetn configurer un tas de choses propre à chaque machine ... comme ca t'as plus qu'un minimum d'intervention manuelle à faire sur chaque serveur ...  
Après ca, les mecs qui connaissent que windows, te disent que cé indéployable Linux ... [:ddr555]

stf j'avais compilé un noyau sans modules
 
au boot, grub m'avait demandé un initrd.img
 
va savoir Charles....
bobor tout à fait. initrd charge alors le noyau en ram au moment du boot avec cette image. Si au moment du boot tu n'as pas besoin de modules, c'est donc inutile. Un kernel nécessitant un initrd met un chouilla plus de temps pour booter. Après kifkif.
the_fireball jcrois bien que le fichier initrd est une image des modules. Cette image est chargée en mémoire au boot du kernel, et de cette façon, le kernel à accès aux modules importants genre scsi ou ext3f, qui sont nécessaires au montage du rootfs. Sans ça, il faudrait mettre TOUS les drivers scsi en dur dans le kernel, tour les drivers FS dans le kernel, et ça ne serait pas jouable... Avec initrd, tu as un kernel modulaire et des modules accessibles au boot.
superX je peux pas te répondre plus que la réponse de fireball
asphro non mais c apporte koi de plus ?
superX man initrd ;)
 
je vois qu'ils le font mais ils ne fournissent pas plus d'explications que le man .
asphro

superX a écrit a écrit :

apres la compilation d'un noyau , faites vous un mkinitrd ? si oui pourquoi ?  Je vois ça sur les sites de conseil de config du noyau mais j'ai jamais eu besoin de le faire sur les 5/6 noyaux déjà testés.




 
et ca ca sert a koi concretement d apres t site ?

the_fireball perso j'en fais pas av les noyaux de ma deb.
 
Je crois que ça sert par exemple si tu compiles un kernel av les modules scsi et que ton root est sur le dur scsi. Ca peut paraitre con, mais dans le cas des distribs sur cd, ça peut etre utile.
 
Par exemple, un kernel de deb installé par apt-get me fait un unable to mount rootfs, car j'oublie de longue de rajouter le initrd dans mon lilo :D Depuis je compile tjs le mien comme ça je ne me fais pas chier
superX apres la compilation d'un noyau , faites vous un mkinitrd ? si oui pourquoi ?  Je vois ça sur les sites de conseil de config du noyau mais j'ai jamais eu besoin de le faire sur les 5/6 noyaux déjà testés.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)