[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] SuSE 7.2 : Compiler le noyau



...
> J'ai ajouté ceci à /etc/modules.conf
> 
> alias scsi_hostadapter aha152x
> options aha152x aha152x=0x340,11,2
> 
> Avec la commande "dmesg", je trouve ceci :
> 
>         SCSI subsystem driver Revision: 1.00
>         request_module[scsi_hostadapter]: Root fs not mounted
>         request_module[scsi_hostadapter]: Root fs not mounted
> 
> que je ne comprends pas.
> 
> Une idée ?

Oui:
1) après toute modification de /etc/modules.conf, tu dois faire un
   /sbin/depmod -a
   pour faire mettre à jour la table des dépendances entre modules.

2) étant donné qu'il s'agit d'un module qui doit etre disponible avant
   de lancer le système (j'ai pas suivi tout le thread, mais comme c'
   est un controleur SCSI, je suppose... ;)), il faut le faire mettre
   dans l'"initial ramdisk" (initrd).

   Pour cela, ajoute le nom du module (sans le .o) à la variable
   INITRD_MODULES dans /etc/rc.config, comme ceci:

   INITRD_MODULES="aha152x usbcore 3c90x reiserfs"

   Pour finir, il faut faire recréer la nouvelle "initial ramdisk". Sur
   SuSE, c'est avec le script "mk_initrd".
   Suffit donc de faire un
     /sbin/mk_initrd
     /sbin/lilo
   en tant que root.

Pour info, ce "initial ramdisk" est mis dans le bootsecteur de LILO (le
MBR, p.ex.) et chargé comme pré-Linux par LILO en mémoire. Comme cela,
les drivers SCSI sont disponibles et ensuite LILO démarre le vrai
système...
(c'est une explication très approximative mais je simplifie ;))

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
Jesus saves, but Buddha makes incremental backups  :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]