web-dev-qa-db-ja.com

16.04にアップグレードした後(14.04から)起動できません

14.04からUbuntu 16.04に更新しましたが、起動できません。ロード画面(plymouth)で停止し、何もしません。

検索して、いくつかのビデオドライバーのインストールまたは再インストールとplymouthの削除を修正できますが、aptも壊れているため、できません。それは言います

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.  

どうすれば修正できますか?また、アップグレードするときに、clickという名前のパッケージを処理できないということを言っていました。

4
Daniel Vasquez

Dell Latitude 5450で同様の問題が発生しました。プリマスのスプラッシュ画面で毎回停止しました。 LatitudeはIntel Skylakeアーキテクチャであるため、Plymouthは14.04でインストールされなかったNvidiaドライバーに依存していると推測します。

成功せずに見つけることができるあらゆるアドバイスを何時間も試した後、USBスティックから16.04.1を試用して起動しました。ルートとしてログインするので、予備の外部USBハードドライブをマウントし、ラップトップの/ homeディレクトリ構造全体をそこにコピーできます。次に、内部ドライブのパーティションを再分割し、同じユーザーIDを使用して問題なく16.04.1のクリーンインストールを実行し、外部/ homeを内部ドライブにコピーして戻しました。

たくさんのアプリを再インストールする必要がありました。 Pithos以外はすべて、長い間行っていた14.04/homeから構成データをピックアップし、ちょうど私がそれを残したように戻ってきました-Pythosもそうしましたが、それを窒息し、.configのファイルを削除する必要がありました。 grsyncバックアップが2日前ではなくアップグレードを受け入れる直前であれば、コピーには約2.5時間かかりましたが、半分になりました。二度とその間違いをしないでください!

4
Dave

ああ!私も経験しました:

  • ubuntu 14.04を起動する
  • 魅惑的な「あなたはアップグレードしたいですか?」に屈する促す
  • 私のマシンが正常にインストールされ、「正常に」インストールされた16.04
  • 再起動のプロンプトに肯定的に応答する
  • 私の世界が溶けるのビジョンを見ると、「grub>

恐れない-私たちはここにどこかに着くかもしれないと思うので...

私のマシンで:

  • (hd0,1)はbootfsです。
  • (hd0,5)はrootfsです
  • Rootfsには/ bootマウントポイントがありますが、それは空です(duh!)-これが機能するにはbootfs(hd0,1)をポイントする必要があります。grubを使用してシステムがセットアップされていることを確認する必要があります同様に-あなたの走行距離はここで異なる可能性があります-免責事項。

多くの魂とインターネットの検索の後、私はCarla Schroderの article を起動していないLinuxボックスの救助に見つけ、少しいじってから次のことをしました(BTW-私が比較した場所カーラの投稿のガイダンスは大胆です:

grub> set pager=1

重要:ls -alおよびcatを使用して、どのfsがbootfsで、どれがrootであるかを確認してください

grub> set root = (hd0,5)

set rootに関する注意:ファイルシステムは後続のコマンドで指定されているため、本当に必要だとは思わないが、私はそれを行ったので、ここに含める)

grub> linux (hd0,1)/vmlinuz -4.4.0-31-generic root = / dev/sda5 
 grub> initrd (hd0,1)/initrd.img -4.4.0-31-generic 
 grub> boot 

「マジク」のように-私のマシンは足を伸ばして起動しました。さらに、「スティック」で行った変更を行うために、grub構成ファイルなどを操作する必要はありませんでした。どうやら、一度起動するために必要な呪文を作成することで、その方法を覚えており、引き続き動作します。

私は自分のマシンでこれを確認しましたが、それでもCarlaの指示に従って実行しました:

update-grub
grub-install /dev/sda

この時点で、すべてはマシンでうまくいっているようです。

3
Al.Devard