Pages : 1
#1 Le 06/03/2006, à 23:27
- montelieri2
GRUB endommagé suite à coupure de courant
Bonsoir
Après une coupure de courant, je découvre une erreur GRUB 17 qui m'empêche de rebooter.
J'ai suivi l'excellente page http://doc.ubuntu-fr.org/installation/grub mais j'ai encore un petit problème :
ubuntu@lns-bzn-45-82-65-147-196:~$ sudo apt-get install grub
Reading package lists... Done
Building dependency tree... Done
grub is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ubuntu@lns-bzn-45-82-65-147-196:~$ sudo -s
root@lns-bzn-45-82-65-147-196:~# grub --batch
Probing devices to guess BIOS drives. This may take a long time.
GNU GRUB version 0.95 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/stage1
find /boot/grub/stage1
Error 15: File not found
grub> quit
En fait je suis très novice avec Linux et je n'arrive pas à comprendre ce que je suis en train de faire ni pourquoi ça foire.
Est-ce que quelqu'un pourrait m'aider ?
Merci
M.
#2 Le 07/03/2006, à 00:25
- samefab
Re : GRUB endommagé suite à coupure de courant
je pense que le plus simple et de démarrer d'un liveCD
ensuite tu ouvres un terminal
tu chroot sur ta partition /
puis tu fais $sudo grub-install /dev/hda
si tu as un disque IDE par exemple
ça devrait rouler
Hors ligne
#3 Le 07/03/2006, à 08:24
- cep_
Re : GRUB endommagé suite à coupure de courant
...Après une coupure de courant, je découvre une erreur GRUB 17 qui m'empêche de rebooter.
J'ai suivi l'excellente page http://doc.ubuntu-fr.org/installation/grub mais j'ai encore un petit problème :ubuntu@lns-bzn-45-82-65-147-196:~$ sudo apt-get install grub
i
Deux questions d'abord :
- tu veux installer grub dans un live cd, ou tu utilises le live cd ?
- pourquoi apt-get install grub ?
Maintenant, si cela s'est produit suite à une coupure de courant, il est possible que grub ne soit pas endomagé, du moins avant les essais de réparations, mais que le système de fichiers, voir d'avantage, n'ait souffert de la coupure.
Dans un premier temps essaye de voir ce qu'il en est avec le live cd, vérifie les partitions avec un fdisk puis un fsck, et enfin remonte les partitions pour les visiter.
#4 Le 07/03/2006, à 20:00
- montelieri2
Re : GRUB endommagé suite à coupure de courant
Deux questions d'abord :
- tu veux installer grub dans un live cd, ou tu utilises le live cd ?
J'utilise le live CD pour réinstaller GRUB
- pourquoi apt-get install grub ?
Parce qu'il n'est pas présent sur le live CD
J'ai une question sans doute simple :
Quelle est la commande pour accéder à mon disque dur à partir du terminal du CD ?
Comment savoir si je suis en train d'explorer les répertoires du CD ou du disque dur ?
NB: suivant les conseils de samefab, j'ai essayé la commande :
chroot /
puis :
/# $sudo grub-install /dev/hda
Probing devices to guess BIOS drives. This may take a long time.
/dev/mapper/casper-snapshot does not have any corresponding BIOS drive.
C'est grave ?
Je suis très très débutant et je connais très mal les commandes en ligne de commande.
Merci pour votre aide, j'apprécie.:)
M.
#5 Le 07/03/2006, à 20:16
- cep_
Re : GRUB endommagé suite à coupure de courant
Ok.
Alors, une méthode :
- tu démarres avec le cd d'installation mais au boot tu passes le paramètre : rescue
- tu choisis la langue et le clavier, idem tu laisses faire faire toute la reconnaissance du materiel, de même que tu donnes un nom de machine ou tu laisses celui proposé par défaut.
- lorsque cette étape sera terminée, tu pourras être dans le mode de réparation.
- dans le menu qui t'est proposé, tu cliques sur ta partition ubuntu /racine, et elle sera montée automatiquement.
- en bas d'écran tu auras un shell
-entrer les commmandes :
grub --batch
find /boot/grub/stage1
puis le root et le setup
puis exit 2 fois.
Si tu veux monter ta partition depuis le live cd ubuntu :
sudo fdisk -l pour lister les partitions et repérer ta partition /racine
sudo mount /dev/hdxn -t ext3 /mnt (adapter xn)
ensuite avec nautilus tu iras dans /mnt et tu pourras naviguer dans ton arborescence.
Mais comme déjà dit, il faudrait aussi vérifier que les partitions n'ont pas souffert de la coupure de courant.
fdisk -l t'en dira un peu et, si nécessaire faire un sudo e2fsck -y /dev/hdxn avant de monter la partition pour vérifier aussi le système de fichiers, cela si tu utilises du ext3.
#6 Le 07/03/2006, à 20:24
- montelieri2
Re : GRUB endommagé suite à coupure de courant
Merci cep !
J'essaye ça tout de suite
#7 Le 07/03/2006, à 20:30
- montelieri2
Re : GRUB endommagé suite à coupure de courant
Mouuuff, ça n'a pas l'air terrible. Est-ce que ça veut dire que la partition de mon disque dur est foutue ?
ubuntu@lns-bzn-45-82-65-147-196:~$ sudo fdisk -l
Disk /dev/hda: 20.4 GB, 20416757760 bytes
255 heads, 63 sectors/track, 2482 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2436 19567138+ 83 Linux
/dev/hda2 2437 2482 369495 5 Extended
/dev/hda5 2437 2482 369463+ 82 Linux swap / Solaris
ubuntu@lns-bzn-45-82-65-147-196:~$ sudo mount /dev/hda1 -t ext3 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
#8 Le 07/03/2006, à 20:56
- cep_
Re : GRUB endommagé suite à coupure de courant
Peut-être.
Mais tu as bien choisi du ext3 comme système de fichiers lors de l'installation ?
Fais un sudo parted -s /dev/hda print pour voir aussi si c'est du ext3.
DAns l'affirmative, tente un sudo e2fsck -y /dev/hda
#9 Le 07/03/2006, à 21:08
- montelieri2
Re : GRUB endommagé suite à coupure de courant
Est-ce que ça veut dire que mon système de fichiers est msdos ?
NB: j'avais windows avant d'installer Ubuntu.
ubuntu@lns-bzn-45-82-65-147-196:~$ sudo parted -s /dev/hda print
Disk geometry for /dev/hda: 0.000-19470,937 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0,031 19108,564 primary boot
2 19108,564 19469,399 extended
5 19108,595 19469,399 logical linux-swap
.
#10 Le 07/03/2006, à 21:28
- cep_
Re : GRUB endommagé suite à coupure de courant
Ou plutôt que ton système de fichiers est hs.
As-tu des documents importants sur cette partition ? dans l'affirmative, vois si quelqu'un dans ton entourage peut t'aider.
Plusieurs options sont possibles, mais aucune n'est certaine, et toutes peuvent déteriorer encore plus la situation.
Quelques pistes :
- depuis un live cd essayer de t'en sortir avec testdisk qui peut être installé depuis synaptic ou l'utiliser depuis un cd live de réparation.
- ou passer le système de fichiers de ext3 à ext2 avec la commande (à condition d'être certain que c'était bien du ext3) :
sudo tune2fs -O ^has_journal /dev/hda1
sudo e2fsck -f /dev/hda1
- ou bien le plus simple avec :
sudo cfdisk /dev/hda puis choisir la partition hda1 et avec l'étiquette Type en bas d'écran remettre le type 83 puis Écrire et refaire ensuite un e2fsck -y /dev/hda1
Tout cela sans garantie, bien entendu
Bonne continuation.
cep
#11 Le 07/03/2006, à 23:08
- montelieri2
Re : GRUB endommagé suite à coupure de courant
:):)
cep_, je t'écris depuis ma session normale : merci merci merci, tu m'as sorti d'un vrai pétrin.
J'y croyais plus et voilà que ça marche !
Bonne nuit et merci pour ton aide précieuse
M.
#12 Le 08/03/2006, à 07:45
- cep_
Re : GRUB endommagé suite à coupure de courant
Merci à toi pour le retour d'information et bravo pour avoir insisté, alors que tu disais être "tres novice avec Linux".
Résolu donc
Cordialement.
cep
Pages : 1