#1 Le 03/08/2010, à 12:35
- miniSeb
Dossier grub vide au démarrage [Abandonné - Sans solution]
Bonjour !
Petite question relative à grub : j'ai installé récemment un dual boot window$-ubuntu (lucid lynx).
Tout a fonctionné pendant quelques jours, jusqu'à hier où j'ai obtenu la joie de rencontrer "grub rescue" au démarrage.
Je ne viens pas ici pour demander de l'aide (il y a suffisamment de topic à ce sujet, par ex. : http://forum.ubuntu-fr.org/viewtopic.php?id=358656) mais bien pour comprendre le pourquoi.
En bootant sur live-usb, j'obtiens un listing de /boot/grub vide.
Les fichiers traditionnels (grub.cfg, fichiers *.mod, etc.) sont absents.
Je ne comprends pas comment les fichiers ont pu """disparaître""" du jour au lendemain
Je n'ai fait aucune manipulation dans ce dossier, et j'ai utilisé la même image iso que celle de tous mes autres pc, donc ça ne devrait pas venir de là.
Je n'ai toujours pas eu l'occasion de tester la technique de bertrand0, je vous tiens au courant. J'espère que ça arrangera les choses. Toutefois, si la technique n'est pas idéal au vu de ma situation, merci de me le mentionner !
Simplement envie de comprendre
Merci d'avance !
Dernière modification par miniSeb (Le 05/08/2010, à 09:20)
Hors ligne
#2 Le 03/08/2010, à 14:36
- chopinhauer
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
En bootant sur live-usb, j'obtiens un listing de /boot/grub vide.
Les fichiers traditionnels (grub.cfg, fichiers *.mod, etc.) sont absents.Je ne comprends pas comment les fichiers ont pu """disparaître""" du jour au lendemain
Si t'as /boot sur un système de fichiers séparé il n'est probablement pas monté dans le Live USB. Donc le répertoire /boot est vide.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#3 Le 03/08/2010, à 14:58
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Nop, c'est dans la même partition
Hors ligne
#4 Le 03/08/2010, à 15:03
- fabux
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Salut,
tu liste bien ceux de ta partition ubuntu quand tu es en live (normalement dans /media/ton_disque_ubuntu)?
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#5 Le 03/08/2010, à 16:51
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Au début non mais j'y ai pensé tout seul et c'est quand même vide.
Idem avec le ls de grub rescue.
J'ai copié tous les fichiers d'un pc fonctionnel dans le dossier grub et je verrai demain ce que ça donne (pc du boulot).
Hors ligne
#6 Le 04/08/2010, à 09:35
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Bonjour !
Quelques nouvelles : en redémarrant après "installation" des fichiers *mod, j'obtiens une console un peu plus construite, je peux utiliser toutes les commandes mentionnées (linux, initrd, ...) mais une fois que je lance le boot, le démarrage plante.
Dans les dernières lignes, j'ai kernel panic qui s'affiche
Je ne sais donc pas quoi faire... Il faudrait régénérer un fichier grub.cfg mais je ne sais pas comment faire.
Quelqu'un a-t-il une idée ?
La seule solution que je vois maintenant est de réinstaller.. mais bon, si je pouvais éviter...
Hors ligne
#7 Le 04/08/2010, à 09:59
- chopinhauer
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Dans les dernières lignes, j'ai kernel panic qui s'affiche
Probablement t'as pas donné de paramètre root= au noyau ou t'as pas chargé le initrd.
Je ne sais donc pas quoi faire... Il faudrait régénérer un fichier grub.cfg mais je ne sais pas comment faire.
Lance un LiveCD ou LiveUSB il y a une option pour reconfigurer grub. Sinon il suffit de monter ta partition Ubuntu, faire un
chroot /point/de/montage
et exécuter update-grub.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#8 Le 04/08/2010, à 10:28
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Ok j'essaie ça
Hors ligne
#9 Le 04/08/2010, à 12:35
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Alors, après tentative voici ce qu'il en ressort : un grub.cfg est créé, mais il y a plein de messages d'erreur (les (...) signifie que j'ai retiré certaines lignes identiques aux précédentes) :
# update-grub
Generating grub.cfg ...
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Found memtest86+ image: /boot/memtest86+.bin
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Is device-mapper driver missing from kernel?
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
Failed to set up list of device-mapper major numbers
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
(...)
/proc/devices: fopen failed: Aucun fichier ou dossier de ce type
grep: /proc/mounts: Aucun fichier ou dossier de ce type
Cannot find list of partitions!
done
Vu le problème dans le /proc, j'ai fait :
# ls -a /proc/
. ..
Il est donc vide lui aussi
Résultat identique avec update-grub2.
Pour info, le grub.cfg généré est :
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/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 recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 4794a75c-2a83-42e3-bb74-8d8faf0cd192
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 4794a75c-2a83-42e3-bb74-8d8faf0cd192
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, avec Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 4794a75c-2a83-42e3-bb74-8d8faf0cd192
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=4794a75c-2a83-42e3-bb74-8d8faf0cd192 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, avec Linux 2.6.32-21-generic (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 4794a75c-2a83-42e3-bb74-8d8faf0cd192
echo 'Chargement de Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=4794a75c-2a83-42e3-bb74-8d8faf0cd192 ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 4794a75c-2a83-42e3-bb74-8d8faf0cd192
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 4794a75c-2a83-42e3-bb74-8d8faf0cd192
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### 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 ###
Hors ligne
#10 Le 04/08/2010, à 12:50
- fabux
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Tu as chrooter comment ? tu as bien binder aussi proc et dev en plus de partition? Jettes un œil là en adaptant à ta config (pour sdXY). Si tu as un doute donne ton fidsk et fstab.
edit: dans mon lien il s'agit d'un grub-install, tente un update à la place.
Dernière modification par fabux (Le 04/08/2010, à 12:56)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#11 Le 04/08/2010, à 14:16
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Je n'avais pas fait comme tu le suggères, je viens de le faire.
Je n'ai, ainsi, aucun message d'erreur, mais lors du démarrage j'obtiens l'erreur :
kernel panic - not syncing UFS ...
(je ne sais pas si je dois tout retranscrire)
Snifff, je pensais vraiment que c'était bon, cette fois
Hors ligne
#12 Le 04/08/2010, à 14:36
- fabux
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Si tu as fais un update, tentes un install peut-être.
Sinon vérifies que les UUID, ton fstab et ton grub sont bien identiques.
edit: avant de continuer, tu es bien en install hard pas via wubi? as-tu tenté un fsck ? un boot sur un recovery_mode ou autre kernel depuis grub?
Dernière modification par fabux (Le 04/08/2010, à 14:38)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#13 Le 04/08/2010, à 14:40
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
1)Les UUID, fstab et grub sont corrects.
2)Je suis bien installé en dur.
3)Boot en recovery donne la même chose.
4)Je n'ai pas d'autres kernel (comment fait-on ?)
Hors ligne
#14 Le 04/08/2010, à 14:52
- chopinhauer
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Quelle est la raison du kernel panic? Système de fichiers racine pas trouvé?
3)Boot en recovery donne la même chose.
Le recovery mode de Ubuntu c'est une blague. Je m'en suis servi ce matin, car un système de fichiers ne passait pas le fsck automatique et Ubuntu n'arrivait pas à continuer.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#15 Le 04/08/2010, à 15:13
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Le message d'erreur complet est :
kernel panic - not syncing VFS : Unable to mount root fs on unknown-block(0,0)
La suite demain pour ce qui est de retour de commandes (je quitte le pc du boulot)
Hors ligne
#16 Le 04/08/2010, à 15:14
- fabux
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Tu avais fais une update-grub ou install-grub?
@chopinhauer: ouais fin le recovery je m'en sers très très rarement, mais il m'est arrivé de m'en servir là où le mode "normal" voulait rien savoir (notamment pour X).
Après il est possible que ce mode pour des "pros" (dont je suis loin de faire parti) n'est pas forcément utile, mais il a au moins l'avantage normalement d'avoir accès à une console en root ('fin de la dernière fois que j'ai essayé)
edit: toujours en chroot essai
update-initramfs -u
ou sinon tiré de là peut-être tenter
update-initramfs -k all -c -v
devrait te créer une entrée pour chaque noyau installé.
Par contre au cas ou, tu as des saves de tes données?
Dernière modification par fabux (Le 04/08/2010, à 15:43)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#17 Le 04/08/2010, à 16:30
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Save prévue, je ramène un HDD externe demain
Le service ICT m'a joyeusement envoyé ch***, alors j'ai décidé d'employer les grands moyens.
J'essaie tes commandes demain !
Merci de t'intéresser à mon cas
Hors ligne
#18 Le 05/08/2010, à 09:04
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
Alors : les update-initramfs sont refusées avec pour message :
Rather than invoking init scripts through /etc/init.d, use the service(B) utility, e.g. service update-initramfs -k
The script you are intented to invoked has been convert to an Upstart job but -k is not supported for upstart jobs
Et idem avec -u.
Je pense que je vais arrêter les frais (j'aimerais quand même travailler) : je vais réinstaller
Hors ligne
#19 Le 05/08/2010, à 09:13
- fabux
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
essai sans le -k all
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#20 Le 05/08/2010, à 09:15
- miniSeb
Re : Dossier grub vide au démarrage [Abandonné - Sans solution]
J'ai essayé toutes les combinaisons
Désolé, mais j'abandonne...
Merci beaucoup pour ton aide !
Dernière modification par miniSeb (Le 05/08/2010, à 09:21)
Hors ligne