インストールを修復するにはどうすればよいですか?


10

ubuntu 11.10には、オペレーティングシステムファイルを修復するWindowsのような修復セットアップがありますか?または、まったく新しいインストールを行う必要がありますか?

そうでない場合は、Ubuntuを再インストールしてバックアップファイルを使用してすべてのプログラムを元に戻すことができるようなバックアップソリューションはありますか?


2
ライブCDからubuntuを起動して、壊れたubuntuシステムのルートおよびその他のパーティションをマウントする機会があります。その後、chrootを使用して、壊れたシステムのコマンドシェルに即座に切り替えることができます。そこから、壊れたパケットを修復できます(例:apt-get再インストール、パージとインストール、またはdpkg-reconfigureを使用)。ただし、システムが故障する前に、何を修正するかを知る必要があります。もう動作しません。ubuntuを再インストールするには、dpkg --get-selectionsおよび--set-selectionsを使用できます。また、remastersysはバックアップの良い方法です。
マイケルK

回答:


8

起動時に「回復モード」の起動オプションがあります。

このモードでは、いくつかの基本的なサービスが読み込まれ、コマンドラインモードに切り替わります。その後、root(スーパーユーザー)としてログインし、コマンドラインツールを使用してシステムを修復できます。

参照

Windowsリカバリとは異なり、エラーは自動的に修正されません。コマンドラインツールを使用して、インストールを修復するために何をしているのかを正確に理解する必要があります。

Michael Kが提案したように、ライブCDを使用してインストールを回復することもできますが、もう一度何をしているかを理解し、コマンドラインツールを使用して修復を実行する必要があります。必要なものとその使用方法を十分に理解するために、一読しておくことをお勧めする、Live CDリカバリーに関する適切なUbuntuドキュメントページがあります。

3番目のオプションは、オペレーティングシステムの再インストールを実行することですが、フォーマットせず、既存のインストールを「上書き」するだけです。

  • インストールメディアから起動し、通常どおりインストールプロセスを実行します。
  • ドライブスペースを割り当てるためのパーティショナーに到達したら、インストールしているバージョンに応じて、「パーティションを手動で選択する」または「何か他のもの」とマークされたボックスにチェックを入れ、進むをクリックします。再度設定する場合は、同じユーザー名とパスワードを既存のアカウントとして使用してください。
  • 既存のインストールを見つけて、すべての「フォーマット」ボックスをオフにして、パーティションを現在と同じ場所にマウントする必要があります。

「フォーマット」ボックスがチェックされていない限り、ホームフォルダーのデータは失われず、システムファイルは元のファイルで上書きされます。その後、すべてのシステムアップデートを再度完了する必要があります。

インストールの試行と回復に使用するオプションに関係なく、必要に応じて復元できるように、重要なドキュメントとファイルを定期的にバックアップする必要があります。

推奨事項の包括的なリストについては、「バックアップツールの比較」の回答を読んでください。


4

Ubuntu 12.10では、Mark Rooneyが提供する3番目のオプションが大幅に簡素化されました。

インストールプロセスを開始すると、フォーマットウィザード画面が表示され、既存のインストールが検出された場合、新しいオプションが上部に表示されます。現在のインストールを再インストールするかどうかを尋ねるだけで、ファイルと、可能であれば、インストールされているプログラムを保持します。


彼らはkubuntu 15.10でそれを取り出したに違いありません。再インストールする必要がありました。
bobbym 2015年

0

再インストールせずにUbuntuを復元します。

  1. UbuntuライブUSBから起動します。

  2. [ Ubuntuを試す]をクリックします。

  3. ターミナルを開きます。

  4. df -h (復元するパーティションの名前を見つけるため。最初/ 3番目のリストにセクションがあります)

  5. sudo mount /dev/sda/mnt( 'sda'はセクション名、/ dev / sd [az]-SATAの場合)。/ dev / hd [az]-IDE用)

  6. sudo rm /dev/sda/var/lib/apt/lists/lock (「sda」はあなたのセクション名です)

  7. sudo /dev/sda/var/lib/dpkg/lock (「sda」はあなたのセクション名です)

  8. sudo /dev/sda/var/lib/dpkg/lock-frontend (「sda」はあなたのセクション名です)

  9. 次のコマンドを実行します。

    sudo dpkg --configure -a  
    sudo apt clean  
    sudo apt update --fix-missing   
    sudo apt install -f  
    sudo dpkg --configure -a  
    sudo apt update   
    sudo apt dist-upgrade  
    sudo reboot  
    apt list --upgradable # To check which packages have been updated, they are shown in green.  
    

1
この回答の編集時にいくつかのエラーを見つけましたが、修正しませんでした。自分でコードを実行してみてください。テキストの書式のみを変更しました。
karel 1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.