Debian:引導中的程式

Debian:引導中的程式

我剛剛使用 Apache、PHP、MySQL 和 ProFTPd 配置了我的新 VPS。我想安裝 smtp 伺服器,但建議我先進行 apt-get 升級。我這樣做了,然後我出現了一個藍屏,我可以在兩個選項之間進行選擇。它提到了有關 GRUB 2 安裝程式的內容。我選擇了已經選擇的選項,也就是最上面的選項。我選擇不更新 GRUB2,而是使用已安裝的舊版本。

現在,ProFTPd 不再在啟動時啟動。我每次都必須 /etc/init.d/proftpd 啟動。我該如何解決?我應該選擇更新 GRUB2 嗎?我應該再次執行 apt-get Upgrade 並嘗試再次執行相同的 GRUB2 安裝程式嗎?

答案1

GRUB 與服務無關。它只是啟動您的內核,然後 GRUB 的角色就完成了,因此還有一些其他修改更改了在系統引導時啟動的服務清單。

只需新增proftpd到自動啟動的服務即可。你可以使用 來做到這一點update-rc.d proftpd defaults

如果您現在擁有 GRUB 0.9.x(GRUB Legacy)並且選擇不將其升級到 GRUB 2,則沒有理由更改該決定。 GRUB 2 中沒有任何變更會為您帶來真正的改變。

答案2

假設您以 root 身分使用 Squeeze 或更高版本:

# insserv proftpd

如果使用 Lenny 或更早版本:

# update-rc.d proftpd defaults

相關內容