RHEL / CentOS 6 には、システムの起動中に対話的にサービスを開始するオプションがあります。これを使用して、サービスに関連する起動の問題をトラブルシューティングできます。デフォルトでは、この機能は利用できないため、以下で説明する 2 つの方法のいずれかを使用して有効にする必要があります。
方法 1 – 起動中に Keypress を使用する
この方法には、/etc/sysconfig/init の編集が含まれます。 ファイル。値 「はい」 を割り当てます パラメータ PROMPT に システムをインタラクティブに起動するため。例:
# vi /etc/sysconfig/init # Set to anything other than 'no' to allow hotkey interactive startup... PROMPT=yes
上記のパラメータは、デフォルトで「yes」に設定されています。 yes に設定されていることを確認したら、キー「i」を使用して起動プロセスを中断する必要があります。 」 を数回クリックして、インタラクティブにサービスを開始します。
「Y」と入力します 」サービスの開始を許可するには、「N 」はサービスの開始を停止し、「C」 」 対話型スタートアップを終了します。
方法 2 – カーネル パラメータの追加
あるいは、ブート中 (GRUB で) または /etc/grub.conf ファイルで、カーネル ブート行の末尾に「confirm」を追加して、永続化することもできます。
<強い>1.起動時に GRUB にカーネル パラメータを追加
これを行うには、システムを再起動し、GRUB スプラッシュ画面が表示されたら:
1. 上下矢印キーを使用して、起動するカーネルを選択/強調表示します。私の場合、選択するカーネルは 1 つだけです:)
2. e キーを押してエントリを編集します。 kernel という単語で始まる行を選択/強調表示します。
3. e キーを押して行を編集します。 確認を追加 行末まで単語。 ENTER を押して変更を受け入れます。
7. b キーを押して、変更したコマンド ラインでカーネルを起動します。サービスを開始するときは、インタラクティブ モードに入る必要があります。
<強い>2. /etc/grub.conf ファイルにカーネル パラメータを追加
カーネル パラメータを追加するもう 1 つの方法は、/etc/grub.conf ファイルを編集して confirm を追加することです。 起動したいカーネル行の最後に。例:
kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_os-lv_os rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_os/lv_os KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet confirm
システムを再起動して、設定が適用されているかどうかを確認してください。