系统启动时 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 脚本

相关内容