再インストールせずに壊れたUbuntu OSを修復する方法
時間が経つにつれて、あなたのシステムはエラーに悩まされ、壊れたり使用不可能になったりすることがあります。古典的な例として、ソフトウェアパッケージをインストールしたり、システムを更新またはアップグレードしたりできないことがあります。また、ログイン中に黒い画面が表示され、システムにアクセスできなくなることもあります。
極端な解決策としては、すぐにUbuntu OSを再インストールすることですが、これにより貴重なファイルやアプリケーションを失うことになります。その道を選ぶ代わりに、Live CD またはUSBブート可能メディアを使用して、いくつかの修正が役立つ可能性があります。
Ubuntu OSを再インストールせずに修復するのに役立ついくつかのソリューションを見てみましょう。
ソフトウェアパッケージのインストール、システムの更新またはアップグレードができない問題を修正する
時々、‘/var/lib/dpkg/lockのロックを取得できませんでした’というエラーが発生することがあります。これは、‘/var/lib/apt/lists/lockのロックを取得できませんでした’というエラーにも似ています。
これは通常、電源が切れたり、プロセスを中断するためにCTRL + Cを押したりしたときのような、更新やアップグレードプロセスの中断によって引き起こされます。このエラーは、パッケージをインストールしたり、システムを更新またはアップグレードしたりすることを妨げます。
このエラーを解決するには、示されたロックファイルを削除してください。
$ sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
もし apt-cache のロックに関するエラー、例えば /var/cache/apt/archives/lock に出会った場合は、示されているようにロックファイルを削除してください。
$ sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
次に、dpkgを再構成し、/var/cacheファイルに残っているローカルリポジトリの残骸をクリアします。
$ sudo dpkg --configure -a
sudo apt clean
グラフィックドライバーによるブート時のフリーズを修正するUbuntu
NVIDIAのドライバーは、Ubuntuシステムでのクラッシュを引き起こすことで悪名高いです。時には、システムが起動して紫の画面で停止することがあります。
他の時には、黒い画面が表示されることがあります。このような場合、唯一の選択肢は、Ubuntuでリカバリーモードまたは緊急モードで起動することです。
この問題を解決する方法を見てみましょう。まず、マシンを再起動し、最初のオプションで ‘e’ を押してください。
これにより、表示された通りに編集モードに移動します。‘Linux’で始まる行までスクロールします。表示されているようにnomodesetという文字列を追加します。
最後に、CTRL + XまたはF10を押して終了し、ブートを続けてください。それでもシステムにブートできない場合は、パラメーターnouveau.noaccel=1を追加してみてください。
さて、これは一時的な修正であり、次回ログインする際には適用されません。変更を永続的にするには、/etc/default/grub ファイルを編集する必要があります。
$ sudo nano /etc/default/grub
スクロールして、「次の行を見つけてください」と書かれている行を探してください:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
それを設定して
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
変更を保存して終了する。
最後に、次のようにgrubを更新する必要があります。
$ sudo update-grub
作業が完了したら、システムを再起動してください。これで問題が解決するはずです。



