Bonjour,
Ma machine est sous Debian SID.
Hier, après un full-upgrade la machine n'a pas démarré.
Vraisemblablement, je suis tombé sur ce bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567582
En suivant les conseils sur cette page et avec un system rescue cd, j'ai réussi à avancer un peu plus.
Cependant, ma machine ne boot toujours pas, je ne vois pas le menu Grub2 et je me retrouve directement dans un le shell grub sans savoir d'où provient le problème.
Des idées pour savoir de quoi pourrait venir le problème ? J'aimerais juste avoir un message d'erreur mais je n'ai pas le temps de voir.
En fait, j'ai deux disques en raid via mdadm sur lesquelles, j'ai trois partitions, une partition ext2 pour le boot, une partition pour le swap et une partition LVM2.
Merci et bonne journée.
# Mise à jour de GRUB2
Posté par Kerro . Évalué à 5.
Une fois ton système démarré, tu mets à jour GRUB2, ou tu reviens à GRUB.
Pour revenir à GRUB:
aptitude purge xxxxxx (grub-common grub-pc etc)
aptitude install grub
Pour mettre à jour GRUB2:
(
# utiliser temporairement les dépôts squeeze si besoin
cat << 'HEREDOC'
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
HEREDOC
) >> /etc/apt/sources.list
aptitude install install-info # pour éviter un problème de dépendance à dpkg pour grub2
aptitude update
aptitude -t sid install grub2 # faut-il chainer depuis GRUB LEGACY ? --> répondre non
# si besoin, suppression des dépôts Squeeze
sed --in-place -e '/^.*squeeze main.*$/d' /etc/apt/sources.list
aptitude update
# Configuration de GRUB2
sed --in-place \
-e 's/^#GRUB_TERMINAL=console$/GRUB_TERMINAL=console/' \
-e 's/^#GRUB_DISABLE_LINUX_UUID=true/GRUB_DISABLE_LINUX_UUID=true/' \
/etc/default/grub
update-grub
less /boot/grub/grub.cfg # vérifier le contenu du fichier
# Installer sur le disque
grub-install /dev/sda
# Nettoyage
rm /boot/grub/menu.lst* /boot/grub/grub.conf -f
# Test
reboot; exit
# grub over raid...
Posté par NeoX . Évalué à 1.
mais il me semble que pour que grub fonctionne sur du raid, il faut "tricher" un peu.
Perso je fais un
grub-install /dev/sda
grub-install /dev/sdb
grub-install /dev/md0
afin qu'il soit installer sur toutes les amorces
# Merci à vous.
Posté par sifu . Évalué à 1.
J'ai fait les modifications dans le fichier /etc/default/grub comme indiqué et l'installation sur de grub sur sda, sdb et md0.
C'est reparti !
Par contre, par curiosité, j'ai testé sans les modifications dans la configuration de grub (GRUB_TERMINAL et GRUB_DISABLE_LINUX_UUID) et cela fonctionne aussi.
Dans tous les cas merci à vous !
PS: J'ai pas réussi à faire cela avec SystemRescueCD mais peut-être que j'y mis suis pris comme un manche. J'ai réussi à démarrer mon debian mais pas de clavier ni de souris ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.