Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2006, à 00: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, à 01: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, à 09:24

cep_

Re : GRUB endommagé suite à coupure de courant

montelieri2 a écrit :

...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, à 21:00

montelieri2

Re : GRUB endommagé suite à coupure de courant

cep_ a écrit :

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

cep_ a écrit :

- 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, à 21: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, à 21:24

montelieri2

Re : GRUB endommagé suite à coupure de courant

Merci cep !
J'essaye ça tout de suite wink

#7 Le 07/03/2006, à 21: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, à 21: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, à 22: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, à 22: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 smile

Bonne continuation.
cep

#11 Le 08/03/2006, à 00:08

montelieri2

Re : GRUB endommagé suite à coupure de courant

smile:):) 
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 smile
M.

#12 Le 08/03/2006, à 08: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 smile

Cordialement.
cep