Ubuntu 20.04を実行しながら、シンプルで適切なアップデート/アップグレード(Nvidiaドライバ)と思ったタスクを実行して再起動しました。エラーが発生します。
開始:ルートファイルシステムを待っています。lvm:共有ライブラリの読み込みエラー:
libdevmapper-event.so.1.02.1共有オブジェクトファイルを開くことができません。そのファイルまたはディレクトリはありません。警告! /dev/mapper ubuntu --vg-ubuntu --lvが存在しません
私はinitramfsプロンプトにいます。プロンプトで「vgchange -ay」を試みると、同じlibdevmapper-eventエラーが原因で失敗します。
livecdから起動し、vgchange -ayを正常に実行し、パーティションを正常にマウントしました。これは(明らかに?)持続しないので、再起動すると最終的にinitramfsプロンプトに戻ります。 libdevmapper-event.so.1.02.1 ファイルは /usr/lib/x86_64-linux-gnu/libdevmapper-event.so.1.02.1 に存在します。
Grub.cfgは他のパーティションからアクセスできますが、上部には「このファイルを編集しないでください」と表示されます。 vg UUIDには変更がないようです(vgdisplayで確認され、grub.cfgと比較されます)。これから回復できますか?
答え1
これを行ったかどうかはわかりませんが、可能であれば、Windowsと同じようにLinuxからドライバをダウンロードしないでください(たとえば、Webサイトからファイルをダウンロードするなど)。
今ご理解いただきましたが、これによりLinuxが破損する可能性があります。正直なところ、問題を解決しようとして時間を無駄にしないで、Ubuntuを再インストールしてください。
このようなドライバの問題を回避する1つの方法は、ディストリビューションの無料リポジトリを使用してそこから最新のNvidiaドライバをインストールすることです。 Ubuntuでは、このリポジトリはおよびrestricted
/またはmultiverse
リポジトリです。
nouveau
LinuxのNvidiaドライバは、Linux標準を尊重し、GPUにオープンソースドライバを使用するなどの作業を望まないため、悪いことで悪名高いです。
Linuxで利用可能な最高のGPUは、最初はAMD、次にIntel、最後にnvidiaのPre-Maxwell 2(Maxwell 1はGTX 750などのGM-1xxベースのGPU)GPUでした。これは最近のnvidia GPUとは正反対です。 。はい。上記のGPUのドライバはオープンソースなので、通常はLinux isosに統合されています。つまり、デフォルトではLinuxのインストール後にドライバをインストールする必要はありません。