無法讓 Webmin 或 Vboxdrv 在啟動時自動啟動

無法讓 Webmin 或 Vboxdrv 在啟動時自動啟動

自從安裝 Ubuntu 10.04 以來,我在自動啟動方面遇到了問題。

我已經安裝了 webmin 和 VirtualBox,但每次重新啟動時我都必須手動執行:

sudo /etc/init.d/webmin start
sudo /etc/init.d/vboxdrv start

我跑了:

sudo update-rc.d -f webmin remove

進而

hodge@hodge-fs:~$ sudo update-rc.d webmin defaults
update-rc.d: warning: webmin start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (2 3 5)
 Adding system startup for /etc/init.d/webmin ...
   /etc/rc0.d/K20webmin -> ../init.d/webmin
   /etc/rc1.d/K20webmin -> ../init.d/webmin
   /etc/rc6.d/K20webmin -> ../init.d/webmin
   /etc/rc2.d/S20webmin -> ../init.d/webmin
   /etc/rc3.d/S20webmin -> ../init.d/webmin
   /etc/rc4.d/S20webmin -> ../init.d/webmin
   /etc/rc5.d/S20webmin -> ../init.d/webmin

但他們仍然拒絕開機啟動。有任何想法嗎?

答案1

在 /etc/init/rc-sysinit.conf 中更改

start on filesystem and net-device-up IFACE=lo

start on filesystem and net-device-up IFACE=eth0

這將解決您的“運行級別”出現未知的問題。我無法解釋,但我一直在努力解決同樣的問題。我在這裡找到了解決方法: http://ubuntuforums.org/showpost.php?p=9213567&postcount=7

因此,您的初始化腳本將再次工作。對我來說,它影響了 virtualbox-ose、mysql 和 cups。

答案2

找出您目前的運行等級是什麼,在命令列中輸入「運行等級」。然後檢查相關 rc 目錄中是否存在指向 webmin 和 vboxdrv init 檔案的鏈接,並且它們以 S 開頭。

runlevel
> N 2
ls /etc/rc.2/ -l
> S20vboxdrv -> ../init.d/vboxdrv

如果它們存在且重新啟動時沒有任何反應,請檢查 /var/log/messages 以查看是否列出了任何有用的內容。如果沒有任何問題,您可以嘗試啟用引導日誌: http://ubuntuforums.org/showthread.php?t=49925

如果所有其他方法都失敗,您可以將相關命令新增至 /etc/rc.local

我的 VirtualBox 和 Webmin 在 Ubuntu 10.04 上啟動時運作良好,所以這不是相容性問題。但是,您可能需要檢查是否正在運行這兩​​個軟體包的當前版本。

相關內容