Se connecter / S'enregistrer
Votre question

Grub disparut [réseau_lus]

Tags :
  • Ubuntu
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
10 Juin 2008 20:48:00

Bonjour [:electrical storm:1]

J'ai 2 disques dur sur mon pc, l'un avec Windows Xp et le second vierge ou j'ai récemment installer ( ou plutot réinstaller ) ubuntu, la distrib 8.04.
Et enfaite lorsque je l'ai installé, tout c'est très bien passé, mais lors du redémarrage, Grub n'est pas apparut et j'ai tout bonnement démarrer sur Windows sans avoir eu le choix de mon OS
Et je ne sais pas pourquoi ni comment.
Ce que je pensais ( chai pas si sa à un rapport... ) c'est que quand je dis ré-installer, c'est que j'avais formatter mon second dd et avait fait un fixmbr pour supprimer une ancienne version d'ubuntu.
Et je crois que le fixmbr a empêché Grub de se réinstaller après...
Bref, j'ai essayé de lire la doc ubuntu, mais chaques tutos se perds en liens infinissables et des commandes à n'en plus finir et finalement je n'avais rien compris :o  Donc, esque je réinstalle ubuntu ou ya til moyen de remmettre grub ??

Autres pages sur : grub disparut reseau lus

10 Juin 2008 21:14:08

merci, ouais, c'est bien ce que javais lus, et franchement c le genre de tuto, quand t un noob t'y comprend rien
bon jvais faire un effort, mais quand on voit "mount -o bind /dev /mnt/work/dev" sa donne pas envie :o  surtout que 2 ligne en dessous, c'est écrit "vous n'avez plus la securité du live-cd" :D 
10 Juin 2008 21:16:54

Bah y'a juste à copier/coller quelques lignes, sinon si tu as un CD Vierge, il y'a un outil pour récuperer grub automatiquement.
10 Juin 2008 21:41:48

Citation :
Maintenant il est temps de charger les données de votre système de fichiers. Relisez votre fstab et identifiez où se trouve(nt) / et /boot/; cela ressemblera vraisemblablement à /dev/hda3 et /dev/hda4 bien que la lettre "a" et les chiffres "3" et "4" peuvent différer.


Help !! j'ai pas du tout sa dans le fichier...
10 Juin 2008 21:46:44

Tape:
  1. sudo fdisk -l
(tiret el et pas tiret hiii)
Et colle le résultat ici.
10 Juin 2008 21:53:54

root@ubuntu:~# sudo fdisk -l

Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x0006fb27

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 14589 117186111 83 Linux
/dev/sda2 14590 26747 97659135 83 Linux
/dev/sda3 26748 27355 4883760 82 Linux swap / Solaris
/dev/sda4 27356 38913 92839635 7 HPFS/NTFS

Disque /dev/sdb: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xa8b6a8b6

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 14946 120053713+ 7 HPFS/NTFS
10 Juin 2008 22:00:03

Bon, je vais te donner les commandes à copier/coller une à une:
  1. sudo -s
  2. mkdir /mnt/work
  3. mount /dev/sda1 /mnt/work
  4. mount -o bind /dev /mnt/work/dev
  5. mount -o bind /proc /mnt/work/proc
  6. cp /proc/mounts /mnt/work/etc/mtab
  7. chroot /mnt/work/ /bin/bash
  8. sudo grub
  9. root (hd0,0)
  10. setup (hd0)
  11. quit


Et tu reboot.
Tout est tiré de la doc ubuntu-fr.
10 Juin 2008 22:05:38

Moi123@IDN a dit :

  1. su -s


plutot
sudo -s
(sinon -> erreur)
et du coup, pas besoin du sudo pour grub...
10 Juin 2008 22:10:44

Effectivement, merci coca25 ! C'est qu'en ce moment je suis à fond sur mon serveur Debian, donc bon c'est su là bas. :p 
10 Juin 2008 22:15:51

:o  Oui j'ai vu aussi
bon bon... tout est ok pour les commandes... hélas...
reboot, et rien n'a changé. Je boot direct sur windows, pas de petit bout de grub à l'horizon...
J'avais pourtant cru que c'était bon :cry: 
enfaite c'est comme si mon mbr est figé et pas ré-écrivible, tu vois cque jveux dire ?? c la merde
J'avais déja fait la constatation avant; j'avais pourri ntldr de windows pour voire, du coup j'ai restoré avec fixmbr et puis je me suis apercu que je ne pouvais plus changer de bootskin, sa à restorait le windows xp avec la barre bleu qui defile, depuis, impossible de modifier quoique se soit, meme avec logiciel spécialisé (logonxp, etc )
Je ne sais pas quoi faire
esque j'ai chié les partitions ??? esque grub doit etre installé sur mon dd windosien ?? parametre du bios ??? woulalala c le bordel
10 Juin 2008 22:17:58

