On va bientôt dire que je spamme, mais j’ai épuisé mes capacités de recherche, là.
J’ai installé la Debian en RAID 1 en suivant grosso modo ce howto. Sauf que comme j’avais un disque mort (après 1 semaine… et comme le précédent disque qui m’a lâché l’avait fait au bout de 4 mois, je me suis félicité de commencer à faire du RAID, mais je m’éloigne du sujet)… comme j’avais un disque mort, donc, j’ai monté le système en déclarant le deuxième disque “missing”.
Les commandes ressemblaient en gros à :
J’ai installé GRUB pour faire du multi-boot, avec les commandes :
# grub
grub> root (hd0,2)
grub> setup (hd0)
Et ça a bien marché. Au passage, voici mon fichier /boot/grub/menu.lst :
[code]# D’apres http://www.linuxsa.org.au/mailing-list/2003-07/1270.html
Couleurs par defaut
color light-gray/blue black/light-gray
Temps d’attente avant boot (s)
timeout 20
Boote sur la premiere entree par defaut,
puis essaie les suivantes pour en trouver une lisible
default 0
fallback 1
fallback 2
fallback 3
Entree 0 - Linux sur disque 0
title GNU/Linux Debian (sur disque 0)
root (hd0,2)
kernel (hd0,2)/boot/vmlinuz-2.6.10 root=/dev/md1 vga=normal
Entree 1 - Linux sur disque 1
title GNU/Linux Debian (sur disque 1)
root (hd1,2)
kernel (hd1,2)/boot/vmlinuz-2.6.10 root=/dev/md1 vga=normal
Entree 2 - Windows XP sur disque 0
title Windows XP Pro (sur disque 0)
rootnoverify (hd0,0)
makeactive
chainloader +1
Entree 3 - Windows XP sur disque 1
title Windows XP Pro (sur disque 1)
rootnoverify (hd1,0)
makeactive
chainloader +1
Entree 4 - Changer les couleurs du menu (ouaaahh !)
title Changer les couleurs du menu (default)
color light-gray/black black/light-gray[/code]
Et puisque nous y sommes, le fichier /boot/grub/devices.map :
code /dev/fd0
(hd0) /dev/sda[/code]
Ca a très bien marché, Linux était très content de faire du RAID 1 en mode dégradé (mon contrôleur SiI 3112A un peu moins, vu qu’il clamait un mode critique au démarrage).
J’ai remplacé le disque aujourd’hui même et l’ai réintroduit dans la grappe RAID 1 :
- Une première fois avec le contrôleur SiI 3112A, avec l’option “Rebuild mirrored set” de son menu.
- Une deuxième fois sous Linux, en passant la commande :
J’ai suivi l’évolution de la reconstruction avec :
J’ai poussé le vice jusqu’à modifier le fichier devices.map pour y ajouter :
Et j’ai installé GRUB sur la MBR du nouveau disque :
# grub
grub> root (hd1,2)
grub> setup (hd1)
Tout s’est bien passé ; j’ai rebooté et ai tenté de démarrer à partir du disque 1 (entrée 1 de menu.lst). Et là, “catastrophe” :
Booting 'GNU/Linux Debian (sur disque 1)'
root(hd1,2)
Error 21: Selected disk does not exist
Elle est bien bonne, celle-là ! Le disque n’existe pas alors que GRUB n’a pas paru aussi effarouché par la mise à jour de la MBR du même disque, mais sous Linux ce coup-ci. Bon, cela dit, le boot sur le disque 0 fonctionne encore correctement, c’est toujours ça de pris.
Bref, j’y perds mon latin, et toute aide serait la bienvenue (parce que je trouverais pas ça hyper drôle qu’il n’arrive plus à booter si le premier disque lâche… même s’il existe des roues de secours pour récupérer les données, nous sommes d’accord).
–
Un gars qui cherche (mais qu’aimerait bien trouver, aussi, des fois)
PS : Je viens d’installer GDM. Et je suis épaté par le fait qu’un simple utilisateur puisse redémarrer/éteindre la machine. Parce que question sécurité, c’est quand même hyper moyen. Comment ça fait pour contourner la contrainte d’être administrateur pour ce genre de tâche ?!