1 votes

Grub2 ne parvient pas à détecter md0 pour /

J'ai récemment configuré un array raid 1. Les répertoires / et /boot sont tous les deux sur md0 (sda, sdb).

Tout fonctionnait quand le système était en mode dégradé avant que j'ai synchronisé les deux disques ensemble. Il bootait depuis grub2 sur sda vers md0 qui n'était que sur sdb.

Grub2 était installé sur à la fois sda et sdb.

Maintenant que j'ai synchronisé les deux disques, la machine ne veut pas booter. Elle passe directement en mode de secours de grub.

Si je fais un ls, le lecteur raid n'est pas listé comme il l'était avant et je ne peux pas booter manuellement depuis hd0, etc., probablement parce que la synchronisation l'a écrasé?

J'ai essayé de booter sur un CD de secours mais je ne peux pas monter la partition car elle est de type linux-raid.
Je ne peux pas réinstaller grub car je ne peux pas monter le lecteur.

Je ne sais pas vraiment quoi faire à partir de là.

Je tourne sous Mint 13.

Tout conseil serait apprécié!

1voto

Zackary Points 395

Je sais que c'est une ancienne question, mais quelqu'un d'autre pourrait rechercher la même chose, alors j'ai pensé que je répondrais de toute façon.

Lors du démarrage à partir du CD de secours, vous devez d'abord assembler le dispositif raid md, avant de le monter :

mdadm --assemble /dev/md0 /dev/premier-appareil-du-raid1 /dev/deuxieme-appareil-du-raid1

Ensuite, vous allez monter le dispositif md0, plutôt que la partition individuelle :

mount -o ro /dev/md0 /media/point-de-montage/

Cela va le monter en lecture seule, bien sûr, mais c'est une bonne idée jusqu'à ce que vous sachiez que tout fonctionne correctement, pour éviter de complètement gâcher un système de fichiers potentiellement défectueux. Une fois que vous savez que le système de fichiers est bon, que vos fichiers sont accessibles, etc., vous pouvez essayer de réinstaller grub, et la ligne de commande pour cela comporte suffisamment de variables potentielles pour que je vous laisse lire une page man approfondie.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X