検索

5.2. レスキューモードでの起動

download PDF
レスキューモードでは、システムのハードドライブではなく、CD-ROM またはその他の起動方法で、小さな Red Hat Enterprise Linux 環境全体を起動する機能を提供します。
名前が示すように、レスキューモードは何かからレスキューします。通常の操作時に、Red Hat Enterprise Linux システムはシステムのハードドライブにあるファイルを使用して、プログラムの実行、ファイルの保存などを行います。
ただし、Red Hat Enterprise Linux を完全に実行できず、システムのハードドライブのファイルにアクセスするだけで十分な場合がある場合もあります。レスキューモードを使用すると、ハードドライブから Red Hat Enterprise Linux を実行できない場合でも、システムのハードドライブに保存されているファイルにアクセスできます。
レスキューモードで起動するには、以下のいずれかの方法でシステムを起動できる必要があります。[1]:
  • インストールブート CD-ROM からシステムを起動する。
  • USB フラッシュデバイスなどの他のインストールメディアからシステムを起動する。
  • Red Hat Enterprise Linux CD-ROM #1 からシステムを起動する。
上記の方法のいずれかを使用してシステムを起動したら、キーワード rescue をカーネルパラメーターとして追加します。たとえば、x86 システムの場合は、インストール起動プロンプトに以下のコマンドを入力します。
linux rescue
使用する言語など、いくつかの基本的な質問に回答するように求められます。また、有効なレスキューイメージがある場所を選択するように求められます。Local CD-ROMHard DriveNFS イメージFTP、または HTTP から選択します。選択したロケーションには有効なインストールツリーが含まれている必要があり、インストールツリーは、ブートした Red Hat Enterprise Linux ディスクと同じバージョンの Red Hat Enterprise Linux である必要があります。ブート CD-ROM またはその他のメディアを使用してレスキューモードを開始している場合、インストールツリーは、メディアが作成されたのと同じツリーからなければなりません。ハードドライブ、NFS サーバー、FTP サーバー、または HTTP サーバーにインストールツリーを設定する方法は、本ガイドの前の項を参照してください。
ネットワーク接続を必要としないレスキューイメージを選択すると、ネットワーク接続を確立するかどうかが尋ねられます。ネットワーク接続は、ファイルを別のコンピューターにバックアップする必要がある場合や、共有ネットワークの場所から RPM パッケージをインストールする必要がある場合などに便利です。
以下のメッセージが表示されます。
これで、レスキュー環境は Linux インストールの検索を試行し、/mnt/sysimage ディレクトリーにマウントします。その後、システムに必要な変更を加えることができます。この手順を進める場合は、「Continue」を選択します。'Read-only' を選択して、読み取り/書き込みの代わりにファイルシステムを読み取り専用にマウントすることを選択することもできます。何らかの理由でこのプロセスに失敗した場合は「Skip」を選択すると、この手順が省略され、コマンドシェルに直接移動します。
Continue を選択すると、ファイルシステムを /mnt/sysimage/ ディレクトリーにマウントしようとします。パーティションのマウントに失敗すると、通知されます。Read-Only を選択すると、ファイルシステムを /mnt/sysimage/ ディレクトリーにマウントしようとしますが、読み取り専用モードになります。スキップ を選択すると、ファイルシステムはマウントされません。ファイルシステムが破損していると思われる場合は、スキップ を選択します。
レスキューモードでシステムを選択すると、VC(仮想コンソール)1 および VC 2 にプロンプトが表示されます( Ctrl-Alt-F1 キーの組み合わせを使用して VC 1 にアクセスし、Ctrl-Alt-F2 を使用して VC 2 にアクセスします)。
sh-3.00b#
Continue 」を選択してパーティションを自動的にマウントし、正常にマウントされた場合は、シングルユーザーモードになります。
ファイルシステムがマウントされている場合でも、レスキューモードではデフォルトの root パーティションは一時的な root パーティションで、通常のユーザーモードで使用されるファイルシステムの root パーティションではありません(runlevel 3 または 5)。ファイルシステムのマウントを選択し、正常にマウントされた場合は、次のコマンドを実行してレスキューモード環境の root パーティションを、ファイルシステムの root パーティションに変更できます。
chroot /mnt/sysimage
これは、root パーティションが / としてマウントされる必要がある rpm などのコマンドを実行する必要がある場合に便利です。chroot 環境を終了するには、exit と入力してプロンプトに戻ります。
Skip を選択した場合でも、/foo などのディレクトリーを作成し、次のコマンドを入力すると、レスキューモード内でパーティションまたは LVM2 論理ボリュームを手動でマウントできます。
mount -t ext3 /dev/mapper/VolGroup00-LogVol02 /foo
上記のコマンドでは、/foo は作成したディレクトリーで、/dev/mapper/VolGroup00-LogVol02 はマウントする LVM2 論理ボリュームです。パーティションのタイプが ext2 の場合は、ext3ext2 に置き換えます。
すべての物理パーティションの名前が不明な場合は、次のコマンドを実行すると一覧が表示されます。
fdisk -l
LVM2 物理ボリューム、ボリュームグループ、または論理ボリュームの名前がすべて不明な場合は、以下のコマンドを使用して一覧を表示します。
pvdisplay
vgdisplay
lvdisplay
プロンプトから、以下のような多くの便利なコマンドが実行できます。
  • ネットワークが開始されている場合、sshscpping
  • テープドライブのユーザー用に dumprestore
  • パーティションの管理に partedfdisk
  • ソフトウェア インストールまたはアップグレードを行うための RPM
  • 設定ファイルを編集するための joe
    備考
    emacspicovi などの他の一般的なエディターを開始しようとすると、joe エディターが起動します。

5.2.1. ブートローダーの再インストール

多くの場合、GRUB ブートローダーが誤って削除、破損したり、他のオペレーティングシステムによって置き換えられることがあります。
以下の手順は、マスターブートレコードに GRUB を再インストールするプロセスについて詳述しています。
  • インストールメディアからシステムを起動します。
  • インストール起動プロンプトで linux rescue と入力して、レスキュー環境を入力します。
  • chroot /mnt/sysimage と入力し、root パーティションをマウントします。
  • /sbin/grub-install /dev/hda と入力して、GRUB ブートローダーを再インストールします。/dev/hda はブートパーティションに置き換えます。
  • GRUB が追加のオペレーティングシステムを制御するために追加エントリーが必要になる可能性があるため、/boot/grub/grub.conf ファイルを確認してください。
  • システムを再起動します。


[1] 詳細は、本ガイドのこれまでの項を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.