web-dev-qa-db-fra.com

Ubuntu 12.04 démarre sur un écran vierge noir

J'ai installé le serveur Ubuntu 12.04 il y a environ 2 semaines. Il fonctionnait bien et fonctionnait 24 heures sur 24, 7 jours sur 7 jusqu'à ce que je le redémarre accidentellement hier. Cela n'aurait pas dû être un problème, mais maintenant, l'écran noir est visible. Ce n'est pas un écran noir sans signal, il semble qu'il affiche du noir tout autour.

Quelques faits:

  • Il ne semble pas y avoir de connexion au réseau.
  • Le clavier NumLock travaux clés.
  • Ctrl+Alt+Del combinaison de touches fonctionne.
  • L'écran fonctionne correctement. Je peux voir les écrans du BIOS et je peux démarrer sur un lecteur USB en direct.
  • Je me souviens avoir redémarré le système quelques fois après l’avoir installé et cela fonctionnait bien, mis à part le fait que l’écran resterait sur le logo Ubuntu, il me faudrait donc Alt+F2 dans un autre terminal pour vous connecter. Tout le reste allait bien.

Système:

  • Carte mère P8H77-I (utilisant la vidéo intégrée)
  • 2x disques SSD dans le raid 1 (à l'aide de mdadm)
  • Utiliser Grub

La dernière chose que j'ai faite avant de le redémarrer a été exécutée apt-get update puis apt-get upgrade, mais je ne me souviens pas avoir vu de paquet lié au noyau dans la liste.

J'ai démarré à partir d'un lecteur USB "live" que j'ai créé pour installer Ubuntu. Cependant, je me souviens d'avoir eu beaucoup de problèmes, car je devais monter l'image du CD manuellement pour pouvoir l'installer. Je devrais peut-être me procurer un vrai lecteur de DVD et le démarrer, mais je n'ai pas de support optique: |

S'il vous plaît laissez-moi savoir si vous avez besoin de plus d'informations pour m'aider à résoudre.

Merci d'avance!

Qu'est-ce que j'ai essayé?

  • J'ai essayé de tenir F6 entrer dans GRUB
  • J'ai essayé de démarrer à partir d'un disque en direct. Je crois que je dois définir "nomodeset" ou quelque chose du genre, mais je ne sais pas comment le faire avec un CD live sur un système RAID. De plus, cela n'expliquerait pas pourquoi j'ai pu redémarrer avant mais pas maintenant.
  • Je suis au courant de questions similaires, mais c'est différent car cela ne se produit pas immédiatement après l'installation. Il a redémarré plusieurs fois après l'installation, a fonctionné pendant un certain temps, puis ceci.
4
thatjuan

J'ai pu résoudre ce problème après quelques heures de lutte. Il était regrettable que tant de questions apparemment apparentées aient été causées par quelque chose d'autre. Il a donc fallu quelques devinettes, essais et erreurs pour que tout fonctionne.

Tout d’abord, j’ai bien compris que le problème était que grub ne parvenait pas à charger/vmlinuz ou /initrd.img et s’écraser avant que rien ne parvienne à l’écran. Je pense que l'exécution d'apt-get upgrade à un moment donné avait mis à jour le noyau et n'avait pas mis à jour les paramètres de grub.

Ce qui a fonctionné pour moi:

J'ai démarré un live CD du serveur Ubuntu 12.04 et je suis allé dans "Sauver un système défectueux". De là, je suis allé sélectionner "assembler automatiquement un tableau RAID", sélectionné ma partition racine (le raid, par exemple/dev/md0) et choisi de créer un shell chroot dans ce répertoire.

De la coquille je devais:

  • Régénérez la configuration de mdadm: mdadm --detail --scan > /etc/mdadm/mdadm.conf
  • réinstaller grub:
    • grub-install /dev/sda
    • grub-install /dev/sdb
  • Mise à jour du fichier grub: update-grub
  • Mise à jour initramfs: update-initramfs <--- Je pense que c'était la partie cruciale.

J'ai ensuite redémarré le système et boum. Bon pour y aller.

P.S. Cette autre question avait des informations de base importantes qui m'ont aidé. J'ai fait le bit de réinstallation du noyau à partir de là, mais cela n'a pas fonctionné car ce n'était pas le problème.

2
thatjuan

Commencez par voir quel disque dur votre ordinateur démarre et basculez-le. (Ils devraient être identiques, y compris mbr si je ne me trompe pas.) Essayez ceci même si vous avez les deux comme options de démarrage car il semble que l'une commence à démarrer avant le début des ennuis.

Il est probable que vos disques ne soient pas synchronisés. Si vous n'avez pas de gestion RAID au niveau du BIOS, je vous recommande de le déconnecter et de démarrer. Vérifiez minutieusement le système, car quel que soit le lecteur que vous "gardez", il définira les données et le logiciel que vous aurez lorsque cela sera terminé. Si cela ne démarre toujours pas, essayez de les changer. Une fois que vous avez un lecteur en état de marche, ajoutez l’autre en tant que nouveau lecteur et laissez le système tout copier.

Si vous avez une gestion RAID au niveau du BIOS, je vous recommande de désactiver le logiciel plutôt que le matériel, mais procédez autrement comme ci-dessus.

0
Jason

Si vous avez un système Windows, essayez de télécharger rufus http://rufus.akeo.ie/ et montez le serveur iso dans votre clé USB et réinstallez votre serveur

0
Sameer