Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/10/2010, à 22:45

manuel.flury

Problème avec GRUB2 LVM et RAID

Hello,

Je ne parviens plus à booter mon serveur suite à une mise à jour ubuntu

Le problème est que au démarrage, grub se lance puis me jette en me proposant un prompt avec lequel je ne sais pas quoi faire.

Le RAID est celui de ma carte mère (Asus Rampage Gene II), j'ai créé l'unité RAID (mirroring) depuis le BIOS.

Voila ce que j'ai :

crw-rw---- 1 root root  10, 59 2010-10-02 23:59 /dev/mapper/control
brw-rw---- 1 root disk 252,  0 2010-10-02 23:59 /dev/mapper/isw_cgcgbfgcfi_manuraid
brw-rw---- 1 root disk 252,  1 2010-10-02 23:59 /dev/mapper/isw_cgcgbfgcfi_manuraid1
brw-rw---- 1 root disk 252,  2 2010-10-02 23:59 /dev/mapper/isw_cgcgbfgcfi_manuraid5
brw-rw---- 1 root disk 252,  3 2010-10-03 00:43 /dev/mapper/vg_manu-root

fdisk -l isw_cgcgbfgcfi_manuraid
          Périphérique Amorce  Début        Fin      Blocs     Id  Système
isw_cgcgbfgcfi_manuraid1               1      121570   976510993+  8e  Linux LVM
isw_cgcgbfgcfi_manuraid2          121571      121600      240975    5  Etendue
isw_cgcgbfgcfi_manuraid5          121571      121600      240943+  83  Linux

J'ai réussi à remounter le tout comme ceci depuis un live CD :

/dev/mapper/vg_manu-root on /mnt/manu type ext3 (rw)
/dev on /mnt/manu/dev type none (rw,bind)
/proc on /mnt/manu/proc type none (rw,bind)
/sys on /mnt/manu/sys type none (rw,bind)


et après un petit chroot, j'accède à mon système complètement.

Je n'ai qu'une seule et unique partition (root) plus une swap.

Dans /boot j'ai ceci :

-rw-r--r-- 1 root root   646217 2010-09-18 02:03 abi-2.6.32-25-server
-rw-r--r-- 1 root root   110708 2010-09-18 02:03 config-2.6.32-25-server
drwxr-xr-x 2 root root     4096 2010-10-03 20:26 grub
-rw-r--r-- 1 root root 15316960 2010-10-02 22:01 initrd.img-2.6.32-22-generic
-rw-r--r-- 1 root root 15235753 2010-10-02 23:51 initrd.img-2.6.32-25-server
-rw-r--r-- 1 root root  2176796 2010-09-18 02:03 System.map-2.6.32-25-server
-rw-r--r-- 1 root root     1335 2010-09-18 02:06 vmcoreinfo-2.6.32-25-server
-rw-r--r-- 1 root root  4102560 2010-09-18 02:03 vmlinuz-2.6.32-25-server

Mon menu.lst est le suivant :

