起動時に 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

これにより、「runlevel」が不明として表示されることがなくなります。説明できませんが、私も同じ問題に悩まされています。回避策はここにあります: http://ubuntuforums.org/showpost.php?p=9213567&postcount=7

その結果、init スクリプトが再び動作するようになります。私の場合、virtualbox-ose、mysql、cups に影響がありました。

答え2

現在のランレベルを確認するには、コマンドラインで「runlevel」と入力します。次に、webmin および vboxdrv init ファイルへのリンクが関連する rc ディレクトリに存在し、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に追加します。

Ubuntu 10.04 の起動時に VirtualBox と Webmin が正常に動作しているので、これは互換性の問題ではありません。ただし、両方のソフトウェア パッケージの最新バージョンを実行しているかどうかを確認することをお勧めします。

関連情報