Outils pour utilisateurs

Outils du site


informatique:linux:initrd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:linux:initrd [2007/10/30 12:37]
benoit
informatique:linux:initrd [2018/09/06 19:10] (Version actuelle)
Ligne 20: Ligne 20:
 Rebooter Rebooter
  
-==== Ajouter ​un modules au kernel manuellement ====+Autre exemple : Pour charger un module au démarrage du système : 
 +  mkinitrd --preload=megaraid initrd-megaraid-$(uname -r).img $(uname -r) 
 + 
 + 
 + 
 + 
 +==== Ajouter ​des modules au kernel manuellement ==== 
 + 
 +=== Description global de la procédure === 
 + 
 +Pour résumer les actions suivantes sont à effecter: 
 +  - démanteler le fichier ''​initrd''​ 
 +  - ajouter le driver (fichier ''​.ko''​ ou ''​.o''​) 
 +  - Mettre à jour les informations hardware dans les fichiers ''​module-info''​ et ''​pcitable''​ 
 +  - Reconstruire l'​initrd 
 + 
 +=== Procédure ​===
  
 Récupérer le fichier initrd que l'on veux recupérer par dans le cd de linux dans ''​./​Image/​pxeboot/​initrd.img''​ Récupérer le fichier initrd que l'on veux recupérer par dans le cd de linux dans ''​./​Image/​pxeboot/​initrd.img''​
Ligne 43: Ligne 59:
   cp bnx2.o ./​2.4.21-37.ELBOOT/​i386/​   cp bnx2.o ./​2.4.21-37.ELBOOT/​i386/​
  
-FIXME+Ajouter les informations sur le matériel dans ''​mount-initrd/​modules/​module-info'',​ par exemple pour une carte Broadcom NetXtreme II : 
 + 
 +  bnx2 
 + eth 
 + "​Broadcom NetXtreme II Gigabit Ethernet Driver"​ 
 + 
 +Mettre à jour le fichier ​ ''​mount-initrd/​modules/​pcitable''​ (info dispo par le contructeur ou par la commande : ''​grep bnx2 /​usr/​share/​hwdata/​pcitable''​) 
 + 
 +  0x14e4 ​ 0x164a ​ "​bnx2" ​ "​Broadcom Corpoation|NetXtreme II BCM5706 Gigabit Ethernet"​ 
 +  0x14e4 ​ 0x164c ​ "​bnx2" ​ "​Broadcom Corpoation|NetXtreme II BCM5708 Gigabit Ethernet"​ 
 +  0x14e4 ​ 0x16aa ​ "​bnx2" ​ "​Broadcom Corpoation|NetXtreme II BCM5706S Gigabit Ethernet"​ 
 +  0x14e4 ​ 0x16ac ​ "​bnx2" ​ "​Broadcom Corpoation|NetXtreme II BCM5708S Gigabit Ethernet"​ 
  
 Contruire une nouvelle archive ''​modules.cgz''​ Contruire une nouvelle archive ''​modules.cgz''​
Ligne 50: Ligne 78:
  
 Copier ''​modules.cgz''​ dans le FS Copier ''​modules.cgz''​ dans le FS
-  ​cp modules.cgz mount-initrd/​modules/​+  ​mv modules.gz mount-initrd/​modules/​modules.cgz
  
 Démonter le FS et recompresser l'​archive initrd.img Démonter le FS et recompresser l'​archive initrd.img
Ligne 56: Ligne 84:
   gzip -9 initrd.img   gzip -9 initrd.img
   mv initrd.img.gz initrd.img   mv initrd.img.gz initrd.img
 +
 +===== Désactiver control Alt Suppr =====
 +
 +Editer inittab :
 +  vim /​etc/​inittab
 +
 +Mettre en commentaire :
 +  #​ca::​ctrlaltdel:/​sbin/​shutdown -t3 -r now
 +
 +Prise en compte de la modification :
 +  telinit q
 +
informatique/linux/initrd.1193744274.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)