web-dev-qa-db-fra.com

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

J'ai installé Ubuntu 12.04 comme une application sur Windows 8.1 (Ubuntu 12.04 permet de l'installer comme une application dans Windows 8.1 et il peut être supprimé si vous n'en avez plus besoin depuis le Panneau de configuration). Habituellement, pour choisir quel système d’initialisation démarrer lorsque vous démarrez votre ordinateur portable, vous pouvez choisir entre Windows 8.1 et Ubuntu après que le logo Windows est apparu au démarrage et c’était acceptable jusqu’à ce que je mette à niveau cette mise à niveau. Maintenant, lorsque j'essaie de choisir Ubuntu, l'ordinateur portable essaie de le démarrer, mais après l'affichage de cet écran coloré, l'écran devient noir et ce message apparaît:

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 que cet écran apparaisse. S'il vous plaît aider!

8
AdiC

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 en maintenant la touche Maj enfoncée sur votre clavier.
  • Ensuite, un écran de Grub (chargeur de démarrage pour Ubuntu) apparaîtra 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 contenant "ro quiet splash" et modifiez le mot "ro" en "rw". Il devrait maintenant se lire rw quiet splash.
  • En bas de l'écran, il y a une touche sur laquelle 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 sauvegardé et au prochain démarrage, il sera de 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.

Tapez Sudo gedit /etc/default/grub dans le terminal. Vous devez utiliser Sudo pour pouvoir éditer le fichier, qui sinon sera en lecture seule. Recherchez la ligne qui ressemble à ceci: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

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

Sauvegardez maintenant le fichier et retournez 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 et de générer ensuite grub.cfg. Si vous redémarrez votre ordinateur, vous devriez constater qu'il redémarre normalement.

11
AdiC