Ubuntu 14.04 ne démarre pas après la mise à niveau de 12.04 installée dans Windows 8.1

8

J'ai Ubuntu 12.04 installé comme une application sur Windows 8.1 (Ubuntu 12.04 permet d'être installé comme une application dans Windows 8.1 et il peut être supprimé lorsque vous n'en avez plus besoin depuis le Panneau de configuration). Habituellement, pour choisir le système d'exploitation à démarrer lorsque vous démarrez l'ordinateur portable, vous pouvez choisir entre Windows 8.1 et Ubuntu après l'apparition du logo Windows au démarrage et c'était correct jusqu'à ce que je fasse cette mise à niveau. Maintenant, quand j'essaie de choisir Ubuntu, l'ordinateur portable essaie de le démarrer, mais après que l'écran en couleur soit affiché, l'écran devient noir et ces messages apparaissent:

mount: mounting /dev/loop0/ on /root failed : Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn' t have requested /sbin/init
No init found. Try passing init = bootarg.

BusyBox v1.21.1 (Ubuntu 1:1:21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) _

Je ne sais pas quoi faire après l'apparition de cet écran. Veuillez aider!

AdiC
la source
1
Désolé, mais je ne peux pas écrire de commentaire, car je n'ai pas assez de réputation ... Quel est le paramètre réel pour éditer /etc/default/grub? Le mien a la ligne suivante GRUB_CMDLINE_LINUX_DEFAULT = "splash tranquille" dois-je simplement écrire le> rw devant cela? Thx, Daniel
Kazschuri

Réponses:

11

Je l'ai fait. Pour résoudre ce problème, vous devez suivre ces étapes:

  • Lorsque Windows vous permet de choisir entre Windows et Ubuntu, choisissez Ubuntu
  • Lorsque l'ordinateur quitte l'écran de sélection du système d'exploitation, redémarrez votre ordinateur et essayez de démarrer Ubuntu tout en maintenant la touche Maj de votre clavier
  • Ensuite, apparaîtra un écran de Grub (chargeur de démarrage pour Ubuntu) et il sera presque vide. Appuyez sur la touche «e» de votre clavier (pour charger les commandes de démarrage pour Ubuntu)
  • Après avoir appuyé sur la touche «e», l'ordinateur affichera un ensemble de commandes que Grub utilise pour démarrer Ubuntu
  • Dans ces commandes de démarrage, essayez de trouver la ligne qui contient «ro quiet splash» et changez le mot «ro» en «rw». Il devrait maintenant être lu rw quiet splash.
  • En bas de l'écran, il y a une touche à appuyer pour démarrer (pour moi, c'était CRTL + X ou F10), appuyez sur cette touche et Grub démarrera Ubuntu avec vos commandes de démarrage modifiées.

Cependant, le mot «rw» ne sera pas enregistré et au prochain démarrage, il sera à nouveau «ro», vous devez donc modifier le fichier / etc / default / grub où vous trouverez les mêmes commandes de démarrage que Grub utilise pour démarrer Ubuntu.

Saisissez le sudo gedit /etc/default/grubterminal. Vous devez utiliser sudo pour pouvoir modifier le fichier, qui sinon sera en lecture seule. Trouvez la ligne qui ressemble à ceci: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Changez-le en ceci: GRUB_CMDLINE_LINUX_DEFAULT="rw quiet splash"

Maintenant, enregistrez le fichier et revenez au terminal. Tapez sudo update-grub. Ubuntu va maintenant générer un nouveau fichier /boot/grub/grub.cfg pour vous. Il est possible de modifier ce fichier directement, mais il est recommandé de modifier / etc / default / grub puis de générer grub.cfg. Si vous redémarrez votre ordinateur, vous devriez constater qu'il redémarre normalement.

AdiC
la source
1
Il n'est pas recommandé de modifier /boot/grub/grub.cfgdirectement. Au lieu de cela, modifiez /etc/default/grub(c'est encore plus facile à modifier) ​​et exécutez sudo update-grub.
Danatela
@Danatela en quoi changez-vous /etc/default/grub? Je ne vois ronulle part
Vic
@Vic Je pense que le simple fait d'ajouter rwavant quiet splashsuffirait.
Danatela
J'ai rencontré le même problème récemment. Le fichier grub, trouvé par la manière lente en utilisant "$ find / -name grub 2> / dev / null", j'ai fini par éditer était /boot/grub/menu.lst
plombier numérique
Merci pour votre question et réponse. Cela m'a aidé à reprendre mon travail
Govan