独力でブートする

root としてログインしているときに、ブートディスクを作成したり、すでに作成したブートディスクをコピーすると良いでしょう。

ブートディスクを作成しなければならない理由はいくつかあります。システム障害からの回復、ダウンロードしてコンパイルした新しいカーネルのテスト、複数の OS で 1 台のマシンを共有、がブートディスクで可能になります。

ブートディスクは、Red Hat Linux をインストールするときに作成できます。インストールのときにブートディスクを作成しなかった場合は、以下のようにして作成します。

Xterm を開いて、root としてログインしていることを確認します。[newuser@localhost newuser]$ のように表示されたシェルプロンプトで、次のように入力します。

[newuser@localhost newuser]$[su -]
Password:
[rootのパスワード]
[root@localhost newuser]#

「スーパー」コマンド: コマンド su は、代理ユーザ (substitute users) の意味で、一時的に別のユーザとしてログインします。[su] と入力してから [Enter] キーを押すと、ユーザのログインシェル内にいたままで root つまり、「スーパーユーザ」になります。[su -] と入力すると、root のログインシェル内で root になり、root としてログインしたことと同じになります。どうちがうのでしょう?root としてログインしているときだけ実行できるコマンドがあるので、[su -] と入力すれば、ログアウトしてからログインし直さなくても、こうしたコマンドが実行できます。

手短に言えば、まず Linux カーネルバーションを調べ、次に mkbootdisk コマンドを使用してカーネルからブート可能フロッピーを作成します。

標準的なディスケットをフロッピードライブに入れます。

フロッピードライブの名前: Linuxでは、フロッピードライブは /dev/fd0 として参照されます。

以前にこのディスケットを使用したことがある場合は。以下に注意してください。ディスケットの中身は、すべて失われます。

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

uname -r

カーネルバージョンが表示されます。カーネルとは、Linux システムの心臓部です。カーネルバージョンは以下のように表示されます。

2.2.x-yy
(2.2 のあとには、2.2.14-5.0 のようにいくつかの数字が表示されます。)

カーネルバージョンがわかったので、フロッピーにどのカーネルをコピーするのかを mkbootdisk コマンドに指定します。(mkbootdisk コマンドでカーネルのコピー先を指定しない場合は、/dev/fd0 のフロッピーにコピーされます。)

次のように入力します。

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

次に [Enter] キーを押します。

クリーンアップ: 画面がコマンドでいっぱいになり、command not found が表示されたら、プロンプトで [clear] と入力するとまっさらな状態で作業をいつでも開始できます。

これで終わりです。