Ubuntu 15.10 - «Shell intégré BusyBox (initramfs)» à chaque démarrage


19

Chaque fois que nous redémarrons le PC Ubuntu, il affiche cet écran et ne va nulle part, même lorsque nous avons tapé exit.

Comment se débarrasser définitivement de ce cauchemar, pour qu'il ne se produise jamais?

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

(initramfs)

avez-vous effacé votre disque dur pour installer 15.10 ??
tai271828

1
Pour référence future: [Working Solution] => askubuntu.com/a/817660/658492
Dinesh

Réponses:


20

J'ai le même problème et j'ai trouvé la solution qui a fonctionné pour moi chez Initramfs Prompt When Ubuntu Boots .

Donc, premier type:

exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit

Vous obtiendrez quelque chose comme ceci:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck. 

Et après, utilisez la commande suivante:

(initramfs) fsck /dev/sda1

3

Si vous êtes déposé dans initramfs, cela signifie que le flux de démarrage s'arrête au stade du montage de votre système de fichiers racine, qui se trouve généralement quelque part sur votre disque dur.

Pour comprendre la déclaration ci-dessus, vous devez connaître les connaissances sur le flux de démarrage, qui sont en général:

  1. BIOS
  2. Chargeur de démarrage (par exemple grub pour Ubuntu)
  3. Noyau et système de fichiers ram initial (initramfs, ouais où vous êtes)
  4. système de fichiers racine (votre système cible)

Les causes profondes de votre arrêt à initramfs peuvent varier. Je m'habitue à résoudre ce type de problème en procédant comme suit:

  1. Préparer une clé USB Ubuntu live
  2. Utilisez cette clé USB en direct pour démarrer votre PC
  3. Si la deuxième étape fonctionne (cela signifie que vous pouvez démarrer sur le bureau en direct et commencer à utiliser le système Ubuntu), cela signifie que votre PC est pris en charge par Ubuntu (pour une utilisation de base au moins)
  4. (facultatif) videz les informations système et matérielles. utilisez les informations pour demander de l'aide (par exemple, collez-les sur askubuntu.com) En général, veuillez coller la sortie de ces commandes dans un terminal au moins:

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. Si la deuxième étape fonctionne, installez cette distribution Ubuntu utilisable.


Le problème est que je suis dans un pays éloigné, Ubuntu 15.10 est en Hollande et ne démarre pas du tout pour se connecter à distance. Les gens sur place m'ont envoyé la photo. Ce que vous dites, c'est que je dois conduire maintenant pendant 5 heures pour atteindre sur place, puis utiliser le CD en direct / réinstaller linux / lecteur 5 heures à la maison. ce qui est un désastre / cauchemar pour moi. Je dois d'abord laisser le système démarrer avec un raccourci téléphonique pour conseiller la personne qui est sur place en ce moment.

1
c'est dommage. busybox [1] dispose d'outils limités, vous n'avez donc pas le choix mais vous avez besoin que quelqu'un puisse toucher le matériel.
tai271828

[1] busybox est un excellent ensemble d'outils pour fournir de nombreuses commandes dans un environnement à ressources limitées comme le tout premier stade du flux de démarrage. mais je ne pense pas que cela puisse vous aider à corriger ou à déboguer à distance.
tai271828

2

Modifiez votre paramètre de démarrage du noyau en définissant l' root=/dev/sdaXoption. sdaXserait votre partition /ou root. Au prochain démarrage, vous verrez que vous initramfsessayez de monter la partition avant d'essayer d'accéder /etc/fstabet de monter les systèmes de fichiers.

Voir la question " Est-ce que initramfs utilise / etc / fstab? " Pour plus de détails.

Source: unix.stackexchange.com/a/120862/1226639


1
Je ne peux même pas BOOOOOT, comment puis-je toucher le fichier même à ce stade?

2
vérifiez cat /proc/cmdlineet essayez de mount -o remount,rw /vérifier le lien du devis.
avec
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.