Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[jessie 8.4]prompt grub apr

5 réponses
Avatar
Christophe De Natale
Bonsoir à vous,

Je rencontre le problème suivant après avoir voulu transformer en raid1
mon système qui était installé sur un seul disque dur.
Je précise qu'à la fin de la procédure, le système a démarré en raid
dégradé sur /dev/sdb , j'ai pu joindre /dev/sda à l'ensemble et accéder
aux données.

Ma config de départ :
#############################################
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 976895 974848 476M 83 Linux
/dev/sda2 976896 4882431 3905536 1,9G 82 Linux swap /
Solaris
/dev/sda3 4882432 473632767 468750336 223,5G 8e Linux LVM
#############################################
/dev/sda3 contenait un lv pour "/" et un pour "/home"

Et à l'arrivée :
#############################################
root@DEBKVM01:/# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/dm-0 23G 1,7G 20G 8% /
udev 10M 0 10M 0% /dev
tmpfs 1,6G 8,7M 1,6G 1% /run
tmpfs 4,0G 0 4,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 4,0G 0 4,0G 0% /sys/fs/cgroup
/dev/md0 453M 42M 384M 10% /boot
/dev/mapper/lvm--pool-lvhome 188G 6,9G 172G 4% /home
tmpfs 800M 0 800M 0% /run/user/1000
#############################################


