Vous n'êtes pas identifié(e).
Bonjour,
Suite à une mise à jour du paquet udev, un nouvel initrd a été généré lors de l'installation
Il m'a été demandé à un moment si je voulais garder un fichier ou le remplacer par celui du paquet, j'ai choisi de le remplacer.
Au redémarrage de la machine --> kernel panic, not syncing: attempted to kill init !
Si je commente la ligne du menu.lst de grub qui fait référence à l'initrd, le système démarre
mais j'ai de nombreuses lignes d'avertissement du genre: invalid kernel command/rules..blabla liées au règles d'udev
(j'en avais deux ou trois avant, et je m'étais promis de m'en occuper... un jour )
Je ne me suis jamais trop penché sur cette histoire d'initrd jusqu'à présent, je ne visualise d'ailleurs pas très bien à quoi ça sert (je ne note pas de différences flagrantes, ni en vitesse, ni en terme de fonctionnalités lorsqu'il n'est pas utilisé)
Dois-je recréer un initrd, et comment (avec mkinitrd ?)recompiler un nouveau noyau?
Tous éclaircissements bienvenus
Dernière modification par zhorglub (06/02/2007 10:50:36)
Hors ligne
Salut
Si j'ai bien assimilé ce que j'en ai lu ( ca reste a prouver )
L'initrd est un fichier genre image du système qui contient les pilotes minimum nécessaires au noyaux pour booter correctement.
J'ai eu un probleme d'initrd, il y a quelques temps (passage de 2.4.27 a 2.6.17).
J'ai en memoire qu'il faut aussi que le paquet initramfs soit installé
Ci dessous mon post de l'époque, en espérant que ça t'aidera
http://www.andesi.org/forum/viewtopic.php?id=5634
Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash
Hors ligne
Re,
Bon, je pense avoir résolu le pb en utilisant mkinitrd comme décrit dans le lien ci-dessous.
~# mkinitrd -o /boot/initrd.img-2.6.17
et c'est tout
J'en ai profité pour virer les règles foireuses d'udev (enfin les liens symboliques seulement, on ne sait jamais ), j'ai rétabli l'initrd dans le menu.lst et ça boote 'bien' ...
Je me demande toujours de quoi peut-être constitué cet initrd, parce que dans mes fichiers de conf (/etc/mkinitrd), il n'y a pas grand chose
Hors ligne
Si j'ai bien assimilé ce que j'en ai lu ( ca reste a prouver )
L'initrd est un fichier genre image du système qui contient les pilotes minimum nécessaires au noyaux pour booter correctement.
L'initrd peut egalement contenir des scripts charges de preparer le montage du root filesystem. Le man d'initrd est assez complet la-dessus.
- Tu sais ce qui ferait bien sur le bar ?
- Uh ?
- TON NEZ ! *BUNK*
-+- Culture générale in GPJ: Full Throttle -+-
Hors ligne
Ça serait bien d'avoir un exemple (cas concret) ou l'initrd serait indispensable pour pouvoir booter la machine ?
Ou un lien....
D'après la lecture du man initrd, je me demande si l'initrd (détourné) ne serait pas à la base du fonctionnement des live-cd
Si je dis une connerie, fouettez-moi
Hors ligne
Par exemple au boulot j'utilise des serveurs diskless. Je leur fournis un kernel et un initrd en PXE, l'initrd prepare un ramdisk, va chercher un root complet en http, qu'il decompresse ensuite sur son ramdisk. Puis il pivote le root dessus, execute /sbin/init et le systeme commence a demarrer.
Les live-cd fonctionnent de la meme facon, tu extrais une archive sur un ramdisk et tu pivotes le root dessus.
Pour des exemples, tu as les images netboot debian : http://ftp.fr.debian.org/debian/dists/s … s/netboot/
- Tu sais ce qui ferait bien sur le bar ?
- Uh ?
- TON NEZ ! *BUNK*
-+- Culture générale in GPJ: Full Throttle -+-
Hors ligne
Si je dis une connerie, fouettez-moi
Os passe moi le rasoir et le fouet !!!
Il y a quelques mois, dans GNU/linux mag il y avait une série d'articles (3, il me semble) sur le RIM (Run In Memory) et on y expliquait comment créer son propre CD magique.
Inird, comme le dit freddec, ne fait que charger des modules vitaux (pilotes de carte RAID, scsi, etc ...).
Il me semble que ce n'est qu'un fichier tar des modules, mais n'ayant pas de linux sous la main je ne peux confirmer la chose !
LeDub surfeur d'argent en ville comme à la montagne !
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
J'en connais un autre qui va se faire fouter / épiler...
yOm, à toi l'honneur...
Dudub, désolé, 1/ tu t'es fait grillé, 2/ ta supposition est fausse
++
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
En effet cette phrase :
Inird, [...] ne fait que charger des modules vitaux (pilotes de carte RAID, scsi, etc ...).
devrait plutôt être
Inird, [...] charge des modules vitaux (pilotes de carte RAID, scsi, etc ...) avant de rendre la main à un système plus élaboré comme hal (Hardware Abstraction Layer, il me semble).
voilà j'ai voulu faire court, ça l'était mais partiellement faux !!!
LeDub qui essaie de se raccrocher comme il peut !!
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Ne vous inquietez pas, tout est sous controle :
RTFM !!!!!!!!
- Tu sais ce qui ferait bien sur le bar ?
- Uh ?
- TON NEZ ! *BUNK*
-+- Culture générale in GPJ: Full Throttle -+-
Hors ligne
Ne vous inquietez pas, tout est sous controle :
RTFM !!!!!!!!
Raoul (le cri qui désoule), Thierry, Françoise et Maurice, c'est ça ?
LeDub qui aimerait rentrer tôt ce soir.
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Inird, c'est une commande de barbus, je la trouve pas dans mon man ...
Usti
Normal, c'est une commande qui existe que sur la debian de LeDub
Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.
Hors ligne
Normal, c'est une commande qui existe que sur la debian de LeDub
J'vais me faire un vieux !!
LeDub, vieux-ophobe !
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
J'vais me faire un vieux !!
Tu vas te suicider ledub ? Faut pas, on t'aime tu sais....
Korova, aventurière (même pas peur) GNU/linux depuis 2003
Hors ligne
étrange :
armen@phare-w:~$ apt-cache search Inird
armen@phare-w:~$
"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry
Hors ligne
étrange :
armen@phare-w:~$ apt-cache search Inird armen@phare-w:~$
Je dirais plutôt:
apt-cache search initrd
ou
apt-cache search --names-only initrd
Hors ligne