Et il te met pas un message du genre:
Citation :
Grub loading 4..3...2..1 press esc bla bla
?
10 Juin 2008 22:24:12

s'il t'affiche pas ce que te dit Moi123, à mon avis, le bios doit démarrer sur le mauvais disque, regarde dans le bios si tu ne peux pas changer l'ordre de boot.
11 Juin 2008 14:18:17

Non, ya rien d'afficher
Et je sais pas si sa change quelque chose de changer mon ordre de boot, vu qu'il n'y a pas le choix du disque sur lequel démarrer, juste le choix entre cd et hdd
J'irais voir sa quand meme
pour l'instant je vais reformater le disque en entier et supprimer les partitions, puis je réinstallerai hardy en prenant soins de faire l'installe automatique, ( tout le dd entier )
11 Juin 2008 15:45:58

Je viens de vori quelques choses d'interessants :
http://img140.imageshack.us/img140/2259/captureip5.png

Donc sur le screen j'ai cliqué sur avancé par curiosité et j'y ai vu un endroit ou sa parle de grub, et dans le menu deroulant la ou il m'est proposé de l'installer
Par default sur le screen, c'est hd0, mais quand je descend j'ai le choix entre /dev/sda, /dev/sda1 avec le nom du disque dur et ensuite /dev/sdb et /dev/sdb1 ou la il ya win xp
Etant donné mon fdisk, ma zone d'amorce c sur le disque ou ya xp, donc esque je choisis le /dev/sdb lui correspondant pour y remplacer par grub
Enfin la moi je commence à etre larguer ...
11 Juin 2008 17:42:20

j'allais te le proposer, mais le souci, c'est que c'est pas sans risque...
si j'ai bien compris, ton premier disque est celui contenant xp, hors, le livecd le detecte comme 2eme disque
donc effectivement en choisissant (hd1) ou /dev/sdb, tu vas installer grub sur le bon disque, par contre, tu risques d'avoir une erreur au redemarrage où grub ne trouverait pas le fichier de config...

12 Juin 2008 19:04:18

Et si jamais c'est le cas quess qui faudrait que je fasse ?
Quand au risque c'est que je puisse plus démarrer sur xp ? ben encore un coup de fixmbr et c'est bon :D 
12 Juin 2008 19:20:09

si c'est le cas, il faut rentrer en mode commande dans grub (touche c), trouver le fichier de config
find /boot/grub/menu.lst
, le lancer
configfile reponse_de_find/boot/grub/menu.lst
, puis modifier les entrée pour refleter les bons disques

ensuite il faut modifier en dur le menu.lst


(pour le fstab, je pense qu'ubuntu utilise les uuid, donc pas de modifs)
12 Juin 2008 19:42:12

Concrètement :
- Je réinstall ubuntu sur mon second disque
---> A l'installe je choisit de mettre grub sur le premier disque (winxp) ou /dev/sdb
Or grub inverse mes disques, reconnait xp en second disque, donc il va me faire démarrer quelque choses d'inexistant, la je bug, je modifies les paramètre via tes commandes ac la touche "c", ou la je fous ubuntu en second disque et non le contraire

Citation :
puis modifier les entrée pour refléter les bons disques
ensuite il faut modifier en dur le menu.lst

oui c'est pareil
Citation :

ubuntu utilise les uuid

Sa, sa m'est totalment incomphrensible :D  et confirme moi comme tu le me le laisser douter dans ton message precedent qu'il n'ya rien de dangereux avec un fixmbr à porter de main car si je fais une connerie faut qsa soit reparable
12 Juin 2008 21:30:12

Electrical Storm a dit :
Concrètement :
- Je réinstall ubuntu sur mon second disque

pas forcément besoin, suffit de réinstaller grub depuis le livecd
en utilisant l'une des 2 méthodes suivante:
http://doc.ubuntu-fr.org/tutoriel/comment_recuperer_ubu...
Electrical Storm a dit :

Sa, sa m'est totalment incomphrensible :D 

c'était plus à l'attention de quelqu'un qui utilise ubuntu (d'où les () ) , j'avais pas d'ubuntu sous la main
Electrical Storm a dit :

