web-dev-qa-db-fra.com

Ubuntu 14.04 ne démarrera pas après l'installation

Voici l'histoire, j'ai Windows 7 sur mon PC et je viens d'installer Ubuntu 14.04, voici comment je l'ai fait:

  1. Je suis allé dans Windows et j'ai créé de l’espace non alloué pour y installer Ubuntu.
  2. Ubuntu y a été installé en utilisant la méthode de quelque chose d’autre (j’ai créé une partition ext4 pour ubuntu et une partition swap).
  3. Tout est fait je redémarre.

Le problème est que, maintenant que je l'ai installé, je ne peux plus y accéder. Lorsque mon ordinateur démarre, il démarre directement dans Windows et dans ses options de démarrage, il n'y en a aucun qui puisse me démarrer dans Ubuntu.

J'ai déjà vu quelques solutions utilisant boot-repair et autres, mais elles ne semblent plus fonctionner dans 14.04.

Alors, comment puis-je utiliser Dual-Boot pour Windows et Ubuntu?

Mise à jour

Comme j'ai installé Ubuntu depuis une clé USB, j'ai essayé les lignes suivantes:

Sudo grub-install /dev/sdX
Sudo update-grub

J'ai utilisé sd4 (l'endroit où j'ai installé Ubuntu) à la place de sdX.Sadly, après la première ligne, m'a donné l'erreur suivante: "Impossible d'obtenir le chemin canonique de '/ vache'"


J'ai essayé la solution possible en double et voici ce que je reçois.

ubuntu@ubuntu:~$ Sudo mount /dev/sd4 /mnt
mount: special device /dev/sd4 does not exist
ubuntu@ubuntu:~$ Sudo mount /dev/sda4 /mnt
ubuntu@ubuntu:~$ Sudo mount /dev/sda4 /mnt/boot
ubuntu@ubuntu:~$ Sudo grub-install --root-directory=/mnt /dev/sda4
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in     this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
ubuntu@ubuntu:~$ Sudo grub-install --root-directory=/mnt /dev/sda4
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
ubuntu@ubuntu:~$ Sudo grub-install /dev/sda4
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of `/cow'.
ubuntu@ubuntu:~$ 

Sda4 est une partition Ext4 cependant, donc je ne comprends pas pourquoi elle utilise Ext2.

1
user274530

Après avoir démarré avec USB, vous devez monter le fichier/partition (le moyen le plus simple consiste à utiliser Nautilus) et à utiliser chroot.

Sudo chroot /media/ubuntu/drivename

Ensuite, vous pouvez lancer la mise à jour grub

 Sudo grub-install /dev/sda4
 Sudo update-grub
1
Harris

Apparemment, Grub n'est pas configuré correctement, le processus de double démarrage lorsque vous démarrez consiste à passer à Grub, puis à vous de choisir. Donc, votre larve a quelques problèmes.

Lorsque vous avez installé la version 14.04, vous a-t-elle dit de placer le chargeur de démarrage (grub, dans ce cas) dans une partition spéciale appelée EFI? Je me demande où est stockée votre larve.

0
RhZ