系統啟動時 VMWare 守護程序不啟動

系統啟動時 VMWare 守護程序不啟動

我已經在 Debian squeeze 上安裝了 VMware Player,但是重新啟動後 vmware 守護進程(/etc/init.d/vmware)不會自動啟動,我嘗試使用 insserv 設定守護程式啟動,但沒有成功:

insserv vmware 

但它給了我以下輸出:

insserv: warning: script 'K01vpnclient_init' missing LSB tags and overrides
insserv: warning: current start runlevel(s) (2) of script `vmware' overwrites defaults (2 3 5).
insserv: warning: current stop runlevel(s) (0 3 5 6) of script `vmware' overwrites defaults (2 3 5).
insserv: warning: script 'vpnclient_init' missing LSB tags and overrides
insserv: script vboxdrv: service vboxdrv already provided!

但它不起作用...為什麼?我該如何解決這個問題?

答案1

LSB 標籤是「Linux Standard Base」腳本標頭,用於說明insserv如何chkconfig建立配套rc.?腳本。您必須建立 LSB 標頭並重新執行insserv

編輯:

相反,在實際花時間查看所有資訊後,它可能具有 LSB 標頭,但配置不正確。搜尋一下LSB init scripts,有幾個連結。您必須更好地或以不同方式配置 LSB 標頭,或者必須添加其他信息,例如sourceLSB 功能的資訊。

此外,考慮到它是從 2、3、5 開始的,標頭可能已針對基於 RH 或 SUSE 的發行版進行了配置。您的insserv行中列出了一些衝突的設定。

編輯2:

如果您不介意,可以將 init 腳本的前 20 行左右放入/etc/init.d/vmware您的問題中嗎?謝謝

編輯3:鏈接

Debian Wiki:如何對 Init 腳本進行 LSBize

極客的東西:如何根據 LSB Init 標準編寫 Linux Init 腳本

相關內容