et confirme moi comme tu le me le laisser douter dans ton message precedent qu'il n'ya rien de dangereux avec un fixmbr à porter de main car si je fais une connerie faut qsa soit reparable

oui, du moment, que tu as un cd win sous la main, y a pas de souci.
14 Juin 2008 01:41:05

Bonjour
j'ai eu le même prob, j'ai suive la méthode suivante et çà a bien marché j'ai récupéré grub et mon ubuntu bien sûr :

Restaurer GRUB automatiquement:
Avec votre LiveCD (1ere méthode)

Cette méthode est très simple a mettre en oeuvre.

Lancez votre live-CD, ouvrez un terminal et tapez :

sudo grub

Au cas où GRUB n'est pas installé, saisissez : sudo apt-get install grub

Vous atterissez sur le menu principal de GRUB. Tapez :

grub> find /boot/grub/stage1

Si le message "Error 15 : file not found" est rapporté, essayez :

grub> find /grub/stage1

La réponse devrait être sous la forme hdx,y avec x et y en tant que nombres entiers. Tapez ensuite :

grub> root (hdx,y)

où x et y sont remplacés par les nombres obtenus ci-dessus. Tapez, ensuite

grub> setup (hdx)

où hd0 représente hda le premier disque dur. Une dernière commande :

grub> quit

Et voila, normalement c'est bon !!
14 Juin 2008 16:11:25

Moi aussi j'ai eu ce problème, sauf que c'était Ubuntu qui démarrait.

J'ai utilisé super grub disk, et ça va super bien, c'est rapide et facile (il y a quelques tutos sur le net).
30 Juin 2008 14:40:08

Bon petit up de 5 pages :) 
Je m'en occupe tout de suite, je réinstalle ubuntu, désolé je ne pouvais avant.
30 Juin 2008 15:49:55

:)  Voila, c'est fait...
Alors j'ai réinstaller ubuntu sur le sda, j'ai choisi de mettre grub sur le premier disque (xp) qui boot.
Donc la ya du mieux : grub est apparue, ( ce qui n'était pas le cas l'autre fois ). Et en effet, le menu c'est n'importe quoi, ya rien qui marche :D 

Donc je voyais bien le menu ac linux, le test de ram et xp, mais impossible de démarrer quoique se soit, sa me metter error impossible de monter machin, blabla.

Alors j'ai fait tes commandes à savoir find menu.lst : il ma repondu (hd1;0)
ensuite pour booter sur linux j'ai fait "e" puis editer le root j'ai mis 2/3 valeur au hasard jusqua ce que je tombe juste.
Au début je me suis fait niker j'ai oublié que grub ne numeroter pas pareil les disques.
Donc la je ré essaye pour windows, j'espere que c'est definitif.

Pour precision cette commande ne sert à rien configfile reponsedufin/boot/grub/menu.lst puisque sa relance grub mais sa ne configure rien faut faire e et editer manuellement.
La jessaye de modificer le menu.lst ac les bonnes valeur, normalement c'est bon ^^
30 Juin 2008 16:18:03

Electrical Storm a dit :

Pour precision cette commande ne sert à rien configfile reponsedufin/boot/grub/menu.lst puisque sa relance grub mais sa ne configure rien faut faire e et editer manuellement.

pour désinformation aussi, c'est clair que si tu la sors de son contexte, la commande n'aura pas le même résultat.
cette commande, je l'ai mise au cas où tu aurais eu une erreur au démarrage de grub, celle où grub se plaint de ne pas trouver le fichier de config... dans ce cas, il faut rechercher le dit fichier et lancer la commande pour avoir le menu et ainsi pouvoir le modifier avec "e"!

si tu vois le menu, je ne vois l'intérêt de le chercher...
30 Juin 2008 16:31:55

mouais peut etre :) 

Bon j'ai modifier le menu.lst et tout remarche parfaitement, j'ai mis xp en hd0,0 et linux en hd1,0.

Voila un grand merci a toi coca25 et aussi merci a moi123@IDN
Et un gg à moi qui me suis pas trop mal tiré de la console :o  ;) 

voillouu c'est cool... merci encore et vive linux ! :) 

[:electrical storm:1]




Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS