レスキューモードでシステムを起動するには、Red Hat LinuxブートディスクかRed Hat LinuxCD-ROM 1からブートし、インストールブートプロンプトに対して以下のコマンドを入力します。
boot: linux rescue |
以下のいずれかの方法でインストールブートプロンプトを表示します。
boot.imgイメージから作成したインストールブートディスクからシステムをブートする。この方法を使用するには、Red Hat Linux CD-ROM 1がレスキューイメージとして挿入されているか、あるいはレスキューイメージがISOイメージとしてハードディスクドライブ上に存在していることが必要です。 [1]
Red Hat Linux CD-ROM 1からシステムをブートする。
bootnet.imgから作成したネットワークディスクから、あるいはpcmcia.imgから作成したPCMCIAブートディスクからブートする。これらの方法は、ネットワーク接続が機能する場合にのみ利用できます。また、ネットワークホストと転送タイプを指定する必要があります。この情報を指定する方法の詳細については、「Official Red Hat Linux インストールガイド」を参照してください。
ブートディスクまたはRed Hat Linux CD-ROM 1から起動し、有効なレスキューイメージがアクセス可能であれば、次のメッセージが表示されます。
The rescue environment will now attempt to find your Red Hat Linux installation and mount it under the directory /mnt/sysimage. You can then make any changes required to your system. If you want to proceed with this step choose 'Continue'. You can also choose to mount your filesystem read-only instead of read-write by choosing 'Read-only'. If for some reason this process fails you can choose 'Skip' and this step will be skipped and you will go directly to a command shell. |
Continueを選択すると、ファイルシステムは/mnt/sysimageディレクトリにマウントされます。パーティションのマウントが失敗すると、そのことが通知されます。Read-Onlyを選択すると、ファイルシステムは/mnt/sysimageディレクトリにマウントされますが、読み取り専用モードです。Skipを選択すると、ファイルシステムはマウントされません。ファイルシステムが破損していると思われる場合は、Skipを選択します。
システムがレスキューモードに入ると、VC(仮想コンソール)1とVC 2に次のプロンプトが表示されます(VC 1にアクセスするにはCtrl-Alt-F1キーを使用し、VC 2にアクセスするにはCtrl-Alt-F2キーを使用します)。
sh-2.05a# |
Continueを選択した場合はパーティションが自動的にマウントされ、正常にマウントされると、システムはシングルユーザーモードに入ります。
レスキューモードで、Linuxパーティションを手動でマウントするには、たとえば/fooというディレクトリを作成し、次のコマンドを入力します。
mount -t ext3 /dev/hda5 /foo |
上記のコマンドで、/fooはユーザーが作成したディレクトリ、/dev/hda5はマウントするパーティションです。パーティションがext2タイプの場合、ext3ではなくext2を指定します。
パーティションの名前が不明な場合は、次のコマンドを実行すれば一覧が表示されます。
fdisk -l |
ファイルシステムがマウントされた後、システムをルートパーティションにしたい場合、コマンドchroot /mnt/sysimageを使用します。これは、rpmのように、ルートパーティションが/としてマウントされていることを必要とするコマンドを実行する場合に便利です。chroot環境を終了するには、exitと入力すると、プロンプトに戻ります。
bash#プロンプトからは、以下のような多数の役立つコマンドを実行できます。
anaconda gzip mkfs.ext2 ps badblocks head mknod python bash hwclock mkraid python1.5 cat ifconfig mkswap raidstart chattr init mlabel raidstop chmod insmod mmd rcp chroot less mmount rlogin clock ln mmove rm collage loader modprobe rmmod cp ls mount route cpio lsattr mpartition rpm dd lsmod mrd rsh ddcprobe mattrib mread sed depmode mbadblocks mren sh df mcd mshowfat sync e2fsck mcopy mt tac fdisk mdel mtools tail fsck mdeltree mtype tar fsck.ext2 mdir mv touch fsck.ext3 mdu mzip traceroute ftp mformat open umount gnome-pty-helper minfo pico uncpio grep mkdir ping uniq gunzip mke2fs probe zcat |
| [1] | インストールブートディスクを作成するには、空のフロッピーディスクをドライブに挿入し、Red Hat LinuxCD-ROM 1に格納されているimages/boot.imgファイルを使用して、dd if=boot.img of=/dev/fd0コマンドを入力します。 |