web-dev-qa-db-fra.com

Je ne peux pas démarrer après la mise à niveau vers 16.04 (à partir de 14.04)

J'ai mis à jour Ubuntu 16.04 à partir de 14.04 et je ne peux pas démarrer. Il reste bloqué à l'écran de chargement (plymouth) et ne fait rien.

J'ai cherché et il peut être résolu d'installer ou de réinstaller certains pilotes vidéo et de supprimer plymouth, mais je ne peux pas le faire car apt est également défectueux! Ça dit

relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: 
 symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, 
 version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 
 with link time reference.  

Comment puis-je réparer cela? En outre, lors de la mise à niveau, il était dit quelque chose sur le fait de ne pas pouvoir traiter un paquet nommé click.

4
Daniel Vasquez

Avait un problème similaire sur un Dell Latitude 5450. Il a calé à l'écran de démarrage Plymouth à chaque fois. Mon hypothèse est que Plymouth dépend d’un pilote Nvidia qui n’a pas été installé avec la version 14.04 car la Latitude est une architecture Intel Skylake.

Après des heures à essayer tous les conseils que je pouvais trouver sans succès, j'ai démarré 16.04.1 à titre d'essai avec la clé USB. Puisqu'il se connecte en tant qu'utilisateur root, je peux monter un disque dur externe USB et y copier l'intégralité de la structure du répertoire/home de l'ordinateur portable. J'ai ensuite repartitionné le disque interne, fait une nouvelle installation du 16.04.1 dessus sans problèmes avec le même identifiant utilisateur, puis copié le nom external/home par-dessus le disque interne.

J'ai dû réinstaller un tas d'applications. Tout le monde sauf Pithos a récupéré les données de configuration de la version 14.04/home disparue et est revenu juste comme je l'avais laissé - Pythos aussi, mais étranglé, un fichier dans .config a dû être supprimé. Cela a pris environ 2,5 heures de copie qui aurait pu être divisée par deux si ma sauvegarde grsync l’avait été juste avant d’accepter la mise à niveau au lieu de 2 jours auparavant. Je ne ferai plus cette erreur!

4
Dave

Gaaah! Moi aussi j'ai eu l'expérience de:

  • lancer mon Ubuntu 14.04
  • succomber à la séduisante "voulez-vous améliorer?" Rapide
  • regarder ma machine correctement et correctement installée 16.04
  • répondant affirmativement à l'invite de redémarrage
  • voir des visions de mon monde en train de fondre quand on m'a présenté sans cérémonie un " grub> "Invite

Ne crains rien - car je pense que nous pouvons peut-être nous rendre quelque part ici ...

Sur ma machine:

  • (hd0,1) est le bootfs, et
  • (hd0,5) est le rootfs
  • Il y a un point de montage/boot dans le rootfs, mais il est vide (duh!) - vous devez pointer sur le bootfs (hd0,1) pour que cela fonctionne. Vous devrez utiliser grub pour vérifier que votre système est configuré de même - votre kilométrage peut varier ici - caveat emptor.

Après beaucoup de recherches sur Internet et sur l’âme, j’ai trouvé article de Carla Schroder sur la façon de sauver une boîte Linux qui ne démarre pas, et après un peu de dégoût, j’ai fait ce qui suit (BTW - lieux que j’ai modifiés par rapport à les indications dans l'affichage de Carla sont en gras:

grub> set pager=1

Important: utilisez ls -al et cat pour vous assurer que vous savez quel fs est votre bootfs et lequel est root.

grub> set root =  (hd0,5) 

(note concernant le set root: Je ne pense pas que cela aurait vraiment été nécessaire, car les systèmes de fichiers sont spécifiés dans les commandes suivantes, mais je l'ai fait, donc je l'inclus ici)

grub> linux  (hd0,1) /vmlinuz -  4.4.0-31  - racine générique = /dev/sda5  
 grub> initrd  (hd0,1) /initrd.img -  4.4.0-31  - générique 
 grub> boot 

Comme si par "majik" - ma machine a grandi les jambes et démarré. De plus, je n’ai pas eu à subir d’opération sur les fichiers de configuration des fichiers, etc., pour effectuer les modifications que j’ai faites. Apparemment, en faisant les incantations nécessaires pour le faire démarrer une fois, il se souvient du chemin et continuera à se comporter.

J'ai vérifié cela sur ma machine, mais j'ai quand même suivi les instructions de Carla et effectué:

update-grub
grub-install /dev/sda

À ce stade, tout semble bien aller avec la machine.

3
Al.Devard