web-dev-qa-db-fra.com

14.04 démarrage bloqué à "Chargement du disque ram initial"

J'ai récemment installé Ubuntu 14.04.4 qui se bloque au stade de "chargement du disque principal initial". Quel est le meilleur moyen de résoudre ce problème?

Le matériel est un Lenovo Thinkpad e410, doté d’un processeur Intel i3, de cartes graphiques Intel et d’un SSD Samsung crypté au matériel. Ubuntu est installé sous UEFI et la version du noyau est 4.2.0-35.

Tout allait bien jusqu'à il y a quelques jours, sauf que l'accélération matérielle graphique ne fonctionnait pas (parfois? Toujours?) Correctement (images découpées dans d'autres fenêtres, bleu clignotant, etc.). J'ai finalement tracé ceci vers ce bogue et ai appliqué le correctif suggéré au n ° 9, en exécutant "Sudo update-initramfs -u -k all" par la suite. Après le correctif, le pilote i915 semblait se charger correctement, mais il ne semblait toujours pas fonctionner correctement. J'ai ensuite fait deux choses: (1) mis à jour le système et (2) installé Flash pour Firefox. Tout semblait encore aller pour le mieux, à l'exception des graphiques.

Ce matin, lorsque j'ai démarré mon ordinateur, le curseur était parti dans Unity. Je pouvais toujours accéder au terminal et j’ai décidé d’annuler le correctif de bogue ci-dessus et d’exécuter à nouveau update-initramfs. Redémarrage, il s’est figé à l’écran principal. Redémarrage via le menu avancé de grub2, le mode d’amorçage normal se bloque lors de "Chargement du disque principal initial". Le mode de récupération charge le disque mémoire, puis génère quelques erreurs, notamment:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[5 lines + call traces omitted]...
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[more lines + call traces omitted]...
---[ end trace ... ]---

Et c'est tout. Les résultats sont les mêmes si j'essaie de démarrer en 4.2.0-27, dans les modes normal (gelé dans "Chargement du disque mémoire initial") et récupération (beaucoup de sorties paniques du noyau, puis gelées).

Je peux essayer de modifier les options de démarrage de grub, mais je ne suis pas sûr de savoir comment faire cela dans grub2 ni quelles options essayer. Ou je peux essayer de démarrer le disque live, de monter le disque dur et de fouiller à partir de là, mais je ne sais pas vraiment par où commencer.

Toutes les suggestions très appréciées.

4
user1148928

J'ai commis l'erreur de supposer que tout l'arrière-plan faisait partie du problème, alors que le problème était simplement que grub2 ne pouvait pas trouver le système:

Kernel panic - not syncing: VFS: Unable to mount root fs...

J'imagine que c'est parce que j'ai oublié de lancer "Sudo update-grub2" après "Sudo update-initramfs".

La solution s'est avérée être de démarrer sur un Live CD, de monter et de chrooter sur le disque dur, puis de relancer update-initramfs et update-grub2, comme détaillé ici .

Deux complications que j'ai rencontrées étaient:

  1. "fdisk -l" ne fonctionne pas sur les volumes GPT; vous devez utiliser "gdisk -l" à la place.
  2. J'ai/boot et/sur différents volumes, et/est crypté.

J'ai donc dû modifier la séquence de montage comme suit:

Sudo cryptsetup luksOpen /dev/sdaX sdaX_crypt
Sudo mount /dev/mapper/sdaX_crypt /mnt
Sudo mount /dev/sdaY /mnt/boot
Sudo mount --bind /dev /mnt/dev
Sudo mount --bind /dev/pts /mnt/dev/pts
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /sys /mnt/sys
Sudo chroot /mnt

Je suis donc de retour dans mon système, même si je n’ai toujours pas de curseur. Mais c'est un autre problème.

2
user1148928

Je ne suis pas sûr de l’étiquette, mais comme cela figure en bonne place dans une recherche Web, je me suis dit que je laisserais ma solution au problème ici aussi.

Dans mon cas, le problème est survenu après l’utilisation d’un lecteur flash USB (pour le stockage, ce n’est pas mon périphérique de démarrage) sous xubuntu, puis un redémarrage et un démarrage dans Windows, lecteur flash toujours présent. Après avoir fermé Windows, j’ai retiré physiquement le lecteur flash. .

Une fois que j'ai redémarré à xbuntu, j'ai eu un écran noir. Après avoir essayé de charger un noyau plus ancien, j'ai obtenu le blocage "Chargement du disque virtuel initial" mentionné ci-dessus.

Je l'ai corrigé en réinsérant la clé USB dans le même emplacement, en démarrant sous Windows, en l'éteignant puis en démarrant sous xubuntu. J'ai ensuite démonté le volume, l'ai supprimé et redémarré sans problème.

Notez que je ne pouvais pas démarrer xubuntu simplement en réinsérant le lecteur flash, je devais démarrer sous windows d’abord.

Espérons que cela aide quelqu'un là-bas.

0
Tony