私はUbuntuでManjaroをダブルブートし、何らかの理由でUbuntuに戻り、新しいものが何であるかを確認するために少しアップグレードしました。
Ubuntuのアップグレードによりgrub
構成が中断され、Manjaroのデフォルト値が置き換えられました(os-proberを使用)。
壊れるということは、Manjaroが起動時にカーネルパニックが発生したが、Ubuntuは大丈夫であることを意味します。
この時点でManjaroブートパーティションからロードしようとしましたが、configfile
うまくいきましたが、一部のドライバエラーが発生し、インストールされているすべてのカーネルでも同じ現象が発生しました。
grub
Ubuntuの交換中にシステムを正常に戻し、Manjaroを復元するために、Manjaroの公式ガイドを使用してUbuntuからManjaroシステムに手動でルートをgrub
試みました。chroot
うまくいきましたが、パッケージを更新しようとすると、chroot
さまざまなメッセージが表示されます。pacman
これらのメッセージは次のとおりです。
error: GPGME error: Invalid crypto engine
各パッケージに対して、次の操作を行います。
File /var/cache/pacman/pkg/ncurses-6.0+20161112-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n]
設定ファイルを再利用してManjaroで再起動しようとすることもできますが、結果については懐疑的です。
私のManjaroバージョンは16.10で、Ubuntuバージョンは16.04.1です。
みんなありがとうございます。
答え1
pacman-key --init
実行しようとするとプロットが厚くなり、欠落に関するエラーが発生するため、Arch xzパッケージを使用してインストールしようとすると、すでにパッケージがインストールされていることを示すlibreadline.so.6
メッセージlibreadline
が表示されるため、Filesとviolaを見つけますlibreadline.so.7
。明らかに、最新バージョンがあったので、ln -s
古いバージョンと新しいバージョンの間で実行しましたが、pacman-key --init
コマンドが機能しました。
その時点で私がしなければならなかったのは、コマンドを使用してキーシグネチャを再入力することでしpacman-key --populate archlinux manjaro
たpacli-simple
。ここ。
オプション14を実行した後に選択すると、システムは完全にアップグレードされます。
これらすべてのプロセスを経て、Nvidiaのインストールに関連するいくつかの問題を見つけましたが、別のスレッドのために保存します。