Forum Linux.debian/ubuntu Installation Xen et probleme RAID en noyau 2.6.16

Posté par  .
Étiquettes :
0
15
sept.
2006
Bonjour à tous,

Je suis en train d'installer Xen, je n'ai eu aucun souci d'installation avec une debian sarge en stable et un disque ide

Passant sur un serveur PowerEdge 2850 en RAID 5 (carte PERC4/di), j'ai installé ma debian sarge standard en stable, donc avec un noyau 2.4.27-2-386 et le module megaraid2 de gestion de mon controleur RAID chargé au démarrage.
J'ai installé Xen 3.0.2 sans probleme, installant par la meme un noyau 2.6.16 patché xen ...
Le seul souci est que ce noyau n'integre pas les drivers de mon controleur RAID ( megaraid2 ) comme vu dans mon lsmod sous noyau 2.4

Comment puis-je integrer le module de mon controleur RAID a mon noyau 2.6.16 afin de pouvoir tout simplement booter sur mon noyau 2.6.16 puis que pour le moment j'ai évidement des erreur du type :
"cannot open root filesystem sda1"
"vfs : unable to mount root filesystem"

Merci de votre aide

Nicolo
  • # recompile toi un noyau

    Posté par  . Évalué à 1.

    apt-get build-dep linux-source, pense à inclure les librairie ncurses-dev, puis dans /usr/src/linux-source-le_n°du_noyau_delaSarge_actuel, tu tapes:
    make xconfig

    Une fois le fichier txt .config enregistré et l'option RAID coché:
    make-kpkg linux-image
    • [^] # Re: recompile toi un noyau

      Posté par  . Évalué à 1.

      Je viens de trouver entre temps :

      megaraid2 n'est plus utilisé en kernel 2.6 c'est :

      J'ai ajouté les param suivant dans mon .config :
      CONFIG_SCSI=y
      CONFIG_SCSI_PROC_FS=y
      CONFIG_BLK_DEV_SD=y
      CONFIG_FUSION=y
      CONFIG_FUSION_SPI=y
      CONFIG_MEGARAID_NEWGEN=y
      CONFIG_MEGARAID_MM=y
      CONFIG_MEGARAID_MAILBOX=y
      CONFIG_MEGARAID_LEGACY=y
      CONFIG_MEGARAID_SAS=y

      J'ai installé le noyau et tous les modules

      Puis généré mon image initrd

      A la génération de l'image j'ai un warning disant qu'il ne trouve pas megaraid2 ... mais l'image est quand meme généré :
      depmod 2.6.16-xen
      mkinitrd -k -o /boot/initxen.img 2.6.16-xen

      Enfin j'ai modifier mon grub comme suit pour ajouter mon initrd image :
      title Xen 3.0 / XenLinux 2.6.16
      root (hd0,0)
      kernel /boot/xen-3.0.gz
      module /boot/vmlinuz-2.6.16-xen root=/dev/sda1 ro
      module /boot/initxen.img
      savedefault
      boot

      et rebooté ... et ça passe ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.