ブートディスクの作成

ユーザーがrootとしてログインしている場合、わずかな時間で済みますので、新しいブートディスクを作成するか、すでにあるブートディスクをコピーしておくとよいでしょう。

ブートディスクを作成する理由としては、システム障害から復旧するときに役立つこと、ダウンロードしてコンパイルした新しいカーネルをテストするときに役立つこと、そして、コンピュータを複数のオペレーティングシステムで共用するときに役立つことなどが挙げられます。

Red Hat Linuxをインストールするときに、ブートディスクを作成する機会がありました。インストールの際にブートディスクを作成しないことを選んだ場合は、ここで、新しいブートディスクを作成することができます。

ブートディスクを作成するには、次のようにしてください。

シェルプロンプトに移動し、rootとしてログインしていることを確認します。シェルプロンプトが[newuser@localhost newuser]$などのようにroot以外のユーザーとして表示されている場合には、次のように入力します。

[newuser@localhost newuser]$ su -
Password: yourrootpassword
[root@localhost newuser]# 

フロッピーディスクドライブにフロッピーディスクを挿入します。

ティップフロッピーディスクドライブの名前指定
 

Linuxでは、フロッピーディスクドライブは/dev/fd0という名前で参照されます。

前に使用したことのあるフロッピーディスクを使用する場合、そのディスクの内容はすべて失われてしまうことに注意してください。

プロンプトに次のように入力します。

uname -r

カーネルのバージョンが表示されます。カーネルは、すべてのLinuxシステムの心臓部です。ユーザーのカーネルのバージョンは、次のようになっています。

2.4.x-yy

2.4の後にはいくつかの数字が続き、たとえば、2.4.1のようになっています。

これでカーネルのバージョンがわかりましたので、どのカーネルをフロッピーディスクにコピーするのかをmkbootdiskコマンドに指示できるようになりました。

次のコマンドを入力します。

mkbootdisk --device /dev/fd0 2.4.x-yy

どこにカーネルをコピーするのかをmkbootdiskに指示しないと、デフォルトにより、/dev/fd0にあるフロッピーディスクにコピーされるようになります。

Enterキーを押してください。フロッピーディスクドライブのライトが消えてから、ディスクを取り出してラベルを付けてください。

ティップ画面の消去
 

シェルの画面に文字がたくさん表示されてきたら、プロンプトからclearと入力すれば、いつでも画面を白紙の状態に戻すことができます。

ティップsusu -
 

suというコマンドは代替ユーザー(substitute users)を意味し、ユーザーが一時的に別のユーザーとしてログインできるようにするものです。suとだけ入力してEnterキーを押すと、ユーザーはログインシェル内にとどまったままで、root(スーパーユーザーとも呼ばれます)になります。su -と入力すると、rootのログインシェルを使用するrootとなります。これは、ユーザーが初めからrootとしてログインしていたのと同じような状態です。この2つのコマンドはどこが違うのでしょうか。コマンドの中には、rootとしてログインしたのでなければ実行できないものがあります。このような場合は、su -と入力すると、ログアウトしたうえでログインし直さなくても、これらのコマンドを実行することができます。