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 15/03/2010, à 19:56

ydruil

[RÉSOLU][GRUB] Seven inaccessible

Bonjour smile

J'installe pour la deuxième fois ubuntu sur un ordinateur. Ce dernier est un monté main donc pas de tatouage et autre.
J'ai 2 DD Samsung Spinpoint F3 500 Go montés en IDE pour l'instant (voir ici pour le problème) et une carte mère Asus P7P55D LE.
Mon DD avec seven 64 bits et (mon) mes systèmes est sur le port 6 de ma CM, il est donc appelé Sdb. J'ai ceci comme partitions:

Sdb1: 97 Go en NTFS pour Seven (pas touchés durant l'install de Ubuntu)
Sdb2: 1 Go en NTFS pour les téléchargements Windows (limiter les dégâts)
Sdb3: 48 Go environ pour Ubuntu (partition logique en NTFS créée par windows)

Puis Ubuntu :
Sdb3: GNU/Linux Ubuntu :

    * Sdb5: Linux Swap (6 Go ~)
    * Sdb6: /tmp (en suivant les conseils de Ubuntu.fr) (2 Go ~)
    * Sdb7: / (racine) (46 Go)
      (Le home n'est pas prévu, pour faire par la suite une sinchronisation avec Windows Seven (Sdb4))
Le second DD, Sda est presque vide.

Sdb4: Documents généraux, 315 Go en NTFS de données accessibles depuis les deux OS.

Cool me direz-vous. J'ai un frais Ubuntu qui se lance en 15s et s'éteint en 5s c'est magnifique, mais je n'ai plus accès à Seven 64 bits sad J'ai installé GRUB sur Sdb1, soit le MBR Windows (j'ai fait des sauvegardes avec dd if= [...] [banane] )

Ce que j'ai fait:
Après des recherches, voilà ce que j'ai trouvé:
http://ubuntuforums.org/showthread.php?t=1037369

Why dont you edit your menu.lst manually to include windows 7 if there isnt one.


title Windows seven
root (hd0,0)
makeactive
chainloader +1

Je l'ai fait avec un terminal (cd ../.., cd /usr/share/doc/memtest86+/examples puis sudo gedit grub-menu.lst
Copier Collé big_smile enregistrer. Pas de résultat. Roo. J'ai changé le hd0,0 en Sdb1 et RIEN. ralalala...

Et ici, je ne comprend pas :
http://forum.ubuntu-fr.org/viewtopic.php?id=200587

Voilà je suis perdu neutral Pourriez-vous m'aider smile (j'en suis sur lol)
Merci d'avance des réponses smile

Dernière modification par ydruil (Le 24/03/2010, à 00:03)

Hors ligne

#2 Le 15/03/2010, à 20:02

compte supprimé

Re : [RÉSOLU][GRUB] Seven inaccessible

Salut,

Sur Ubuntu tu ouvres une console/terminal puis tu lances :

sudo update-grub

cela devrait refaire automatiquement ton menu de grub. Puis tu redémarres et tu devrais alors voir l'option de lancement de Seven.

#3 Le 22/03/2010, à 13:36

ydruil

Re : [RÉSOLU][GRUB] Seven inaccessible

Salut ,Merci d'avoir répondu smile

Quand je le fait, il marque dans le terminal qu'il crée grub.cfg à partir des fichiers importants, mais quand je reboote, et que je choisis Seven, quelque chose d'autre se passe.

