Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-01-2011 00:43:43

math41
Membre
Inscription : 21-01-2011

/boot en RAID 1 avec Squeeze impossible de booter sur le 2éme disque

Bonjour,

Cela fait plusieurs jours que je coince sur un problème malgré mes différentes recherches sur le net.
Je me décide donc à soliciter votre aide.

Je viens d'installer une machine sous Squeeze RC1.

Mon partitionnement :
Disque 1
      /boot RAID 1
      /swap RAID 1 et chiffré
      / RAID 1 et chiffré


Disque 2
      /boot RAID 1
      /swap RAID 1 et chiffré
      / RAID 1 et chiffré


Disque 3
      /sav chiffré


Ma machine fonctionne correctement (RAID et chiffrement) lorsque tous les disques sont présents.
Idem si je débranche le disque 2 ou 3.

En revanche si je débranche le disque 1 je vois apparaître "Welcome to Grub" et la machine reboot automatiquement sans que j'ai eu la main.

En fonction de mes recherches j'ai essayé plusieurs configurations de GRUB mais sans succès.
Il faut avouer que c'est la première fois que j'installe du RAID 1 et que j'utilise GRUB dans sa deuxième version.

Pouvez-vous me confirmer que je peux bien booter sur le 2éme disque avec GRUB 2 et une partition /boot en RAID 1 ?
Si oui comment faire ? Peut être avez vous besoin du résultat de quelques commandes ?

Merci

Hors ligne

#2 21-01-2011 16:34:21

chiwawa
Membre
Distrib. : Débian Satable
Noyau : Celui présent dans la dernière stable
(G)UI : Gnome 3
Inscription : 18-04-2009

Re : /boot en RAID 1 avec Squeeze impossible de booter sur le 2éme disque

Salut math41.

Tu peut poster le contenu du fichier fstab avec la commande
cat /etc/fstab par exemple.

Il faudra je pense aussi le fichier de configuration de grub2 (donc j'ai pas le nom en tête d'ailleurs).

Histoire que l'ont y vois un peut plus clair là.

Tous mes PC sont sous Débian maintenant.
Poste mobile => ASUS M51S.
Poste fixe => PROC AMD double cœur + 4 go de ram + 3 disques en raid 5 + disque système (un jour ce sera un ssd promis).

Hors ligne

#3 21-01-2011 23:09:56

math41
Membre
Inscription : 21-01-2011

Re : /boot en RAID 1 avec Squeeze impossible de booter sur le 2éme disque

Salut,

Ci-dessous mon fstab et le fichier de configuration de GRUB (celui généré).
J'espère que cela va vous permettre de m'aider.

Merci.

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/mapper/md2_crypt /               ext3    errors=remount-ro 0       1
# /boot was on /dev/md0 during installation
UUID=516f08e5-c37a-400b-a88c-a5c80704278d /boot           ext3    defaults        0       2
/dev/mapper/sdc1_crypt /sav            ext3    defaults        0       2
/dev/mapper/md1_crypt none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0


# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md/0)'
search --no-floppy --fs-uuid --set 516f08e5-c37a-400b-a88c-a5c80704278d
set locale_dir=($root)/grub/locale
set lang=fr
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md/0)'
        search --no-floppy --fs-uuid --set 516f08e5-c37a-400b-a88c-a5c80704278d
        echo    'Chargement de Linux 2.6.32-5-amd64 ...'
        linux   /vmlinuz-2.6.32-5-amd64 root=/dev/mapper/md2_crypt ro  quiet
        echo    'Chargement du disque mémoire initial ...'
        initrd  /initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, avec Linux 2.6.32-5-amd64 (mode de dépannage)' --class debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(md/0)'
        search --no-floppy --fs-uuid --set 516f08e5-c37a-400b-a88c-a5c80704278d
        echo    'Chargement de Linux 2.6.32-5-amd64 ...'
        linux   /vmlinuz-2.6.32-5-amd64 root=/dev/mapper/md2_crypt ro single
        echo    'Chargement du disque mémoire initial ...'
        initrd  /initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Hors ligne

Pied de page des forums