Ubuntu VGは起動時に失われ、LiveCDを使用して復元できます。 Grub.confを編集するには?

Ubuntu VGは起動時に失われ、LiveCDを使用して復元できます。 Grub.confを編集するには?

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リポジトリです。

nouveauLinuxの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のインストール後にドライバをインストールする必要はありません。

関連情報