J'avais essayé une commande pour éditer le menu de boot de windows (au niveau de GRUB) mais impossible de remettre la main dessus (même avec history). Et au moment de faire la modif, j'ai eu peur de faire une bêtise (il me proposait de rentrer du texte, après ">grub" et j'ai fermé la console). Maintenant, si je lui dit de booter sur Seven, il me charge un écran noir avec écrit "GRUB" en blanc.

Mais autre chose m'a paru bizzare, j'ai modifié "grub-menu.lst" à /usr/share/doc/memtest86+/examples en appelant le titre "Windows Seven" à "Windows Seven patate" (voir s'il allait le prendre en compte), et non, il affiche "Windows 7 loader [on] sdb1.
Et le fichier temporaire (je crois que c'est ça) grub-menu.lst~ est différent de l'original.

Je ne doit donc pas être au bon endroit, et même dans /boot/grub aucun fichier ne ressemble à grub-menu.lst. J'ai essayé de modifier à la main le grub.cfg et voilà ce que ça donne:
(pour Windows)
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
    insmod ntfs
    set root=(hd1,1)
    search --no-floppy --fs-uuid --set 003e94ef3e94df4a
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Autant vous dire, impossible d'enregister les modifs. (il faudrait que je mettre (hd1,0) pour qu'il trouve seven, non?)
Et rien dans la commande "update-grub2" ne m'indique où il va chercher les fichiers...

Merci d'avance de vos réponses smile

Hors ligne

#4 Le 22/03/2010, à 16:54

malbo

Re : [RÉSOLU][GRUB] Seven inaccessible

ydruil a écrit :

J'ai installé GRUB sur Sdb1, soit le MBR Windows

Si réellement tu as fais cela, je ne suis pas étonné que tu aies des Pb : j'espère que tu as installé Grub dans sdb et non pas dans sdb1 comme tu l'as écrit parce que si tu l'as installé dans sdb1, ça voudrait dire que tu l'as installé dans le secteur de boot de la partition Win7. Tu n'es pas le premier à le faire mais ce n'est pas du tout ce qu'il faut faire.
Dans l'immédiat, il faut réparer le démarrage de Windows7 avec la conséquence que ça va momentanément casser le choix vers ubuntu au démarrage mais ça peut se répérer facilement et on te dira comment quand Win7 sera réparé.
Donc, pour réparer Win7, c'est là :
http://neosmart.net/blog/2009/windows-7-system-repair-discs/
Avec quelques détails de mise en oeuvre dans un cas comme le tien si réellement tu as installé Grub sur sdb1 (écrasement malencontreux du secteur de boot de Win7) :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3280634#p3280634

Dernière modification par malbo (Le 22/03/2010, à 16:58)

Hors ligne

#5 Le 22/03/2010, à 18:29

ydruil

Re : [RÉSOLU][GRUB] Seven inaccessible

Merci beaucoup de votre aide smile

Effectivement, je crains avoir fait la bourde du siècle en installant GRUB sur sdb1...

malbo, comment dois-je utiliser les méthodes que tu m'a envoyées? J'ai téléchargé le .iso mais j'ai le CD de Win 7 d'installation (et j'avais essayé de remettre windows avec l'option "réparation de démarrage qui n'a rien donné). Je devrais "restaurer mon ordinateur à un état précédent" ?

Ensuite, à quoi sert la commande "sudo dd  if=/dev/sda1 bs=512 count=1  |  hexdump  -C" (sauvegarde du MBR ?)
J'ai toujuors les sauvegardes des MBR de sda et sdb au besoin (restaurables facilement depuis liveCD et la commande dd if=MBR.sav of=/dev/sda non?)

Merci d'avance de nouvelles réponses smile

Hors ligne

#6 Le 22/03/2010, à 20:59

malbo

Re : [RÉSOLU][GRUB] Seven inaccessible

Cette commande "sudo dd  if=/dev/sda1 bs=512 count=1  |  hexdump  -C" dont je parle dans le lien suivant :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3280634#p3280634
Elle sert à vérifier le contenu du secteur de boot de la partition sda1. Dans ton cas où tu crains fort d'avoir écrasé le secteur de boot de ta partition sdb1, il serait à modifier comme ceci :
sudo dd  if=/dev/sdb1 bs=512 count=1  |  hexdump  -C
Mais cette commande ne répare rien : elle permet de vérifier seulement que le problème est bien là. Tes sauvegardes de sda et sdb ne peuvent pas réparer le secteur de boot de sdb1. Pour réparer sdb1, je t'ai dit d'utiliser cela :
http://neosmart.net/blog/2009/windows-7-system-repair-discs/
Si tu ne t'en sors pas avec ça pour réparer Win7 avec cet outil, demande de l'aide sur un forum Windows (ben oui, réparer Win7, c'est pas trop notre activité sur un forum Linux) ou bien réinstalle à neuf Win7 sur sdb1.

Dernière modification par malbo (Le 22/03/2010, à 21:00)

Hors ligne

#7 Le 23/03/2010, à 14:03

ydruil

Re : [RÉSOLU][GRUB] Seven inaccessible

Salut smile
Voilà, j'ai gravé le disue mais avant de crasher le MBR, voici la réponse de la commande
sudo dd  if=/dev/sdb1 bs=512 count=1  |  hexdump  -C>>/home/ydruil/Bureau/MBRcomande.txt (plus pratique):

00000000  eb 63 90 4e 54 46 53 20  20 20 20 00 02 08 00 00  |.c.NTFS    .....|
00000010  00 00 00 00 00 f8 00 00  3f 00 ff 00 00 08 00 00  |........?.......|
00000020  00 00 00 00 80 00 80 00  ff df 31 0c 00 00 00 00  |..........1.....|
00000030  55 21 00 00 00 00 00 00  02 00 00 00 00 00 00 00  |U!..............|
00000040  f6 00 00 00 01 00 00 00  4a df 94 3e ef 94 3e 00  |........J..>..>.|
00000050  00 00 00 00 fa 33 c0 8e  d0 bc 00 80 c6 1c 5a 0c  |.....3........Z.|
00000060  00 00 00 00 ff fa eb 07  f6 c2 80 75 02 b2 80 ea  |...........u....|
00000070  74 7c 00 00 31 c0 8e d8  8e d0 bc 00 20 fb a0 64  |t|..1....... ..d|
00000080  7c 3c ff 74 02 88 c2 52  be 88 7d e8 24 01 be 05  ||<.t...R..}.$...|
00000090  7c f6 c2 80 74 48 b4 41  bb aa 55 cd 13 5a 52 72  ||...tH.A..U..ZRr|
000000a0  3d 81 fb 55 aa 75 37 83  e1 01 74 32 31 c0 89 44  |=..U.u7...t21..D|
000000b0  04 40 88 44 ff 89 44 02  c7 04 10 00 66 8b 1e 5c  |.@.D..D.....f..\|
000000c0  7c 66 89 5c 08 66 8b 1e  60 7c 66 89 5c 0c c7 44  ||f.\.f..`|f.\..D|
000000d0  06 00 70 b4 42 cd 13 72  05 bb 00 70 eb 73 b4 08  |..p.B..r...p.s..|
000000e0  cd 13 73 0a f6 c2 80 0f  84 d8 00 e9 82 00 66 0f  |..s...........f.|
000000f0  b6 c6 88 64 ff 40 66 89  44 04 0f b6 d1 c1 e2 02  |...d.@f.D.......|
00000100  88 e8 88 f4 40 89 44 08  0f b6 c2 c0 e8 02 66 89  |....@.D.......f.|
00000110  04 66 a1 60 7c 66 09 c0  75 4e 66 a1 5c 7c 66 31  |.f.`|f..uNf.\|f1|
00000120  d2 66 f7 34 88 d1 31 d2  66 f7 74 04 3b 44 08 7d  |.f.4..1.f.t.;D.}|
00000130  37 fe c1 88 c5 30 c0 c1  e8 02 08 c1 88 d0 5a 88  |7....0........Z.|
00000140  c6 bb 00 70 8e c3 31 db  b8 01 02 cd 13 72 29 8c  |...p..1......r).|
00000150  c3 60 1e b9 00 01 8e db  31 f6 bf 00 80 8e c6 fc  |.`......1.......|
00000160  f3 a5 1f 61 ff 26 5a 7c  be 8e 7d e8 44 00 eb 0e  |...a.&Z|..}.D...|
00000170  be 93 7d e8 3c 00 eb 06  be 9d 7d e8 34 00 be a2  |..}.<.....}.4...|
00000180  7d e8 2e 00 cd 18 eb fe  47 52 55 42 20 00 47 65  |}.......GRUB .Ge|
00000190  6f 6d 00 48 61 72 64 20  44 69 73 6b 00 52 65 61  |om.Hard Disk.Rea|
000001a0  64 00 20 45 72 72 6f 72  0d 0a 00 bb 01 00 b4 0e  |d. Error........|
000001b0  cd 10 ac 3c 00 75 f4 c3  73 73 69 6e 67 00 0d 0a  |...<.u..ssing...|
000001c0  42 4f 4f 54 4d 47 52 20  69 73 20 63 6f 6d 70 72  |BOOTMGR is compr|
000001d0  65 73 73 65 64 00 0d 0a  50 72 65 73 73 20 43 74  |essed...Press Ct|
000001e0  72 6c 2b 41 6c 74 2b 44  65 6c 20 74 6f 20 72 65  |rl+Alt+Del to re|
000001f0  73 74 61 72 74 0d 0a 00  8c a9 be d6 00 00 55 aa  |start.........U.|
00000200

Voilà, il m'a l'air assez normal même s'il y a à la ligne 180 une entrée |}...GRUB. Ge
Dois-je donc restaurer Seven?

Merci encore de vos réponses smile

Hors ligne

#8 Le 23/03/2010, à 17:17

malbo

Re : [RÉSOLU][GRUB] Seven inaccessible

ydruil a écrit :

Dois-je donc restaurer Seven?

Ben oui puisque tu as bien vu qu'il y a "Grub" mentionné dans la réponse de ta commande. Cette réponse ressemble furieusement à ce que je trouvais dans le lien suivant où j'avais fait la même "connerie" que toi :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3280634#p3280634
Donc oui, tu as bien fait la boulette, donc oui il faut réparer le démarrage de  Win7. Cela signifie que tu ne t'occupes que de ça pour l'instant (tu oublies provisoirement Ubuntu) : refaire fonctionner Win7 qui se trouve sur sdb1, même si tu dois aller jusqu'à réinstaller Win7 sur sdb1 si tu n'es pas capable de le réparer. Quand ce sera fait, on t'aidera à rétablir le dual-boot Win7/Ubuntu.

Edit : jette un œil au paragraphe C (tout à la fin) du lien suivant :
http://forum.ubuntu-fr.org/viewtopic.php?id=378472
J'ai écrit "Il a fallu que je débranche physiquement le disque dur qui ne contenait pas Vista pour que la réparation soit effective". Comme tu as deux disques durs, il est possible que la réparation bloque à cause de ça et peut-être qu'il faudra que toi aussi tu débranches le disque dur qui contient Ubuntu pour ne laisser dans le PC que le disque qui contient Win7.

Dernière modification par malbo (Le 23/03/2010, à 17:33)

Hors ligne

#9 Le 23/03/2010, à 17:30

Compte anonymisé

Re : [RÉSOLU][GRUB] Seven inaccessible

A mon avis il ne faut pas réinstaller W7.

Il faut sous ubuntu mettre grub sur le MBR :

sudo  grub-install  /dev/sdb

Ensuite il suffit de démarrer avec le dvd W7 ou le dvd téléchargé ci-dessus et de taper la commande :
bootrec  /fixboot   cela refera le secteur de boot /dev/sdb1 cassé par grub.

Et enfin démarrer ubuntu et faire un :
sudo  update-grub
  ---> inutile car W7 est déjà dans le grub.cfg

@+

Dernière modification par Compte anonymisé (Le 23/03/2010, à 17:36)

#10 Le 23/03/2010, à 18:47

ydruil

Re : [RÉSOLU][GRUB] Seven inaccessible

Merci encore beaucoup de toutes ces réponses big_smile
La manip' de jeanjd63 à marché, c'est magique maintenant GRUB me propose de retourner sous win7. Merci mille fois de votre aide, j'ai maintenant deux super systèmes à explorer smile (bien que l'un soit plus vaste)
a+ sous Ubuntu wink

Hors ligne

#11 Le 23/03/2010, à 19:10

Compte anonymisé

Re : [RÉSOLU][GRUB] Seven inaccessible

Donc "Résolu" (dans le titre) wink

#12 Le 24/03/2010, à 00:02

ydruil

Re : [RÉSOLU][GRUB] Seven inaccessible

ah, ya pas de bouton? Dommage ça.

Hors ligne