Partage
  • Partager sur Facebook
  • Partager sur Twitter

Pas de Grub au démarrage du PC

Sujet résolu
    18 septembre 2013 à 15:22:24

    Bonjour à tous,

    Je suis nouveau dans la communauté GNU/Linux.

    Je viens d'installer Ubuntu 13.04 en dual boot avec un windows7 mais lors du démarrage du PC, Grub ne s'affiche pas et windows7 se lance tranquillement.

    J'ai préparé mon disque dur en le nettoyant des fichiers superflus puis en le défragmentant.

    J'ai partitioner mon espace disque pour laisser à windows7 la place qu'il prenait, logiciels compris plus un peu de rab.

    Créer une partition en ext4 pour l'installation d'Ubuntu et créer une petite partition pour le Swap.

    Je n'ai créé aucunes partitions pour les fichiers vu que je les place sur un autre disque dur.

    J'ai donc installer Ubuntu sur ma partition en ext4 et cela sans aucun problème.

    Mais après... pas de lancement de Grub pour le choix d'OS ?!?

    Sous l'explorateur windows, mon espace disque a bien été réduit de la quantité partitionée avec l'installation d'Ubuntu.

    Ce qui me paraît étrange c'est que lorsque j'ai voulu tester de faire une installation directe à côté de windows7 dans le menu d'installation d'Ubuntu (installation automatique), celui-ci voulait s'installer sur mon disque de fichier et ne me donnait aucune autre possibilité de choix dans le menu déroulant.

    Et lorsque j'avais le descriptif de mes espaces disques avant le partitionnement (installation manuelle), j'ai remarqué qu'il y avait une petite partition "windows7 loader" d'une centaine de Mo.

    Je n'y ai pas trop fait attention mais avec le recul je me dis que le problème viendrais peut-être de là ?

    Quelqu'un peut-il m'éclairer ?

    -
    Edité par mercury370 18 septembre 2013 à 15:23:56

    • Partager sur Facebook
    • Partager sur Twitter
      18 septembre 2013 à 16:41:57

      Si tu fais un

      sudo os-prober

      Ca te détecte ta partition windows ?

      • Partager sur Facebook
      • Partager sur Twitter
      Faire peu de choses mais les faire bien.
        19 septembre 2013 à 10:42:49

        Bonjour Neobrain,

        Voilà ce que j'ai comme réponse du terminal:

        ubuntu@ubuntu:~$ sudo os-prober
        /dev/sda1:Windows 7 (loader):Windows:chain
        /dev/sda3:Ubuntu 13.04 (13.04):Ubuntu:linux
        /dev/sdb1:Windows 7 (loader):Windows1:chain
        ubuntu@ubuntu:~$

        Ne fais pas attention au deuxième loader sur le sdb1, il s'agit du disque dur d'un autre pc que j'ai branché pour récupérer des infos et sur lequel win7 est installé.

        • Partager sur Facebook
        • Partager sur Twitter
          19 septembre 2013 à 11:33:57

          Dans ce cas là débranche le disque qui ne sert à rien et essais de faire :

          sudo update-grub2

          • Partager sur Facebook
          • Partager sur Twitter
            19 septembre 2013 à 13:54:22

            Je viens de tester...

            Voici la réponse:

            ubuntu@ubuntu:~$ sudo update-grub2
            /usr/sbin/grub-probe: error: failed to get canonical path of /cow.
            ubuntu@ubuntu:~$

            :euh:

            • Partager sur Facebook
            • Partager sur Twitter
              19 septembre 2013 à 14:20:08

              /cow ???

              Tu es sur liveCD ?

              Que revois la commande : sudo parted --list

              et sudo mount

              -
              Edité par millman 19 septembre 2013 à 14:20:30

              • Partager sur Facebook
              • Partager sur Twitter
                19 septembre 2013 à 15:22:23

                Pas le choix...  :euh:

                Comme dit dans mon premier message, Ubuntu s'est installé sans problème sur la partition que je lui ait préparé mais au démarrage du pc, pas de Grub, pas de choix, mon win7 se lance comme si il était le seul OS présent.  o_O

                Voici le résultat des commandes:

                ubuntu@ubuntu:~$ sudo parted --list
                Model: ATA ST3320620AS (scsi)
                Disk /dev/sda: 320GB
                Sector size (logical/physical): 512B/512B
                Partition Table: msdos

                Number  Start   End    Size    Type     File system     Flags
                 1      1049kB  106MB  105MB   primary  ntfs            boot
                 2      106MB   210GB  210GB   primary  ntfs
                 3      210GB   317GB  107GB   primary  ext4
                 4      317GB   320GB  2966MB  primary  linux-swap(v1)


                Model: ATA WDC WD10EACS-00D (scsi)
                Disk /dev/sdb: 1000GB
                Sector size (logical/physical): 512B/512B
                Partition Table: msdos

                Number  Start   End     Size    Type     File system  Flags
                 1      32,3kB  1000GB  1000GB  primary  ntfs


                Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
                has been opened read-only.
                Error: Can't have a partition outside the disk!                          

                ubuntu@ubuntu:~$ sudo mount
                /cow on / type overlayfs (rw)
                proc on /proc type proc (rw,noexec,nosuid,nodev)
                sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
                udev on /dev type devtmpfs (rw,mode=0755)
                devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
                tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
                /dev/sr0 on /cdrom type iso9660 (ro,noatime)
                /dev/loop0 on /rofs type squashfs (ro,noatime)
                none on /sys/fs/cgroup type tmpfs (rw)
                none on /sys/fs/fuse/connections type fusectl (rw)
                none on /sys/kernel/debug type debugfs (rw)
                none on /sys/kernel/security type securityfs (rw)
                tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
                none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
                none on /run/shm type tmpfs (rw,nosuid,nodev)
                none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
                gvfsd-fuse on /run/user/ubuntu/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=ubuntu)
                ubuntu@ubuntu:~$

                • Partager sur Facebook
                • Partager sur Twitter
                  19 septembre 2013 à 15:34:09

                  A pardon j'avais compris l'inverse moi.

                  Du coup voilà ce qui va falloir faire :

                  Dans un terminal :

                  Commence par taper : sudo -s pour rester root cela t'évitera de commencer toutes les commandes qui vont suivre par sudo.

                  Petite précision : si jamais tu as une erreur l'exécution sur une de ces commandes surtout arrête tout.

                  mkdir -p /tmp/newroot
                  mount -t ext4 /dev/sda3 /tmp/newroot
                  mount --bind /proc /tmp/newroot/proc
                  mount --bind /dev /tmp/newroot/dev
                  mount --bind /sys /tmp/newroot/sys
                  chroot /tmp/newroot/
                  /usr/sbin/update-grub
                  /usr/sbin/grub-install /dev/sda
                  exit

                  Après ça tu peux redémarrer et cela devrait marcher

                  • Partager sur Facebook
                  • Partager sur Twitter
                    19 septembre 2013 à 15:39:21

                    Ok je teste...

                    A tout de suite... sauf si mon pc explose...  ;)

                    • Partager sur Facebook
                    • Partager sur Twitter
                      19 septembre 2013 à 16:08:27

                      Me voilà de retour et... ravi !  :honte:

                      Ca fonctionne sans problème.

                      J'adore les gens comme toi ! Si j'étais une meuf et que je n'était pas marié je t'épouserais !  :D

                      Reste plus qu'à trouver la procédure pour arriver à me connecter sur le net afin de me lancer plus loin dans l'aventure.

                      A ce propos, tu connais un bon tuto pour ce point, sachant que... (oui c'est jamais simple avec moi ! :-°)

                      J'habite sur un terrain très schisteux et donc je n'ai pas de ligne téléphonique physique qui ait été posée par l'ancien propriétaire et l'opérateur TV qui me fournit ne passe pas encore l'ADSL sur son câble. (oui, ça existe, malheureusement en Belgique on est mal géré de ce côté !  :colere:)

                      Je fonctionne donc pour le moment en WIFI dans la maison et 3G de la maison au réseau.

                      :p

                      -
                      Edité par mercury370 19 septembre 2013 à 16:11:51

                      • Partager sur Facebook
                      • Partager sur Twitter
                        17 février 2015 à 17:06:52

                        millman a écrit:

                        A pardon j'avais compris l'inverse moi.

                        Du coup voilà ce qui va falloir faire :

                        Dans un terminal :

                        Commence par taper : sudo -s pour rester root cela t'évitera de commencer toutes les commandes qui vont suivre par sudo.

                        Petite précision : si jamais tu as une erreur l'exécution sur une de ces commandes surtout arrête tout.

                        mkdir -p /tmp/newroot
                        mount -t ext4 /dev/sda3 /tmp/newroot
                        mount --bind /proc /tmp/newroot/proc
                        mount --bind /dev /tmp/newroot/dev
                        mount --bind /sys /tmp/newroot/sys
                        chroot /tmp/newroot/
                        /usr/sbin/update-grub
                        /usr/sbin/grub-install /dev/sda
                        exit

                        Après ça tu peux redémarrer et cela devrait marcher


                        'Xcellent, un grand merci, ta solution reste la meilleure for me, ça a marché du tonnerre. Je ne sais pas si c'est lié, mais j'avais un problème de droit (sudo) dont la solution (encore plus ancienne) a été donnée aussi dans ce forum :

                        http://openclassrooms.com/forum/sujet/ubuntu-mot-de-passe-d-authentification-95648#message-7713861

                        La toile du net se fiche de la loi du temps. :)

                        • Partager sur Facebook
                        • Partager sur Twitter
                          28 novembre 2015 à 19:45:24

                          Bonsoir,

                          J'ai exactement le même problème, sauf que moi c'est Xubuntu qui démarre directement sans passer par le Grub. Quelqu'un saurait me dire si je peux effectuer la même procédure que ci dessus ? Le fait que ce soit Xubuntu et non Windows qui démarre ne pose pas de problème? 

                          Merci ! 

                          Thibault

                          Edit : Finalement j'ai réussi, il fallait juste mettre à jour le grub avec les commandes suivantes dans le terminal : 

                           'sudo os-prober' puis 'sudo update-grub'.

                          Bonne soirée à tous ! 

                          -
                          Edité par thibonet95 28 novembre 2015 à 21:21:59

                          • Partager sur Facebook
                          • Partager sur Twitter
                            20 janvier 2016 à 23:02:05

                            bonjour pour moi tout se passait bien jusqu a la ligne: chroot  /tmp/newroot/

                            il est marque: chroot: failed to run command '/bin/bash': No such file or directory

                            merci de m'aider :)

                            • Partager sur Facebook
                            • Partager sur Twitter
                              28 septembre 2016 à 1:10:48

                              svp vous faites comment pour ouvrir le terminal de Linux alors que c'est Windows 7 qui se lance au démarrage?
                              • Partager sur Facebook
                              • Partager sur Twitter
                                3 décembre 2016 à 19:50:14

                                MERCI MERCI MERCI Vous venez de me sauver apres des heure de recherches
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  22 décembre 2016 à 10:17:06

                                  Bravo !!! Et merci merci merci !!!
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    19 avril 2017 à 12:02:34

                                    bonjour le phorum

                                    je me permets de relance le sujet car la dernière ligne de la procédure ne fonctionne pas chez moi

                                    pour information je suis sous ubuntu 16.04 avec un windows 10 (pc hp intel core i3)

                                    /usr/sbin/grub-install /dev/sda

                                    voici ce que j'obtiens si j'applique cette commande

                                    root@GLPI-SRV:/dev# /usr/sbin/grub-install /dev/sda
                                    Installation pour la plate-forme i386-pc
                                    /usr/sbin/grub-install : attention : cette étiquette de partition GPT ne contient pas de partition d'amorçage BIOS ; l'embarquage ne sera pas possible.
                                    /usr/sbin/grub-install : attention : L'embarquage est impossible. GRUB ne peut être installé sur cette configuration qu'en utilisant les listes de blocs. Cependant, les listes de blocs ne sont PAS fiables et leur utilisation est déconseillée..
                                    /usr/sbin/grub-install : erreur : refus de continuer avec les listes de blocs.
                                    


                                    une âme charitable aurait elle une idée pour palier ce problème

                                    merci d'avance

                                    david

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      19 avril 2017 à 12:47:03

                                      Salut

                                      D'abord, c'est mieux de créer ton propre sujet plutôt  que d'en déterrer un vieux, qui est d'ailleurs résolu...

                                      Ta version Ubuntu est bien la version 64bits internationale? (Installation pour la plate-forme i386-pc)

                                      Ton média d'installation est bien démarré en mode UEFI ?

                                      Dans ton cas, grub s'installe en mode Bios alors qu'il devrait le faire en mode uefi.

                                      https://doc.ubuntu-fr.org/uefi

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        19 avril 2017 à 14:04:03

                                        OK 

                                        désolé j'ouvre une nouvelle discussion

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          13 septembre 2017 à 23:43:28

                                          josyKouam !

                                          Ta question est vraiment pertinente, moi-même je me sens perdu, comment lancer le terminal Ubuntu alors que c'est Windows qui se lance automatiquement ??? :(

                                          Cette question mérite une réponse, svp !

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                          Soumaré
                                            20 mars 2018 à 23:13:22

                                            Bonjour,

                                            J'avais le même problème que mercury 370 et les lignes de commandes de millman ont donné un bon résultat :)

                                            Juste une précision, ne faites pas un simple copier-coller : dans la deuxième ligne des instructions à entrer dans le terminal, "sda3" est la partition contenant linux dans le système de mercury370, j'ai dû entrer "sda6" en ce qui me concerne. Et là tout marche bien !

                                            • Partager sur Facebook
                                            • Partager sur Twitter

                                            Pas de Grub au démarrage du PC

                                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                            • Editeur
                                            • Markdown