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
という名前のパッケージを処理できないということを言っていました。
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時間かかりましたが、半分になりました。二度とその間違いをしないでください!
ああ!私も経験しました:
恐れない-私たちはここにどこかに着くかもしれないと思うので...
私のマシンで:
(hd0,1)
はbootfsです。(hd0,5)
はrootfsです多くの魂とインターネットの検索の後、私は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
この時点で、すべてはマシンでうまくいっているようです。