debian/unstable で VMware を使う場合は以下の2つのファイルを用意する必要がある.
/etc/insserv/overrides/vmware には下記の内容を書く.
### BEGIN INIT INFO # Provides: vmware # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 5 # Default-Stop: 2 3 5 # Short-Description: VMware VMX service for virtual machines # Description: Allows running of VMware virtual machines. ### END INIT INFO
/etc/insserv/overrides/vmware-USBArbitrator は
### BEGIN INIT INFO # Provides: vmware-USBArbitrator # Required-Start: $remote_fs $syslog vmware # Required-Stop: $remote_fs $syslog vmware # Default-Start: 2 3 5 # Default-Stop: 2 3 5 # Short-Description: Start daemon when vmware starts # Description: Enable service provided by daemon. ### END INIT INFO
これらの2つのファイルを用意しておかないと apt-get upgrade 等で下記のエラーが出まくる.
configured to not write apport reports insserv: warning: script 'K01vmware' missing LSB tags and overrides insserv: warning: script 'K08vmware-USBArbitrator' missing LSB tags and overrides insserv: warning: current stop runlevel(s) (1) of script `cron' overwrites defaults (empty). insserv: warning: script 'vmware' missing LSB tags and overrides insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides insserv: There is a loop at service stop-bootlogd if started insserv: Starting vmware-USBArbitrator depends on stop-bootlogd and therefore on system facility `$all' which can not be true! insserv: Starting vmware-USBArbitrator depends on stop-bootlogd and therefore on system facility `$all' which can not be true!
このようなエラーが出る場合は,上記の2ファイルを作成してから,
$ sudo apt-get install -f
で,復旧できる.
VMwareによる仮想マシンの構築・活用
posted with amazlet at 12.02.14