http://pocketstudio.jp/linux/?FC4%2FFAQ%2F%A5%B7%A5%F3%A5%B0%A5%EB%A5%E2%A1%BC%A5%C9%A4%C7%C6%B0%BA%EE%A4%B5%A4%BB%A4%EB%A4%CB%A4%CF%A1%A9

各種モードでサーバを起動させる方法 †

 何らかの理由により(たとえば root のパスワードを忘れた場合に再設定したいとき)シングルモードで動作させたい時は、次の手順を踏みます。

 まず Linux の boot 画面では GRUB が標準で起動します。
**********************************
* Booting Fedora Core (2.6.11-1.1389_FC4) in X seconds…   *
**********************************

 このような表示が出ますので、エンターキーなど、適当にキーを押して GRUB 設定モードに移行します。のんびりしていると、そのままブートが進行してしまいますので X seconds(秒)以内に速攻でキーをおす必要があります。

 うまくいけば、次のように起動するカーネルの選択画面が表示されます。
**********************************



**********************************

 この画面が表示されているとき、キーボードの【 E 】を押します。(編集=Edit の E です)

 そうすると、次はカーネルのオプションが変更できるようになります。【 kernel 】と書かれた行(2行目)を選択してキーボードの【 E 】を押します。(編集=Edit の E です)

 その後は、編集モードになります。カーソルの【→】を押して、右端までいきます。

 右端に空白を1マス入れて、

selinux=0 4
 と入力します。
【 selinux=0 】は起動時に SELinux を強制的に無効にするオプションです。

【 s 】はシングルモードで動作させるという意味です。シングルモードは最低限のプロセスしか起動せずに動作できるモードです。

【 4 】は未使用モードで動作させるという意味です。

******<各種モード>*****************
* 停止
* 1,S,s シングル・ユーザー・モード
* 2 マルチユーザー・モード(NFS共有なし)
* 3 フル・マルチユーザー・モード
* 4 未使用
* 5 X11モード
* 6 再起動
************************

 入力が終われば、【 Enter 】キーを入力します。
 そしたら1つ前の画面に戻りますので【 b 】キー(boot=起動)を押して、サーバの起動をすすめます。

 起動画面が終わると、コマンド入力画面に自動で移ります。

 シングルモード(正確には Single User Mode)は全てが root ユーザ権限で操作可能です。もし root ユーザのパスワードを忘れた場合には、このシングルモード画面で【 passwd root 】と入力し、root のパスワードを再設定することが出来ます。

**********************************

ネットワーク起動
/etc/rc.d/init.d/network start

データベース起動
/etc/rc.d/init.d/mysqld start

ウェブサーバ起動
/etc/rc.d/init.d/httpd start

**********************************

広告