
Apache、PHP、MySQL、ProFTPd で新しい VPS を設定しました。SMTP サーバーをインストールしたかったのですが、まず apt-get アップグレードを実行するように勧められました。これを実行すると、2 つの選択肢から選択できるブルー スクリーンが表示されました。そこには GRUB 2 インストーラーに関する内容が表示されていました。私は、すでに選択されている選択肢 (一番上) を選択しました。GRUB2 を更新せず、インストールされている古いものを使用することにしました。
現在、ProFTPd はブート時に起動しません。毎回 /etc/init.d/proftpd を起動する必要があります。どうすればこれを修正できますか? GRUB2 の更新を選択すべきでしたか? apt-get アップグレードを再度実行して、同じ GRUB2 インストーラーを再度実行してみるべきでしょうか?
答え1
GRUB はサービスとは何の関係もありません。カーネルを起動するだけで GRUB の役割は終了します。そのため、システム起動時に開始されるサービスのリストを変更するその他の変更が行われました。
proftpd
自動的に開始されるサービスに追加するだけです。 を使用してこれを行うことができますupdate-rc.d proftpd defaults
。
現在 GRUB 0.9.x (GRUB Legacy) をお持ちで、GRUB 2 にアップグレードしないことを選択した場合、その決定を変更する理由はありません。GRUB 2 には、実際に違いを生むような変更はありません。
答え2
Squeeze 以降を root として使用している場合:
# insserv proftpd
Lenny 以前を使用している場合:
# update-rc.d proftpd defaults