default         0
timeout         3
title           Ubuntu 10.04.1 LTS, kernel 2.6.32-25-server
root            (hd0,0)
kernel          /vmlinuz-2.6.32-25-server root=/dev/mapper/vg_manu-root ro quiet splash
initrd          /initrd.img-2.6.32-25-server
title           Ubuntu 10.04.1 LTS, kernel 2.6.32-25-server (recovery mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.32-25-server root=/dev/mapper/vg_manu-root ro  single
initrd          /initrd.img-2.6.32-25-server


# cat device.map
(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb


# cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_COLOR_NORMAL="light-blue/black"
GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"


Je n'ai installé QUE du standard qui vient par apt-get pour ne plus passer de temps sur mes configs, c'est raté donc.

Quelqu'un pourrait-il me dire la manip pour booter mon OS s'il vous plaît ?

Est-ce que je n'ai pas le noyau contenant les bons modules ?

Je sais que la dernière fois j'avais du éditer mon initrd pour ajouter un module afin de réparer le système, mais cette fois c'est autre chose :-/

Hors ligne

#2 Le 04/10/2010, à 03:37

chopinhauer

Re : Problème avec GRUB2 LVM et RAID

As-tu déjà regardé le tutoriel sur le fakeraid?

Pour ceux qui ont la flemme de chercher, la carte mère de manuel.flury est équipé d'un chipset X58, donc d'un southbridge ICH10R.


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#3 Le 04/10/2010, à 08:59

manuel.flury

Re : Problème avec GRUB2 LVM et RAID

Salut et merci pour le lien vers le tuto.

A priori j'ai donc besoin d'utiliser dmraid ça tombe bien il est installé. Je ne connaissais pas non plus l'existence du "FakeRaid", enfin ça me rappelle un peu les imprimantes GDI cette histoire.

Par contre ils ne parlent pas de GRUB2, enfin, si ils disent qu'on ne peut pas l'utiliser pour booter.

Le truc c'est que mon serveur est installé à la base en 9.04 que j'ai upgradé en 9.10 puis 10.04 LTS et j'ai toujours réussi à démarrer dessus, donc pour moi il est absolument certain que je puisse booter le serveur contrairement à ce que le tuto raconte -il est écrit que la seule solution est le liveCD-.

Maintenant est-ce que l'upgrade ubuntu aurait à l'insu de mon plein gré remplacé un grub de base par un grub2 je ne sais pas ???

Hors ligne

#4 Le 04/10/2010, à 14:30

chopinhauer

Re : Problème avec GRUB2 LVM et RAID

manuel.flury a écrit :

A priori j'ai donc besoin d'utiliser dmraid ça tombe bien il est installé. Je ne connaissais pas non plus l'existence du "FakeRaid", enfin ça me rappelle un peu les imprimantes GDI cette histoire.

C'est le principe de beaucoup de produits (à partir des winprinters et winmodems). Le processeur est rapide, donc on le charge avec les tâches qui normalement ont du matériel dédié. Et quand le processeur en peut plus, Intel sera heureux de t'en vendre un nouveau.

manuel.flury a écrit :

Maintenant est-ce que l'upgrade ubuntu aurait à l'insu de mon plein gré remplacé un grub de base par un grub2 je ne sais pas ???

Normalement Grub 2 devrait être capable d'utiliser un fakeraid. En plus dans ta configuration (RAID0) les deux disques sont utilisables séparément comme si aucun RAID n'était pas en place.

Il y a aussi un tutoriel pour utiliser Grub 2 avec un fakeraid.


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne

#5 Le 04/10/2010, à 15:05

manuel.flury

Re : Problème avec GRUB2 LVM et RAID

Ouaw ouaw, simplissime d'après ton dernier lien !!! J'essaye ça ce soir, merci beaucoup !

Hors ligne

#6 Le 04/10/2010, à 22:50

manuel.flury

Re : Problème avec GRUB2 LVM et RAID

Oh yes, mon système boot !!!!

Merci beaucoup de m'avoir décoincé.

Maintenant j'ai un autre problème, j'obtiens un prompt initrd>

mais je pense que je sais ce que c'est, dans l'initrd la librairie ncurses manque, du coup quelque chose plante au boot, et quand je tapes lvm au prompt j'obtiens une erreur avec libncurses5

J'ai déjà eu ça, je devrais le résoudre tout seul smile

Merci encore !

Hors ligne

#7 Le 05/10/2010, à 02:42

manuel.flury

Re : Problème avec GRUB2 LVM et RAID

Voila, en utilisant cette méthode : http://www.thegeekstuff.com/2009/07/how-to-view-modify-and-recreate-initrd-img/

J'ai ajouté les libraires :

lrwxrwxrwx 1 root root     17 2010-04-29 23:16 /lib/libncurses.so.5 -> libncurses.so.5.7
-rw-r--r-- 1 root root 274360 2010-03-07 05:25 /lib/libncurses.so.5.7
lrwxrwxrwx 1 root root     18 2010-04-29 23:16 /lib/libncursesw.so.5 -> libncursesw.so.5.7
-rw-r--r-- 1 root root 323640 2010-03-07 05:25 /lib/libncursesw.so.5.7


dans l'initrd et l'OS redémarre enfin !

Merci chopinhauer pour ton aide précieuse !

Hors ligne

#8 Le 05/10/2010, à 02:57

chopinhauer

Re : Problème avec GRUB2 LVM et RAID

Effectivement lvm dépend de libncurses. Par contre dmsetup ne dépend que de la librairie C et libdevmapper, libselinux, donc il devrait marcher.


Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.

Hors ligne