[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: grub + raid 1 logiciel



Le 25.01.2005 22:40:11, sich a écrit :
Bonsoir,

Je viens vers vous pour une petite question afin de ne pas faire de bétises.

J'ai une machine avec un raid 1 logiciel, le raid semble bien monté, tout tourne nickel, tout le monde est heureux.

La partition racine est montée sur le raid à partir de hda1 et hdc1. Par conséquent /boot est sur le raid.

Comme vous pouvez vous en doutez grub est sur le mbr de hda, par conséquent si hdc est défaillant le pc peux rebooter sans soucis. Mais si c'est hda qui rend l'âme, grub n'est plus dispo. J'aimerai par conséquent installer grub sur hda et hdc afin de pouvoir booter si hda me quitte (paix à son âme si ce jour arrive).

N'étant pas habitué à ce genre de manip (réinstall de grub, qui plus est avec un mirroir) j'aimerai si possible que vous puissiez me confirmer les manips à faire.


Déjà voici un tit peu de détails sur la config :

/etc/fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/md0 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb1       /var/spool/squid/ ext3    defaults        0       2
/dev/hda2       none            swap    sw              0       0
/dev/hdc2       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0


on note la racine sur /dev/md0


et un petit cat /proc/mdstat :
Personalities : [raid1]
md0 : active raid1 hda1[0] hdc1[1]
      1073920 blocks [2/2] [UU]

unused devices: <none>



et ensuite /etc/mdadm/mdadm.conf
DEVICE partitions
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=9ad6ca50:4ccdb6d9:82a0dc88:5ec0681a
   devices=/dev/hda1,/dev/hdc1



Pour installer grub j'ai trouvé ça ici :
http://www.dur.ac.uk/a.d.stribblehill/mirrored_grub.html


plus précisemment ça :
install --stage2=/boot/grub/stage2 (hd0,0)/grub/stage1 (hd0) (hd0,0)/grub/stage2 p /grub/grub.conf install --stage2=/boot/grub/stage2 (hd1,0)/grub/stage1 (hd1) (hd1,0)/grub/stage2 p /grub/grub.conf
quit




je présume que chez moi ça va donner
install --stage2=/boot/grub/stage2 (hd0,0)/boot/grub/stage1 (hd0) (hd0,0)/boot/grub/stage2 p /boot/grub/menu.lst

install --stage2=/boot/grub/stage2 (hd2,0)/boot/grub/stage1 (hd2) (hd2,0)/boot/grub/stage2 p /boot/grub/grub.conf



Ha vi, le système tourne sur une debian sarge 2.6.8-686 systeme de fichiers ext3 (cf fstab).


Voili, j'espère vous avoir fournis les infos nécéssaires.... Ne voulant pas commettre d'erreur (et vi, la machine sera un routeur et tout est déjà configuré), je n'aimerai pas avoir à galérer suite à une erreur de manip...

J'ai fait comme suit (je ne sais plusd'où je tiens la manip):

J'ai deux disques SATA donc /dev/sda et /dev/sdb

passer root et lancer la commande :

grub

vous obtiendrez le prompt de grub :
grub>

passer ensuite la commande :
device (hd0) /dev/sdb

Cette commande lui fait croire que le premier disque est le second (ou le contraire, c'est selon le point de vue ;-) )

puis :
root (hd0,0)

et enfin :
setup (hd0)

Vous vous retrouvez alors au prompt de grub et vous tapez quit

C'est fini



Merci d'avance.


sich

Jean-Luc

Attachment: pgpfdMCnKW97s.pgp
Description: PGP signature


Reply to: