web-dev-qa-db-ja.com

シングルユーザーモード、GRUBからのリカバリモード、Ubuntuインストールディスクでの起動の違いは何ですか?

次の違いは何ですか?

  1. シングルユーザーモードに入る、例えばtelinit 1
  2. GRUB画面でUbuntu ... (recovery mode)を選択して、復旧モードに入ります
  3. UbuntuインストールDVDを使用してコマンドラインを入力する

どのような場合に、回復/管理作業にさまざまなオプションを使用しますか?

3
user779159

ランレベル

正式な説明
ウィキペディアによると、ランレベルという用語は、Unix System Vスタイルを実装するコンピューターオペレーティングシステムのいずれかの操作モードを指します初期化。

基本的に、すべてのマルチユーザーまたはタイムシェアリングシステムでは、システムがマルチユーザーモード(最新のOSのデフォルトモード)で実行されているときに、複数のユーザーが同時にログインできます。ただし、リソースやプロセスを変更する可能性のあるシステムに他のユーザーがログインしていないことを確認する必要がある場合、カーネルのアップグレードや他のメンテナンスなどの状況があります。 シングルユーザーのみが、目的のタスクの実行を許可されたユーザーとしてログインできます。
と言うことができますランレベルは、選択したプロセスのグループのみが存在することを許可するシステムのソフトウェア構成です
Linuxシステムtelinitユーティリティでは、システムランレベルを6つの可能な値の間で変更するために使用されます。

システム停止
1人のユーザー
2フルマルチユーザーモード(デフォルト)
フルマルチユーザーモード
4マルチユーザーモード
5フルマルチユーザーモード
6システムの再起動

リカバリモード

回復モードはシングルユーザーモードと同じですが、選択した種類のプログラムのみを実行できます。回復モードでは、システムの実行に絶対に必要なプログラムのみがロードされるようにします。誤動作した構成またはプログラムによる可能性のある障害を防止します。

ライブモード

ライブLinux CDを使用して起動する場合、システムにプリインストールされているものとは完全に異なるオペレーティングシステムと構成があります。これは、実際にライブCDから利用できるオペレーティングシステムを使用しているためです。

同じオペレーティングシステムを使用するユーザーが複数おり、ログインすると別のユーザーによって中断される可能性のあるタスクを実行する必要がある場合、telinitを使用してシングルユーザーモードまたはマルチユーザーモードを切り替えることができます。 fsckやカーネルのアップグレードなど。

通常のモードで起動できない場合でもシステムにログインできるため、システムの起動を妨げるインストール済みパッケージなど、システムの誤動作のほとんどを克服するには、レスキューモードが最適です。

さまざまなテストや診断のために、ライブモードで起動できます。ライブモードでは、chrootユーティリティを使用して、システムハードウェアやインストール済みのOSにアクセスできます。何も役に立たず、システムにログインする方法が見つからない場合は、ライブモードで起動し、インストールされたシステムにchrootできます。

2
Gufran
  1. シングルユーザーモードは、multi-userシステムがsingleスーパーユーザー環境で起動されるモードです。このモードでは、ネットワークサービス(外部からの侵入も防ぐ)など、非常に多くの重要でないサービスは実行されません。ディスクへの排他的アクセスが必要な場合によく使用されます。たとえば、他のユーザーがディスクにアクセスできないため、fsckを実行する必要がある場合。
  2. 回復モードは、基本的にシングルユーザーモードと同じです。
  3. Ubuntu Live CDでコマンドラインを取得することは、まったく別の問題です。ライブ環境で、CDからメモリにロードされたセッションがあります。ルート権限を持っている場合がありますが(suを使用してルートシェルを取得する場合)、それらはインストールされた環境ではなく、Live環境のルート権限です。これは通常、問題によりインストールへのアクセスが停止した場合に使用されます。その場合、インストールに向けられたライブ環境でツールを使用します。たとえば、GRUBを強制終了した場合、Sudo grub-install /dev/sda && Sudo update-grubを実行して修正できます。インストールしたシステムにアクセスするだけで問題を解決でき、アクセスできない場合は、chrootを使用して、インストールされた環境にいるかのように端末エミュレータを動作させることができます。

長すぎる;読みませんでした:システムを起動でき、問題がある場合は、リカバリモードを使用してください(実際にシングルユーザーモードを使用している人はいません)。システムを起動できず、システムに直接アクセスを必要としないものを修正する必要がある場合は、Live CDを使用してください。システムを起動できず、システムに直接アクセスを必要とする何かを修正する必要がある場合は、Live CDとchrootを使用します。

0
p0llard