J'ai attendu que le raid soit synchronisé et j'ai fait un
"update-grub2" (sûrement ce qu'il ne fallait pas faire) qui m'a donné :
#############################################
root@DEBKVM01:/# update-grub2
Création du fichier de configuration GRUB…
erreur : unknown LVM metadata header.
/usr/sbin/grub-probe : attention : Impossible de trouver le volume
physique « (null) ». Certains modules risquent de manquer dans l'image
de base..
erreur : unknown LVM metadata header.
/usr/sbin/grub-probe : attention : Impossible de trouver le volume
physique « (null) ». Certains modules risquent de manquer dans l'image
de base..
erreur : unknown LVM metadata header.
#############################################


J'ai redémarré le serveur et bien entendu, j'arrive au prompt
"grub" (pas "rescue"). Juste avant d'y parvenir, il y a ce message :
error file '/grub/i386-pc/mdraid.mod' not found

grub> ls => affiche tous les volumes
grub> ls (md/0)/ => affiche : lost+found/ sda1/ grub/

Voilà, je suis empêtré dans mon cafouillage (je pense avoir oublié de
mettre à jour l'initramfs).

J'ai utilisé "system rescue-cd", tout est accessible mais pas moyen de
tout remettre en ordre, si quelqu'un a une suggestion, je suis preneur.

Merci et bonne soirée,

Christophe

5 réponses

Avatar
Christophe De Natale
Le lundi 30 mai 2016 à 20:48 +0200, Christophe De Natale a écrit :
Bonsoir à vous,

Je rencontre le problème suivant après avoir voulu transformer en raid1
mon système qui était installé sur un seul disque dur.
Je précise qu'à la fin de la procédure, le système a démarré en raid
dégradé sur /dev/sdb , j'ai pu joindre /dev/sda à l'ensemble et accéder
aux données.

Ma config de départ :
#############################################
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 976895 974848 476M 83 Linux
/dev/sda2 976896 4882431 3905536 1,9G 82 Linux swap /
Solaris
/dev/sda3 4882432 473632767 468750336 223,5G 8e Linux LVM
#############################################
/dev/sda3 contenait un lv pour "/" et un pour "/home"

Et à l'arrivée :
#############################################
:/# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/dm-0 23G 1,7G 20G 8% /
udev 10M 0 10M 0% /dev
tmpfs 1,6G 8,7M 1,6G 1% /run
tmpfs 4,0G 0 4,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 4,0G 0 4,0G 0% /sys/fs/cgroup
/dev/md0 453M 42M 384M 10% /boot
/dev/mapper/lvm--pool-lvhome 188G 6,9G 172G 4% /home
tmpfs 800M 0 800M 0% /run/user/1000
#############################################


J'ai attendu que le raid soit synchronisé et j'ai fait un
"update-grub2" (sûrement ce qu'il ne fallait pas faire) qui m'a donné :
#############################################
:/# update-grub2
Création du fichier de configuration GRUB…
erreur : unknown LVM metadata header.
/usr/sbin/grub-probe : attention : Impossible de trouver le volume
physique « (null) ». Certains modules risquent de manquer dans l'image
de base..
erreur : unknown LVM metadata header.
/usr/sbin/grub-probe : attention : Impossible de trouver le volume
physique « (null) ». Certains modules risquent de manquer dans l'image
de base..
erreur : unknown LVM metadata header.
#############################################


J'ai redémarré le serveur et bien entendu, j'arrive au prompt
"grub" (pas "rescue"). Juste avant d'y parvenir, il y a ce message :
error file '/grub/i386-pc/mdraid.mod' not found

grub> ls => affiche tous les volumes
grub> ls (md/0)/ => affiche : lost+found/ sda1/ grub/

Voilà, je suis empêtré dans mon cafouillage (je pense avoir oublié de
mettre à jour l'initramfs).

J'ai utilisé "system rescue-cd", tout est accessible mais pas moyen de
tout remettre en ordre, si quelqu'un a une suggestion, je suis preneur.

Merci et bonne soirée,

Christophe



J'ai tenté :
###########################################
grub> set root=(md0)
grub> linux /grub/vmlinuz-... root=/dev/md0
grub> initrd /boot/initrd.img-...
grub> boot
###########################################

Le système entame sa procédure de chargement et bloque à :
random: nonblocking pool is initialized


Christophe
Avatar
Jean-Michel OLTRA
Bonjour,


Le lundi 30 mai 2016, Christophe De Natale a écrit...


Ma config de départ :
#############################################
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 976895 974848 476M 83 Linux
/dev/sda2 976896 4882431 3905536 1,9G 82 Linux swap /
Solaris
/dev/sda3 4882432 473632767 468750336 223,5G 8e Linux LVM
#############################################
/dev/sda3 contenait un lv pour "/" et un pour "/home"



En raid1, j'ai 'Linux raid autodetect' chez moi comme type de partition.

Et à l'arrivée :
#############################################
:/# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/dm-0 23G 1,7G 20G 8% /
udev 10M 0 10M 0% /dev
tmpfs 1,6G 8,7M 1,6G 1% /run
tmpfs 4,0G 0 4,0G 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 4,0G 0 4,0G 0% /sys/fs/cgroup
/dev/md0 453M 42M 384M 10% /boot
/dev/mapper/lvm--pool-lvhome 188G 6,9G 172G 4% /home
tmpfs 800M 0 800M 0% /run/user/1000
#############################################


J'ai attendu que le raid soit synchronisé et j'ai fait un
"update-grub2" (sûrement ce qu'il ne fallait pas faire) qui m'a donné :
#############################################
:/# update-grub2



N'aurait il pas fallu faire `grub-install /dev/sda` (et/ou sdb)


--
jm
Avatar
daniel huhardeaux
Le 30/05/2016 21:17, Christophe De Natale a écrit :
Le lundi 30 mai 2016 à 20:48 +0200, Christophe De Natale a écrit :
Bonsoir à vous,





Bonsoir

[...]

J'ai tenté :
###########################################
grub> set root=(md0)
grub> linux /grub/vmlinuz-... root=/dev/md0
grub> initrd /boot/initrd.img-...
grub> boot
###########################################


[...]

je pense que démarrer sur un live CD, monter les partitions à la main +
chroot puis un grub-install comme proposé par Jean Michel me parait une
bonne option.

--
Daniel
Avatar
daniel huhardeaux
Le 30/05/2016 23:27, daniel huhardeaux a écrit :
Le 30/05/2016 21:17, Christophe De Natale a écrit :
Le lundi 30 mai 2016 à 20:48 +0200, Christophe De Natale a écrit :
Bonsoir à vous,





Bonsoir

[...]

J'ai tenté :
###########################################
grub> set root=(md0)
grub> linux /grub/vmlinuz-... root=/dev/md0
grub> initrd /boot/initrd.img-...
grub> boot
###########################################


[...]

je pense que démarrer sur un live CD, monter les partitions à la main
+ chroot puis un grub-install comme proposé par Jean Michel me parait
une bonne option.



live CD n'est pas nécessaire, le CD d'installation suffit.

--
Daniel
Avatar
Christophe De Natale
Le lundi 30 mai 2016 à 23:29 +0200, daniel huhardeaux a écrit :
Le 30/05/2016 23:27, daniel huhardeaux a écrit :
> Le 30/05/2016 21:17, Christophe De Natale a écrit :
>> Le lundi 30 mai 2016 à 20:48 +0200, Christophe De Natale a écrit :
>>> Bonsoir à vous,
>
> Bonsoir
>
> [...]
>
>> J'ai tenté :
>> ###########################################
>> grub> set root=(md0)
>> grub> linux /grub/vmlinuz-... root=/dev/md0
>> grub> initrd /boot/initrd.img-...
>> grub> boot
>> ###########################################
> [...]
>
> je pense que démarrer sur un live CD, monter les partitions à la main
> + chroot puis un grub-install comme proposé par Jean Michel me parait
> une bonne option.
>
live CD n'est pas nécessaire, le CD d'installation suffit.



J'avais tenté "grub-install" sur /dev/sda mais échoué car :
"système de fichier non reconnu" alors que le hdd était membre du raid

Ce n'est pas grave et c'est ma faute, j'ai voulu prendre un raccourci
qui n'a fonctionné qu'à moitié car mis en place dans le speed
(construction du raid avec des disques déjà utilisés, sur un système
déjà existant puis déplacement du groupe de volume et oubli de certaines
manipulation).
Hier soir, un "dd" sur les trois disques afin de repartir sur du propre
et ce matin ré-installation.

Merci de m'avoir répondu et bonne journée.

Christophe