Ubuntuでリカバリモードを使用する方法

Ubuntuでリカバリモードを使用する方法

Ubuntuのオペレーティングシステムが  付属しています「リカバリモード。」この機能を使用すると、ユーザーは壊れたシステムのコマンドラインにアクセスしたり、誤って構成されたファイルを修正したり、システムメモリが機能していないかどうかをテストしたりできます。「リカバリモード」は存在しますが、多くのUbuntu Linuxユーザーは、それがどのように機能し、何ができるかをよく理解していません。そのため、このガイドでは、Ubuntuでリカバリモードを使用する方法について説明します。

注:Ubuntu Linuxでリカバリモードにアクセスするには、Grubブートローダーを実行している必要があります。別のブートローダーを使用している場合は、この機能にアクセスできない可能性があります。

Linuxのリカバリモード

リカバリモードは、Grubブートローダーのオプションです。したがって、それにアクセスするには、LinuxPCを再起動します。Ubuntuで再起動するプロセスは、デスクトップの[再起動]オプションをクリックする、PC自体のハードリセットボタンを押す、ターミナルウィンドウでrebootまたはsystemctl restartコマンドを使用するなど、さまざまな方法ですばやく実行されます。

sudoリブート

または、オペレーティングシステムで再起動へのアクセスが許可されていない場合は、次のコマンドを実行します。

sudosystemctlreboot

Ubuntu PCを再起動すると、Grubブートローダーが画面に表示され、いくつかのオプションが表示されます。Linuxオペレーティングシステムの大部分では、かなりの数のエントリが表示されます。これらのエントリは次のとおりです。

Ubuntuでリカバリモードを使用する方法

  • お使いのOS用のUbuntuLinuxカーネルの最新リリース(デフォルトエントリ)
  • Linux OSの高度な起動オプション(Ubuntuの高度なオプションと呼ばれることもあります)
  • メモリテスト(memtest86 +)
  • メモリテスト(memtest86 +、シリアルコンソール115200)

選択メニューで「詳細オプション」エントリを確認してください。次に、それを見つけたら、下矢印を使用して選択範囲をその場所に移動します。次に、Enterキーを押して、Grubブートローダーの[詳細オプション]サブメニューにアクセスします。

「詳細オプション」サブメニュー内に、いくつかのオプションがリストに表示されます。その上部には、現在使用しているカーネルに更新される前にオペレーティングシステムが使用していた最後のカーネルが表示されます(ただし、すべてのLinux OSがこれを実行するわけではありません)。フォールバックカーネルに続いて、「リカバリ」カーネルがあります。

Ubuntuでリカバリモードを使用する方法

「リカバリ」カーネルは通常のLinuxカーネルであり、Grubを少し調整して、ユーザーがシステムで「リカバリモード」をすばやく起動できるようにします。これにより、ユーザーはコマンドラインにアクセスして問題を修正し、壊れたシステムをリカバリできます。

Grubを介して「リカバリ」カーネルをロードするには、矢印を押して、Grubセレクターをその上に移動します。その後、Enterキーを押して、システムに強制的にロードさせます。

Grubメニューで「リカバリ」カーネルを選択すると、「リカバリメニュー」というラベルの付いたウィンドウが表示されます。このメニューには、アクセスできるいくつかのツールとオプションがあります。

これらの各リカバリオプションの使用方法については、以下を参照してください。

リカバリモード–クリーン

Ubuntuでリカバリモードを使用する方法

Ubuntuのリカバリモードの「クリーン」機能を使用すると、システムパーティションのスペースをすばやく解放できます。

「クリーン」機能を使用するには、リカバリモードをロードします。次に、下矢印を使用して「クリーン」オプションを強調表示し、Enterキーを押します 。

「クリーン」でEnterキーを押すと、ターミナルウィンドウが表示されます。画面の指示に従ってください。Ubuntuは空き容量を増やすのが最善です。

リカバリモード– Dpkg

Ubuntuでリカバリモードを使用する方法

リカバリモードでUbuntuユーザーが利用できる「Dpkg」オプションを使用すると、システムで問題を引き起こしている可能性のある壊れたパッケージを修正してアンインストールできます。

注:この機能にはインターネット接続が必要です。リカバリモードリストで「ネットワーク」を選択して、使用する前にオンラインにします。

使用するには、下矢印を使用して「Dpkg」のリカバリモードリストを確認してください。次に、Enterキーを押して起動します。画面のプロンプトを読み、Ubuntuが問題のあるパッケージを削除できるようにします。

リカバリモード– Fsck

Ubuntuでリカバリモードを使用する方法

リカバリモードのFsck機能は、ダーティバイトをスキャンして削除することにより、破損したハードドライブをすばやく修正できます。ドライブ上のダーティバイトがUbuntuのロードに失敗する可能性があるため、この機能は非常に便利です。

「Fsck」を使用するには、下矢印を使用してリカバリモードメニューでそれを強調表示し、Enterキーを押して起動します。その後、座って、破損したデータを自動的に削除します。

リカバリモード– Grub

Ubuntuでリカバリモードを使用する方法

リカバリモードウィンドウの「Grub」を使用すると、Ubuntuはシステムをスキャンし、Grubシステムを再設定することでブートローダーを自動的に更新できます。

ブートローダーの更新を実行するには、メニューで「Grub」を見つけ、下矢印で選択します。押して入力し、更新を開始するキー。

リカバリモード–ルート

Ubuntuでリカバリモードを使用する方法

場合によっては、設定の誤りやシステムエラーなどが原因で、Ubuntu Linuxシステムが起動を拒否することがあります。説明した他のリカバリオプションが起動しない場合は、「ルート」オプションが起動します。

リカバリモードでrootアクセスを取得するために、パスワードを覚えておく必要はありません。代わりに、「ルート」を選択し、下矢印を押してEnterキーを押し、もう一度Enterキーを押します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか